talks & speakers
Developing Touchless apps that Talk!
Team Lead @ LTI
Karan Balkaris a mobile application developer primarily working on Android since the past 5 years. He has also worked on Augmented reality / Virtual reality based mobile applications and is passionate about exploring new innovative technologies.
Bending reality with Type-directed emit
Ever wondered why even if you have a Flow/TypeScript type you still can't use it in the runtime? Say, for JSON validation or some other stuff. What if I say you that it's possible to emit based solely on type? In this talk we'll explore what type-directed emit is, it's applications and limitations.
Senior Frontend Engineer @ Wisebits
Michael BashurovFullstack JS/.NET Ronin, Typescript ReasonML enthusiast. Type theory compilers wannabe. @HolyJSConf program committee. He/him
Multi-tenant Next.js at any scale
Serving hundreds of different websites from a single Next.js installation? Is it really possible? Yes, let's see how! This talk will explore how a multi-tenant architecture can solve many different problems at any scale, both for small startups and big corporates working on enterprise-level software. We'll see how to design a multi-tenant architecture using one of the most popular and loved frameworks out there: Next.js! Are you ready to bring your architecture to the next level?
Senior Software Engineer @ ViacomCBS
Michele RivaI’m a passionate and experienced software engineer from Milan, Italy. I’ve been working as a software engineer for 8+ years in both product and consultancy companies, taking the best from both worlds. I’m currently working as a Senior Software Engineer at ViacomCBS, where I’m building a multi-tenant Node.js SSR/React application at the heart of our streaming websites and networks. I'm also writing a book for Packt about advanced and real-world Next.js, published in late 2021.
As programmers think about our own work with code, we place an incredible emphasis on the act of production. We focus on the act of writing code as if writing and often present it as the primary way we expect to interact with a codebase. This talk will approach codebases as living texts and explore the value of re-examining the twin skills of reading and understanding codebases. We’ll look at linguistics and literacy concepts that give us new ways to conceptualize how we read code, as well as software specific tools and approaches we can use to further our reading skills.
Devrel @ CodeSee
Jessica Roseis a passionate advocate for better access to technical education and meaningful work in technology. She’s working with CodeSee as their head of developer relations. She’s Birmingham based and will talk your ear off about how great the city is. She’s always interested in hearing about your technical or non-tech passions!
DDD is probably one of the most important ecosystems of the last 20 years of software engineering. Nowadays frontend applications are an important piece of software architecture. Nevertheless, Bounded Contexts, Aggregates, Anticorruption Layers are all well-known concept that somehow are often not applied when building large and complex frontend applications. The purpose of this talk is to show how some of the DDD techniques are easily applied to Frontend engineering, resulting in more robust and evolvable codebases.
Partner/Developer @ Flowing
Francesco StrazzulloI’m a Developer and Partner @ flowing. I’m also a speaker at tech conferences and meetup. I’m the author of 'Frameworkless Front-end Development' and 'Decision-making for Software Development Teams'. In my free time, I like to relax playing with my Playstation or cooking some strange ethnic dish for my wife.
Aaaaaaaaaaaaaah, They’re Here! ES Modules in Node.JS
Yes, they’re here. Node v12 marked the first version of Node.JS where ESM support is unflagged, meaning you can start using ES Modules. It’s been a long, four year journey from defining them in the spec (June 2015!) till they could be used in Node.JS (November 2019). Why did it take so long? What were the major hurdles? What does the migration path look like? Are they really better than CommonJS Modules? What is in store for the future? And most importantly: can I start the migration? Gil Tayar, a former member of the Node.JS Modules Working Group, will try and navigate these confusing waters, and hopefully make you understand why, when, and how to migrate your Node.JS code to use ES Modules.
Senior Software Architect @ Roundforest
Gil Tayar35 years of experience have not dulled the fascination Gil Tayar has with software development. His passion is distributed systems and figuring out how to scale development to big teams. Extreme modularity and testing are the main tools in his toolbelt, using them to combat the code spaghetti monster at companies like Wix, Applitools, and at his current job as software architect at Roundforest. In his private life, he is a dad to two lovely kids (and a cat), an avid reader of Science Fiction, (he counts Samuel Delany, Robert Silverberg, and Robert Heinlein as favorites) and a passionate film buff. (Stanley Kubrick, Lars Von Trier, David Cronenberg, anybody?) Unfortunately for him, he hasn’t answered the big question of his life—what’s better, static or dynamic languages? But he’s working on it.
The Problems Micro Frontends Won't Solve That No One Wants to Talk About
Everyone wants to ship more software faster, and following the lead of the MicroServices craze the front-end community has begun to reach for Micro Frontends as a silver bullet solution. Micro Frontends promise large teams the ability to independently ship pieces of applications without code collisions, bug creation, that can be team-agnostic, and with Webpack 5 leaning in to offer Module Federation, this seems to be the way of the future. But what problems aren't solved by Micro Frontends? There is a large gap in what large complex teams need to ship better software and what Micro Frontends are able to provide ... and that gap is the basis of this talk. We'll discuss what Micro Frontends are, approaches and tools to using this architecture pattern, and discuss the consequences that arise that no on seems to want to talk about.
Director of Angular Development @ Bitovi
Jennifer Wadellahas been writing code since before she realized it was a credible career path. She currently works as the Director of Angular Consulting at Bitovi and loves building performant web applications, speaking at technical conferences, and brewing kombucha. Jennifer is an active member of the KC tech community and the founder of Kansas City Women in Technology(KCWiT), an organization aimed at growing the number of women in technology careers in Kansas City. She is the PubConf Sydney 2018 Champion, a Silicon Prairie Champion Award Nominee, Rising Trendsetter STEMMy award-winner, and is apparently Missouri's Coolest Woman according to Pure Wow.
What's new in ES2020/ES2021
Front End Team Leader @ Accenture
Roman BaranI have been working as a Front End developer since 2016, carrying on this passion over the years, but always keeping an eye on Back End, AI, and Cloud – and other keywords that make your bio more appealing!
Hyperledger Fabric for Node.js Developers
CEO @ samlinux development
Roland BoleRoland is a cloud blockchain solution architect and CEO of sdg - samlinux development group in Klagenfurt, Austria. He loves to work with blockchain technologies and Node.js. When not working, Roland is a passionate trail runner.
Managing Feature Flags Efficiently
Sr. Software Engineer @ Split Software
David Burrowesis a software engineer at Split.io with a decade of experience developing web applications for companies like Box, Delphix, and VMware. Having worked without feature flags, and with clunky in-house feature flagging frameworks, David is deliriously happy to have all of Split's capabilities at his disposal for every project. For fun, and to prove he’s more Star Trek than Star Wars, David likes to randomly quote large sections for Star Trek II: The Wrath of Khan.
The State Of The Web
Founder @ Clearleft
Jeremy Keithlives in Brighton, England where he makes websites with the splendid design agency Clearleft. You may know him from such books as DOM Scripting, Bulletproof Ajax, HTML5 For Web Designers, Resilient Web Design, and, most recently, Going Offline.
Developer Experience Engineer
Tamas Pirosis a Google Developer Expert in Web Technologies and a seasoned Developer Evangelist. He is a passionate advocate for modern web technologies, helping people understand and unlock the latest greatest features of web development.
Tales of a German Building Diverse Teams Across All Time Zones
Cultural growth is inevitable to create community. While everyone is talking about culture, diversity and growth, my talk provides actions and experiences of operating globally and putting humans first. The session will highlight how to build a sustainable and diverse customer operations team that produces results and makes a difference using the philosophy to work towards one goal 80% of the time and allow 20% for local needs, customs and quirks.
VP BU Transport
Isabella Zaczekis a German native who moved to Colorado in 2011 to lead a global customer operations team for a Fortune 500 company. Having worked in telecommunications for 18 years in Europe and the USA, supporting over 250 top global brands across 5 continents and 10 industries, she realized that most businesses were making things harder for themselves by over-engineering processes and systems rather than keeping it simple, causing stale profit growth and employee turnover. At IZ Consulting, Isabella helps organizations untangle the complexities of people, processes and metrics, to create stronger bottom-lines, more engaged employees and customer devotion and leverages process and data to drive human performance.
How to make the Internet available for everyone — accessibility in the web development
The Internet is an awesome place where everyone can find interesting materials for them. Unfortunately, sometimes we forget some people cannot use it the same way as most of us - e.g. people with vision, motion, or cognitive disabilities. Why accessibility is so unpopular topic among developers? I believe it's not because of bad will - we often don't understand our users' problems. It's why I want to show some tricks to better understand users with disabilities, talk about the most popular mistakes (and fixes for them), and improvements you can include in your development process to avoid accessibility problems in the future.
Software Engineer @ Qualtrics
Dominika Zajacis an active, well-organized person who fell in love with web and mobile programming. Frontend and mobile developer at Qualtrics in Cracow. Volunteer, mentor, and organizer of many IT events like Greenlight 4 Girls, Night of Scientists or ngGirls. Passionate about singing, theatre, and IT event organizing.