#javascript

Subscribe
Feeling like boosting up your career? In this section, you'll find free JavaScript courses, tutorials, and coding lessons to help you stay up-to-date with the latest developments in the JS ecosystem and take you from basic to advanced. Dive into it, and you'll find out that the world's most popular programming language is easy to learn.
Alessandro Pignotti
Alessandro Pignotti
Leaning Technologies, Italy / The Netherlands
Talk: Crafting the Impossible: X86 Virtualization in the Browser with WebAssembly
Alessandro is founder and CTO of Leaning Technologies. They just released WebVM, a WebAssembly-powered x86 virtual machine running in the browser. Originally from Rome, he has lived in Amsterdam since 2014.
Tobias Koppers
Tobias Koppers
Webpack, Germany
Talk: Webpack in 5 Years?
Creator of webpack. Working full time on Open Source. Father of two children. Likes to play board games.
Will Eastcott
Will Eastcott
PlayCanvas, UK
Talk: Optimizing HTML5 Games: 10 Years of Learnings
Will Eastcott is CEO and co-founder of PlayCanvas, an open source, browser-based game engine. Will is a 25 year veteran of the games industry, with credits in Call of Duty, Max Payne, DJ Hero and many more. Will is a vocal advocate for open source and open standards and is currently obsessed with taking the web into the third dimension.
David Rousset
David Rousset
Microsoft, France
Talk: Building Fun Experiments with WebXR & Babylon.js
David is a Senior Program Manager in the Developer Division at Microsoft, working on the end-to-end dev experience for Teams & Azure Communication Services. He’s also the co-creator of Babylon.js. Even if he’s stopped contributing to the project a couple of years ago, he’s still passionate about WebXR and uses it to fun experiments. David is also interested in music composition, quantum computing & video gaming.
Zoltan Kochan
Zoltan Kochan
Bit, Ukraine
Talk: pnpm – a Fast, Disk Space Efficient Package Manager for JavaScript
Lead maintainer of pnpm since 2016, which started as a completely independent open-source package manager for JavaScript. Zoltan is an engineer at Bit. He works on the dependency management aspect of the Bit CLI. Previously worked at JustAnswer, where Zoltan was mainly working on front-end infrastructure.
James Snell
James Snell
Cloudflare, USA
Talk: Towards a Standard Library for JavaScript Runtimes
James is on the Workers team @Cloudflare and a contributor to Node.js core. His contributions include features such as HTTP/2, the WHATWG URL implementation, and, most recently, an implementation of the QUIC protocol.
Gleb Bahmutov
Gleb Bahmutov
Mercari, USA
Talk: Testing Pyramid Makes Little Sense, What We Can Use Instead
Gleb Bahmutov is a JavaScript ninja, image processing expert, and software quality fanatic. During the day Gleb is making the engineers more productive at Mercari US in his position as the Senior Director of Engineering. At night he is fighting software bugs and blogs about it at glebbahmutov.com/blog. You can follow him and his work @bahmutov and find the slides from conference presentations at slides.com/bahmutov. Gleb is a GitHub Star, Algolia Ambassador, Microsoft MVP, and ex-Cypress Distinguished Engineer.
Roman Sandler
Roman Sandler
Fiverr, Israel
Talk: Testing Pyramid Makes Little Sense, What We Can Use Instead
Roman Sandler is a former educator turned self-taught software engineer. Roman spends most of his time working on the Fiverr Business platform at Fiverr, focusing on UI development. Roman cares deeply about test automation and has spent the last few years coming up with patterns and practices to do so in a reliable and sustainable way.
Jason Mayes
Jason Mayes
Google, USA
Talk: TensorFlow.js 101: ML in the Browser and Beyond
Jason is a Senior Developer Advocate for TensorFlow.js at Google. Jason combines his knowledge of the technical and creative worlds to solve complex, strategic / technical challenges for Google's largest customers and internal teams. Developing innovative world firsts utilizing the latest technologies and hardware is a key component of his role to rapidly prototype new ideas and consult on project solutions globally. With a background in Computer Science at the University of Bristol, England, where he specialized in reality mining and invisible computing, Jason has been a "hybrid engineer" for over 15 years. Combining his passion for several areas including both front and back end web programming, but also design and user experience, he has worked in many sizes of companies from startups (including founding his own) to Google.
Lin Clark
Lin Clark
Fastly, USA
Talk: Making JavaScript on WebAssembly Fast
Lin Clark is a Senior Principal Engineer at Fastly, focusing on WebAssembly. She is a co-founder of the Bytecode Alliance, which is driving WebAssembly’s outside-the-browser ecosystem forward. Many people know her through her long-running series, Code Cartoons, which helps people make sense of various WebAssembly standards and the ecosystem's overall direction. Previously, she has worked on web standardization and devtools at Mozilla, helped people understand the JS ecosystem at npm, and was a Drupal core module maintainer.
Charlie Gerard
Charlie Gerard
Netlify, France
Talk: Building Brain-controlled Interfaces in JavaScript
Charlie is a front-end developer at Netlify, a Mozilla Tech Speaker and Google Developer Expert in Web Technologies. She is passionate about creative coding and building interactive prototypes mixing science, art and technology. She also spends time giving back to the community by mentoring new developers, contributing to open-source projects, and speaking at conferences.
Matthew Salmon
Matthew Salmon
Snyk, Romania
Talk: Finding, Hacking and fixing your NodeJS Vulnerabilities with Snyk
Engineer Graduate, Software testing ISTQB certified and professional experience as a Software Developer. Current Solutions Engineer as Snyk.
Zachary Conger
Zachary Conger
StackHawk, USA
Talk: JS Security Testing in GitHub Actions
Zachary is a Senior DevOps Engineer at StackHawk. As a startup junkie, he has played many roles including operations, engineering, product development, and leadership. In his current role, he is focused on the evolving CI/CD landscape and how this diverse set of technologies can be used to improve the productivity of software developers, and the quality of the code they produce. Outside of work he enjoys music, photography, cycling, and various pastimes.
Shain Dholakiya
Shain Dholakiya
Decentology, USA
Talk: Build Web3 apps with Javascript
Shain is a Developer Advocate at Decentology, where he teaches about topics in Web3 and how to build in Web3. He previously worked at NASA, The Boring Company, Microsoft, and Amazon, focusing mainly on web and mobile development. Shain spends most of his time building side projects, engaging with the Web3 community, playing poker, and working out!
Sandrina Pereira
Sandrina Pereira
Remote, Portugal
Talk: Web Accessibility in JavaScript Apps
Sandrina is a Frontend Engineer who helps turn ideas into accessible experiences. Within the React ecosystem, she’s been shrinking the gap between Engineering and Product design. Currently she’s doing that at Remote as a Team Leader. Along the journey, she’s has been raising awareness of why Web Accessibility is part of our duties as web creators.
Amy Bass
Amy Bass
Docker, USA
Talk: What are Docker Extensions
As a youngster, I had an early interest in computers. I quickly learned to disassemble and reassemble my family's Tandy 1000 without much effort. This passion only grew as I got older. In college, I became very interested in helping to bridge the growing digital divide and started a student organization, Tech Serv, at Drexel University. After college, I started my career as a data analyst but quickly found a career in Product Management. Here, I was able to combine my love for technology with my passion for improving the lives of others. Since that time, I've been a product manager in a variety of industries including MarTech and HealthTech. Now at Docker, I hope to continue on my journey by improving the lives of developers and helping solve their daily challenges.
Vandana Verma Sehgal
Vandana Verma Sehgal
Snyk, India
Talk: New Way of Envisioning Security in the Dependencies
Vandana is a Security Relations Leader at Snyk with a current focus on DevSecOps. She has extensive experience in Application Security, Vulnerability Management, SOC, Infrastructure Security and Cloud Security. Vandana is a seasoned speaker and trainer. She presented at various public events ranging from Global OWASP AppSec events to BlackHat events, to regional events such as BSides events in India. She is on the OWASP Global Board of directors (Vice-Chair). She also works in various communities towards diversity initiatives such as InfosecGirls, InfosecKids and WoSec. She is a recipient of multiple awards and is listed as one of the top women leaders in technology and cybersecurity in India. She won the Indian Achievers’ Award for contributing to the community's enablement.
Naomi Meyer
Naomi Meyer
Adobe, USA
Talk: Building JS Apps with Internationalization (i18n) in Mind
Naomi is a Software Development Engineer at Adobe on the Globalization, Core Services team where she works on the internationalization and localization of Creative Cloud and Document Cloud products. Before writing JavaScript full time, Naomi worked as a teacher across Asia and West Africa. She enjoys weekends outside - hiking, camping, and riding bikes.
Karol Przystalski
Karol Przystalski
Codete & Medtransfer, Poland
Talk: JavaScript Beats Cancer
Obtained a PhD degree in Computer Science in 2015 at the Jagiellonian University in Cracow. CTO and founder of Codete. Leading and mentoring teams at Codete. Working with Fortune 500 companies on data science projects. Built a research lab for machine learning methods and big data solutions at Codete. Gives speeches and trainings in data science with a focus on applied machine learning in German, Polish, and English. Used to be an O’Reilly trainer.
Jonathan Wagner
Jonathan Wagner
Theodo UK, France
Talk: How to Use Gamification to Improve Quality on Your Project
Tech lead and coach at Theodo UK. Passionate about improving developer experience and building web apps without frustrations (for both users and devs).
Sam Thorogood
Sam Thorogood
Gridcog, Australia
Talk: Ensuring your Users are on the Right Path: the Future of Modals and Focus Management
Sam is a former Googler, and now CTO of an energy startup here in Australia. He has an ongoing interest in web standards, lightweight websites and starting too many side projects.
Nikita Dubko
Nikita Dubko
Web Standards, Belarus
Talk: WebHID API: Control Everything via USB
Lead Frontend Developer and CSS Evangelist. Editor of the @webstandards_en frontend news feed. The 5th voice of the Web Standards weekly podcast. Google Developers Expert on web. The organizer of conferences and local meetups. Friendly beard.
Nikhil Sharma
Nikhil Sharma
null, null
Talk: Building UIs - By the People, for the People!
Dmitry Kudryavtsev
Dmitry Kudryavtsev
Senior Software Engineer, Israel
Talk: 🚀 Supercharge your NodeJS with Rust
My name is Dmitry Kudryavtsev. I'm Russian born, and currently living in Israel, Software Engineer. I'm passionate about programming, and started to write software from the age of 14 using Pascal, C and PHP. I've touched nearly every programming language out there, and right now I'm passionate about JavaScript (well, I prefer TypeScript) and Rust. I have more than 11 years of professional experience, and worked in multiple companies (including Autodesk), occupying different titles such as: Senior Software Engineer, Tech Lead, Consultant. In my free time I like to write code and experiment with new technologies, get outdoors, read, focus on self improvement and productivity as well as boxing and staying healthy.
Brandon Roberts
Brandon Roberts
Appwrite, USA
Talk: The Next Wave of Web Frameworks is BYOJS
Brandon is a Developer Experience Engineer, focused on community engagement, content creation, and collaboration. He enjoys learning new things, helping other developers be successful, speaking at conferences, and contributing to open source. He is a GDE, technical writer, and maintainer of the NgRx project building libraries for reactive Angular applications.
Eva Ferreira
Eva Ferreira
Mabl, Argentina
Talk: Accessibility Credit and How to Pay it
Eva is a Front-End developer who loves cats and makes many Harry Potter jokes. From Buenos Aires, Argentina Eva enjoys making websites and teaching HTML, CSS, SVG and JavaScript. Eva loves the challenge of developing fast, accessible and responsive interfaces, layouts and animations. CSSConf Argentina organizer.
Chinenye Onuegbu
Chinenye Onuegbu
Software Engineer, Germany
Talk: Performance is User Experience: Optimizing the Frontend for the Users
A software engineer focusing mostly on JavaScript and web technologies. You'll find me wherever web technologies are found!
Aleksandra Sikora
Aleksandra Sikora
Blitz.js, Poland
Talk: How Blitz.js Makes Fullstack Web Development a Breeze
Aleksandra is a software engineer based in Wrocław, Poland. She's worked as a full-stack developer with many different languages such as Elixir, Golang, Python, and TypeScript. She was previously a tech lead for the Hasura Console, and now she's a lead maintainer of Blitz.js.
Ruy Adorno
Ruy Adorno
GitHub, Canada
Talk: Levelling up Monorepos with npm Workspaces
Ruy is an open-source maintainer, Node.js contributor and member of the npm cli team at GitHub fostering community contributions while also working on tools that manages millions of JavaScript package installs everyday. He also speaks at conferences and meetups from time to time, you can find some of the presented content on Speaker Deck and Youtube.
Allan Enemark
Allan Enemark
NVIDIA | Data Visualization, USA
Talk: GPU Accelerating Node.js Web Services and Visualization with RAPIDS
Working on advancing Data Visualization and Data Science with RAPIDS.ai / GPU acceleration at NVIDIA. In a previous life was an Industrial Design Lead.
Andy Desmarais
Andy Desmarais
Meltwater, USA
Talk: Immutable Web Apps
Andy Desmarais is a father of 4 who aims to constantly be learning and growing with the ever evolving web platform. He has over 15 years of experience with web development and has grown his skills with the web platform along the way. An avid outdoorsman he enjoys spending time hiking, climbing, and just being outside!
Stewart Smith
Stewart Smith
Unity Technologies, USA
Talk: Quantum Computing in JavaScript with Q.js
The creator of Q.js (a drag-and-drop quantum circuit composer) and Handy.js (a hand pose capture and recognition toolkit for WebXR). Stewart invents fun future things in collaboration with his amazing colleagues at Unity Technologies where he serves as Head of Consumer Augmented Reality. Prior to Unity, Stewart has worked with renowned hybrid studios like Google’s Data Arts Team, Google Creative Lab, Amazon’s Emerging Technologies and Intelligence Platforms team, and Unity Labs. Together with his talented teammates, he’s won industry awards like the Cannes Gold Lion, created a virtual reality music video for LCD Soundsystem, and collaborated with Ernő Rubik to create the “Beyond Rubik’s Cube” traveling exhibition. What really makes Stewart happy is partnering with smart friends to take on the impossible – or the ridiculous. Stewart received his Master of Fine Arts in Graphic Design from Yale University. His artwork has been exhibited at various museums around the world, he’s taught graduate courses that mix code with graphic design, served on various industry panels, and is always excited about the future.
Nazar Hussain
Nazar Hussain
ChainSafe Systems, Germany
Talk: Web3.js - Past, Present & Future
I am around the industry for quite a long time having experience spanning over multiple decades. Started coding with the procedural programming approach in Basic and C. Then witness the rise of Object Oriented paradigm and spent years developing in ActionScript and C# and Java and later Ruby and Javascript. Was part of the e-commerce boom and developed hundreds of web portals in PHP, ASP, .NET. The MVC era revolutionized the industry and I contributed through Yii, Zend, CI, CakePHP, Kohana, and later RoR. And now very enthusiastic about the rebirth of functional programming.
Hemanth HM
Hemanth HM
PayPal, USA
Talk: Future Features of JS?!
TC39 delegate, working on JavaScript feature proposals. Hemanth is a FOSS philosopher and MTS at PayPal Inc. Google Developer Expert for Web && Payments. DuckDuckGo community leader. Member of Node.js Foundation. Google Launchpad Accelerator mentor.
Michael Hladky
Michael Hladky
Push-Based, Austria
Talk: High-Speed Web Applications: Beyond the Basics
Michael Hladky is a Google Developer Expert (GDE), Microsoft MVP, trainer, and consultant with a focus on Angular and RxJS. For years he has been helping companies and developers to set up scalable architectures and performant processes enabling teams to keep up with state-of-the-art development. A vibrant member of the tech community, he organizes multiple community events and workshops each year to give back.
Cody Zuschlag
Cody Zuschlag
Nearform, France
Talk: Full-stack JS today: Fastify, GraphQL and React
Cody is a software engineer consultant and developer relations engineer with a passion for learning and sharing technology. He teaches a university web development course and loves interacting with developers of all experience levels.
Kadi Kraman
Kadi Kraman
Formidable, UK
Talk: Exploring AR Try-On with React Native
Engineering Manager at Formidable, building things in JavaScript, particularly with React Native and GraphQL.
Lena Zhukova
Lena Zhukova
Wix, Ukraine
Talk: The Only Way to Eat an Elephant - Code Splitting With Server Side Rendering
Lena is a Frontend Developer and Ex Lawyer, she has a passion for fashion trends, frontend technologies and Kyiv balconies. In the last few years she worked on Wix Groups - a social network for communities within Wix Sites. She joined Wix Bookings in Amsterdam to Democratize the way people book services online.
Erick Wendel
Erick Wendel
Erick Wendel Training and NodeSource, Brazil
Talk: How I've been Using JavaScript to Automate my House
Erick Wendel is a professional speaker giving more than 100 tech talks in almost 10 countries around the world. He was awarded as a Node.js Specialist with the Google Developer Expert and Microsoft MVP awards. Erick Wendel works as a performance engineer at NodeSource and has trained more than 100K people around the world as a professional instructor and content producer at his own company.
Liran Tal
Liran Tal
Snyk, Israel
Talk: Security Controls in the JavaScript Supply Chain
Liran Tal is a software developer, and a GitHub Star, world-recognized for his activism in open source communities and advancing web and Node.js security. He engages in security research through his work in the OpenJS Foundation and the Node.js ecosystem security working group, and further promotes open source supply chain security as an OWASP project lead. Liran is also a published author of Essential Node.js Security and O'Reilly's Serverless Security. At Snyk, he is leading the developer advocacy team and on a mission to empower developers with better dev-first security.
Aashima Ahuja
Aashima Ahuja
Miro, Netherlands
Talk: Animations with JS
I am a frontend engineer working in Miro. I am a JS enthusiast. I love talking about the Web and exploring new technologies. I believe knowledge grows with sharing , so I love to spread my knowledge about frontend.
Daniel Thompson-Yvetot
Daniel Thompson-Yvetot
Tauri Programme within the Commons Conservancy, Malta
Talk: Tauri Foundations and Futures
Daniel, 46, is cofounder, core member, and chairperson of the board of directors of the Tauri Programme within the Commons Conservancy. Previously he was a volunteer at the Gängeviertel Hamburg and a core member of the Quasar Framework team. Today, as an active member of both open-source and real-world activist communities, he strives to empower people to create better a better world using strong cryptography, sound security principles, ecological points of view, and respect for privacy. He speaks and writes about holistic engineering, and is based in Malta.
Krzysztof Cieślak
Krzysztof Cieślak
GitHub / GitHub Copilot team, Poland
Talk: Bringing the Power of AI into your Editor with GitHub Copilot
Krzysztof is a photographer, globetrotter open-source maintainer, and public speaker. He works as a Senior Research Engineer at GitHub Next, where he designs and builds the next generation of developer tools such as GitHub Copilot. After the work, Krzysztof is an open-source software maintainer passionate about functional programming (especially F#), editor tooling and developer experience - he has created and maintained several OSS projects varying from language servers to web frameworks to VSCode plugins. Additionally, he is a passionate public speaker. You can meet him at many conferences around the world, where he is always trying to meet new people and learn how to make the lives of software developers better.
Yulia Startsev
Yulia Startsev
Mozilla, Germany
Talk: How JS Modules work: a Browser Perspective
Yulia Startsev is a staff software engineer at Mozilla. She works on the SpiderMonkey Team, which develops the JavaScript engine for Firefox. She represents Mozilla at ECMA TC39, the standardizing body for JavaScript (officially known as EcmaScript). She is currently based in Germany, where she enjoys fine teas, video games, and working on the future of the free and open web.
Robin Ricard
Robin Ricard
Bloomberg, UK
Talk: Record & Tuple: Immutable Data Structures in JS
Robin is a Software Infrastructure engineer who works on Bloomberg's internal JavaScript environment. This includes working on our large-scale TypeScript build system and the JavaScript standard (ECMAScript) to improve our engineers' productivity. Along the way, Robin started working on Record & Tuple, a new proposed feature for JavaScript, and joined the Bloomberg TC39 delegates to champion the feature.
Maël Nison
Maël Nison
Datadog, France
Talk: Yarn 4 - Modern Package Management
Expert in developer experience, Maël spent years leading the development team for Yarn, the JavaScript package manager. Now at Datadog, he keeps working on improving workflows that developers face everyday.
Miroslav Jonas
Miroslav Jonas
Nrwl, Austria
Talk: The Age of Monorepos
Miro is a senior engineer at Nrwl.io and a core member of the Nx team. He's interested in the front end of things, helping companies build scalable and performant applications. He enjoys sharing with the community, speaking, contributing to open source, and organizing events. Miro is co-founder of Angular Austria and co-organizer of Angular Vienna and ViennaJS meetups.
Harshil Agrawal
Harshil Agrawal
Contentful, Germany
Talk: Content Modeling 101
Working in the Developer Experience team at Contentful, Harshil enjoys sharing his learnings with the community. A JavaScript developer, open-source contributor, and a low-code enthusiast, Harshil loves experimenting with tech and building fun projects.
Dwane Hemmings
Dwane Hemmings
Vonage, USA
Talk: Web Components are awesome!
Long-time hobby coder turned professional.
Colby Fayock
Colby Fayock
Applitools, USA
Talk: Engaging Ecommerce with the Visual Web
Learning by doing is the best way to learn and it’s how Colby Fayock helps others learn about Javascript, React, and the static web. His work includes writing on freecodecamp.org, videos on YouTube, and courses on egghead.io as well as his first book 50 Projects for React & the Static Web.
Scott Gerlach
Scott Gerlach
StackHawk, USA
Talk: Automated Application Security Testing
Scott Gerlach is Co-founder and Chief Security Officer at StackHawk, a Denver-based startup focused on empowering engineers to easily identify and remediate security bugs. Scott brings over two decades of security and engineering experience to his current role, having served as CSO, CISO, and in other executive leadership functions at companies like SendGrid, Twilio, and GoDaddy. When he's not at work, you'll find Scott spending time with family, brewing beer, and playing guitar.
Marcos Maia
Marcos Maia
Bitvavo, Brazil
Talk: Getting Real with NodeJS and Kafka: An Event Stream Tale
Marcos Maia is a passionate software developer working as Staff Engineer at Bitvavo in the Netherlands and has been in the IT industry for over 20 years. Fiery about technology, distributed systems, engineering culture and a lifelong learner, worked with multiple complex distributed systems and teams. Had the opportunity to work in multiple different countries and played many different roles, from engineering to architecture and consultancy mostly within the financial sector. Loves to share his experiences about engineering culture, distributed computing and of course NodeJS and Apache Kafka.
Rik Arends
Rik Arends
Makepad, Netherlands
Talk: Makepad - Leveraging Rust + Wasm + WebGL to Build Amazing Cross-platform Applications
Now building Makepad, Formerly founder Cloud9IDE.
Kyle Simpson
Kyle Simpson
Software Engineer, Public Speaker, and Teacher, USA
Talk: Confessions from an Impostor
Kyle Simpson is a human first and then an engineer. His mission is to show the world that the culture of empathy and relational information exchange are keys to unlocking the full potential of every human in the workplace. JS and open web technologies are among Kyle's favorite tools to augment human endeavors. Kyle has published 10+ books on JS, taught thousands of developers from teams around the world, and his training videos have been watched over 750,000 hours. He's still fighting for the people behind the pixels.
Liad Yosef
Liad Yosef
Duda, Israel
Talk: Build a 3D Solar System with Hand Recognition and Three.js
Liad is the Frontend Architect and Tech Lead in Duda, in charge of its client-side infrastructure, technologies, and performance. He is a web dev enthusiast for over a decade, juggling React, Webpack and Buzzwords@latest in order to always build the best user experience.
Ashley Claymore
Ashley Claymore
Bloomberg , UK
Talk: Alternatives to TypeScript
Ashley is a software engineer at Bloomberg in the Trading Analytics team. He has been using TypeScript since v1.8 and contributed to the TypeScript implementation of the new 'Ergonomic brand checks for private fields' syntax. He is also a Bloomberg TC39 delegate currently working on the 'Change Array by copy' proposal.
Sylvana Santos
Sylvana Santos
Codecademy, USA
Talk: Onboarding React Developers to Typescript
After working as a science teacher for a few years, Sylvana transitioned into software engineering as a means to provide a quality education to all learners. She began her career as an apprentice at Codecademy and is now a software engineer at the company. During her time at Codecademy, she has gained experience with React, Next.js, and Typescript and has led initiatives like the tech reading club and dev workshops.
Mike Fleischauer
Mike Fleischauer
GameFromScratch, null
Talk: Choosing a Game Engine or Framework for HTML Game Development
Mike Fleischauer has spent the last decade running GameFromScratch, a community for game development news, game engine and tool reviews and tutorials. He has been a professional developer for over 20 years. YouTube channel – GameFromScratch.
Alex St. Louis
Alex St. Louis
Wonder Interactive, Canada
Talk: Unreal Engine in WebAssembly/WebGPU
Kasper Mol
Kasper Mol
Poki, Netherlands
Talk: Conversion to Play: The Art of Loading
Indie developer in his free time, writes code + does generally awesome web and gaming stuff @ Poki.
Sahar Pournasseh
Sahar Pournasseh
Gearback, Iran
Talk: Multiplayer Web Games Using JavaScript
Sahar is a software developer and a game enthusiast. She has been developing in the web and mobile platform for years and has co-founded Horuph Studio, a content management framework, but her childhood passion for games and gaming brought her to the game industry and her experience with web and mobile platforms gave her more insight to become an indie game dev. Starting with JavaScript web games made this passion burn brighter and she's been creating games ever since, working with different engines and experimenting with creating multiplayer and single player games.
Omar Shehata
Omar Shehata
Snapchat, USA
Talk: What Can you Do with WebGPU?
Omar is a graphics programmer working on mapping software currently based in Ithaca, NY. He is the co-creator of a desktop game, Move or Die. He has published over a dozen flash games that have been played millions of times. He loves the the universal accessibility of creating things for the web and enjoys writing computer graphics tutorials to help others create awesome stuff for the web.
David Burrowes
David Burrowes
Split.io, USA
Talk: Releasing JavaScript Applications Faster with Feature Flags
David Burrowes is 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.
Thomas Hunter II
Thomas Hunter II
Lob.com, USA
Talk: A Comparison of Web Workers
Thomas has contributed to dozens of enterprise Node.js services and has worked for a company dedicated to securing Node.js. He has spoken at several conferences on Node.js and JavaScript, is an O'Reilly published author (Distributed Systems with Node.js ), and is an organizer of NodeSchool SF.
Michele Riva
Michele Riva
NearForm, Italy
Talk: Understanding JavaScript Compilation
I'm a passionate and experienced software architect from Milan, Italy. I've been working as a software engineer and architect for almost ten years in product and consultancy companies, taking the best from both worlds. I'm currently working as a Senior Software Architect in NearForm while contributing to many open-source projects in different languages (TypeScript, Haskell, Golang), writing books and technical articles.
Aaron O'Mullan
Aaron O'Mullan
Deno, France
Talk: The Future of JavaScript Runtimes
Principal software engineer at Deno, previously co-founded GitBook.
Shedrack Akintayo
Shedrack Akintayo
Software Developer, Developer Advocate, Technical Writer, Nigeria
Talk: The Evolution of Deploying Node on Servers and Platforms
Shedrack is a Developer Advocate and Technical Writer from Lagos, Nigeria. He loves community building, open source, and a has knack for improving developer experience of developer focused products.
Guillermo Gutierrez Almazor
Guillermo Gutierrez Almazor
DNSimple, Spain
Talk: Back to the basics
Guillermo thinks that crafting software is more like gardening. He’s been dealing with legacy codebases for as long as he can remember and has helped several teams improve their skills around it.
Maaret Pyhäjärvi
Maaret Pyhäjärvi
Vaisala Oyj, Finland
Talk: Go Find What We May Have Missed!
Maaret Pyhäjärvi is an exploratory tester extraordinaire with a day-job at Vaisala as Principal Test Engineer. She is a tester, (polyglot) programmer, speaker, author, and a community facilitator. She has been awarded the two prestigious global testing awards, Most Influential Agile Testing Professional Person 2016 (MIATPP) and EuroSTAR Testing Excellence Award (2020), and selected as Top-100 Most Influential in ICT in Finland 2019&2020.
Alexander Johansson
Alexander Johansson
trpc.io, Sweden
Talk: Full-stack & typesafe React (+Native) apps with tRPC.io
Fully stacked TypeScript consultant & creator of [trpc.io](https://trpc.io/) - a GraphQL/REST alternative for TS/JS developers. Alex has been doing HTML since the late 90s and has been working as a dev since the late 00s. Since then, he's lived/worked on 3 continents, and worked for everything from sub-5 people startups to big banks - as a consultant, employee, and founder. Passionate about great DX & especially the intersection between frontend and backend.
Martin Splitt
Martin Splitt
Google, Switzerland
Talk: Technical SEO & JavaScript
Martin is a developer advocate on the Webmaster Trends Analyst team at Google Switzerland. In this role, he helps developers and content creators build great content on the Web. He is involved with the W3C as well as the global web and JavaScript developer community, working to keep the Web open. Martin has over a decade of experience in software engineering in multiple fields.
Mikhail Kuznetcov
Mikhail Kuznetcov
ING, Netherlands
Talk: Build Full Featured Frontend App with Svelte
Mikhail is a passionate developer who loves to share his knowledge with the world. As a team leader, public speaker, workshop organizer, teacher of JavaScript and Vue.js, he has trained developers worldwide.
Christian Bromann
Christian Bromann
Sauce Labs, Germany
Talk: Introduction to JS Functional Testing at Scale
Christian Bromann is a member of the Open Source Program Office at Sauce Labs and is working on various open source projects related to test automation and Node.js. He represents the company as Advisory Committee representative at the W3C and the WebdriverIO project as core contributor in the OpenJS Foundation Cross-Project Council. In the past he has been leading various product initiatives at Sauce Labs including extended debugging capabilities for automated tests as well as frontend performance testing using WebDriver.
Nikolay Advolodkin
Nikolay Advolodkin
Sauce Labs, USA
Talk: Introduction to JS Functional Testing at Scale
Nikolay Advolodkin is a Senior Solutions Architect at Sauce Labs. He has an extensive background in software testing, quality assurance, and test automation as the CEO and Test Automation Instructor at UltimateQA.com, a training site full of videos and resources covering the gamut of testing topics and technologies. Nikolay has taught more than 50,000 students in over 120 countries about test automation. He is a frequent contributor to open source and was selected as one of the top automation engineers in the world three years in a row by TechBeacon.com.
Gleb Bahmutov
Gleb Bahmutov
Mercari, USA
Talk: Testing Web Applications Using Cypress
Gleb Bahmutov is a JavaScript ninja, image processing expert, and software quality fanatic. During the day Gleb is making the engineers more productive at Mercari US in his position as the Senior Director of Engineering. At night he is fighting software bugs and blogs about it at glebbahmutov.com/blog. You can follow him and his work @bahmutov and find the slides from conference presentations at slides.com/bahmutov. Gleb is a GitHub Star, Algolia Ambassador, Microsoft MVP, and ex-Cypress Distinguished Engineer.
Darcy Clarke
Darcy Clarke
GitHub, Canada
Talk: What's New in npm?
Sr. Eng. Manager at npm's Open Source Tools team. Darcy is a Sr. Engineering Manager at GitHub leading the team behind npm's Open Source Tools - most importantly - the npm CLI; He is also a Node.js Collaborator, Regular Member of the OpenJS Foundation & Co-Organizer of the NodeSchool Toronto Chapter.
Bramus Van Damme
Bramus Van Damme
3RDS, Belgium
Talk: ESNext: Proposals To Look Forward To
Bramus Van Damme is a web developer from Belgium. From the moment he discovered view-source at the age of 14 (way back in 1997), he fell in love with the web and has been tinkering with it ever since. His current focus is on JavaScript, React and React Native yet his love for CSS will never fade.
Caleb Porzio
Caleb Porzio
Creator of AlpineJS & LaravelLivewire, USA
Talk: Say No To Complexity With AlpineJS
Co-Host of @noplanstomerge podcast | Creator of LaravelLivewire & AlpineJS
Orta Therox
Orta Therox
, USA
Talk: How Does the TypeScript Team Try to Avoid Negative Effects on the JS Ecosystem
Orta is a developer/designer who works on web-powered games. Prior to that, he worked on the TypeScript team in Microsoft. He has a decade of open source contributions ranging across many eco-systems, helps maintain a dependency manager for iOS, built Danger in many languages, contributes to working groups like GraphQL and in core teams like Jest, Svelte and React Native. You've probably seen his open-source design work in the React/TypeScript ecosystem.
Tobias Koppers
Tobias Koppers
Webpack, Germany
Talk: Module Federation in Webpack 5
Creator of webpack. Working full time on Open Source. Father of two children. Likes to play board games.
Gleb Bahmutov
Gleb Bahmutov
Mercari, USA
Talk: I See What is Going on: Visual Testing for Your Components
Gleb Bahmutov is a JavaScript ninja, image processing expert, and software quality fanatic. During the day Gleb is making the engineers more productive at Mercari US in his position as the Senior Director of Engineering. At night he is fighting software bugs and blogs about it at glebbahmutov.com/blog. You can follow him and his work @bahmutov and find the slides from conference presentations at slides.com/bahmutov. Gleb is a GitHub Star, Algolia Ambassador, Microsoft MVP, and ex-Cypress Distinguished Engineer.
Joren Broekema
Joren Broekema
null, Netherlands
Talk: Web Components in Action
My background is in Industrial Design where I slowly fell in love with web development and code. I have been a front-end developer for almost 3 years professionally. I also like to dabble in backend and DevOps in my spare time or when work allows for it. I have started doing more workshops and trainings since the last year, and I created a project called code-workshop-kit where I try to use a combination of tools, some of which I created myself, to make code workshops work well remotely.
Alex Korzhikov
Alex Korzhikov
Instructor, Mentor, Netherlands
Talk: Web Components in Action
Software engineer, team lead, ​instructor​, mentor, and ​author of technical materials​ in JavaScript, Node, ​JSON-Schema​, Web Components, TypeScript.
Liad Yosef
Liad Yosef
Duda, Israel
Talk: Games Are Smarter Than Us
Liad is the Frontend Architect and Tech Lead in Duda, in charge of its client-side infrastructure, technologies, and performance. He is a web dev enthusiast for over a decade, juggling React, Webpack and Buzzwords@latest in order to always build the best user experience.
Richie McColl
Richie McColl
DAZN, UK
Talk: Visualising Front-End Performance Bottlenecks
Software engineer. Passionate about web performance.
Ian Johnson
Ian Johnson
ObservableHQ, USA
Talk: Painting with Data: Intro to d3.js
Ian Johnson is a data visualization developer and software prototyper at ObservableHQ. Ian has been turning data into pixels for more than 15 years, cheering on the developments in web standards and open source technologies that enable ever richer forms of communicating data. Ian helped found the Bay Area D3 User Group, a community of thousands of d3.js practitioners, to learn from other like-minded folks. He has prototyped software and visualizations for companies, researchers and causes. He enjoys sharing his understanding and is often tweeting about data visualization and the creative process.
Bonnie Schulkin
Bonnie Schulkin
Teacher, Coder & Testing Enthusiast, USA
Talk: Regular Expressions in JavaScript
In her 18 years in the software industry, Bonnie has discovered that she loves all things testing (how great is it when testing reveals exactly what you need to fix about your refactor or new feature?). She's particularly devoted to Test Driven Development for its emphasis on planning before coding. Bonnie is equally passionate about teaching, and she's pleased as punch to be producing online content full time. She feels weird writing about herself in the third person.
Jecelyn Yeen
Jecelyn Yeen
Google, Malaysia
Talk: Debugging with Chrome DevTools
Jecelyn Yeen enjoys building loveable and scalable products that are used by millions. She works as a Developer Advocate for Chrome DevTools currently. She speaks English, Chinese, Javascript, Typescript, C# and more. When she’s not coding (and avocado-ing), she’s jumping into mysterious sea waters in search of narwhals and mermaids.
Jason Mayes
Jason Mayes
Google, USA
Talk: TensorFlow.JS 101: ML in the Browser and Beyond
Jason is a Senior Developer Advocate for TensorFlow.js at Google. Jason combines his knowledge of the technical and creative worlds to solve complex, strategic / technical challenges for Google's largest customers and internal teams. Developing innovative world firsts utilizing the latest technologies and hardware is a key component of his role to rapidly prototype new ideas and consult on project solutions globally. With a background in Computer Science at the University of Bristol, England, where he specialized in reality mining and invisible computing, Jason has been a "hybrid engineer" for over 15 years. Combining his passion for several areas including both front and back end web programming, but also design and user experience, he has worked in many sizes of companies from startups (including founding his own) to Google.
Ujjwal Sharma
Ujjwal Sharma
Igalia, India
Talk: How to Outsmart Time: Building Futuristic JavaScript Apps Using Temporal
Ujjwal is a Compilers Hacker at Igalia working on TC39 and V8, a Node.js Core Collaborator, a TC39 Delegate and an International Speaker. He loves to talk about open source software, decentralization, cryptography, JavaScript and web standards.
Liad Yosef
Liad Yosef
Duda, Israel
Talk: Micro-scopes – How to Build a Modular Modern App in a Bundled World
Liad is the Frontend Architect and Tech Lead in Duda, in charge of its client-side infrastructure, technologies, and performance. He is a web dev enthusiast for over a decade, juggling React, Webpack and Buzzwords@latest in order to always build the best user experience.
Chen Hui Jing
Chen Hui Jing
Shopify, Singapore
Talk: CSS Can Do That Too
Chen Hui Jing is a self-taught designer and developer living in Singapore, with an inordinate love for CSS, as evidenced by her blog, that is mostly about CSS, and her tweets, which are largely about typography and the web. She used to play basketball full-time and launched her web career during downtime between training sessions.
Vasilika Klimova
Vasilika Klimova
Avaloq, Luxembourg
Talk: Let's Expand the Reality!
Frontend developer at Avaloq. Founder of the SkillUp school in Luxembourg. Teacher, speaker, rescue diver, mother of a ginger cat. Loves beautiful visual effects on websites, responsive markup, video games and travel.
John Papa
John Papa
Microsoft, USA
Talk: VS Code Can Do That!
John is a professional Web and Mobile Developer, avid OSS and community advocate, dedicated father and husband. He is currently a Developer Advocate for Microsoft and has formerly worked for Disney on several web and mobile applications that you may have used. John is the author of various OSS such as Peacock, the Angular Style Guide, and many popular courses. You can listen to him on the popular weekly podcast Real Talk JavaScript.
Sam Thorogood
Sam Thorogood
Gridcog, Australia
Talk: Web Components, Lit and Santa 🎅
Sam is a former Googler, and now CTO of an energy startup here in Australia. He has an ongoing interest in web standards, lightweight websites and starting too many side projects.
Mohammad Shahbaz Alam
Mohammad Shahbaz Alam
Magic Labs, India
Talk: Securing Node.js APIs with Decentralised Identity Tokens
Shahbaz is a full stack developer and open source enthusiast, Developer Advocate @ Magic Labs, GDG Ranchi Organizer, Auth0 Ambassador, and Mozilla Representative. He loves teaching and sharing his learnings at conferences and meetups related to Serverless, Authentication and Authorization, Google Technologies, Security, Web Extensions, SPAs, PWAs and VR/AR/XR.
Lee Robinson
Lee Robinson
Vercel, USA
Talk: How Core Web Vitals Will Affect Google Rankings in 2021
Lee is a developer, writer, and course creator. He currently works at Vercel as a Solutions Architect and leads DevRel for Next.js. He frequently speaks about front-end development, design, and the future of the web.
Liz Parody
Liz Parody
Fusebit, Colombia
Talk: Transforming a Country Through Code!
Liz is a community-taught Software Engineer focused on JavaScript, and Head of Developer Relations at NodeSource. She organizes different community events such as JSConf Colombia, Pioneras Developers, Startup Weekend and has been a speaker at EmpireJS, MedellinJS, PionerasDev, Node+JS Interactive, NodeConf and others. She loves sharing knowledge, promoting JavaScript and Node.js ecosystem and participating in key tech events and conferences to enhance her knowledge and network.
Ali Spittel
Ali Spittel
AWS Amplify, USA
Talk: Create an Application Backend in Clicks with the Amplify Admin UI
Ali teaches people to code. She loves Python, JavaScript, and talking about programming. She has been writing React since before es6 classes. She is a Senior Developer Advocate on the AWS Amplify team. Ali also blogs about code, aimed mostly at a beginner audience. Her writing has gotten over a million readers in the past year. She has also spoken at over 50 events in the last few years. When Ali's not working, you can find her watching New England sports, competing on CodeWars, taking runs around the city, rock climbing, or participating in coding community events.
Cassie Evans
Cassie Evans
GreenSock, UK
Talk: Keep Scrolling
Cassie is an international speaker, and creative developer with a background in graphic design and motion design. She got started with coding back in the days of Myspace and Neopets and is on a mission to make the web more whimsical again.
Hemanth HM
Hemanth HM
PayPal, USA
Talk: ES?.next()
TC39 delegate, working on JavaScript feature proposals. Hemanth is a FOSS philosopher and MTS at PayPal Inc. Google Developer Expert for Web && Payments. DuckDuckGo community leader. Member of Node.js Foundation. Google Launchpad Accelerator mentor.
Matt McClure
Matt McClure
MUX, USA
Talk: Remember CSS Sprites? Let's do that with video!
Matthew is an internet video nerd. He's the co-founder and Head of Technology & Community at Mux, a startup building online video infrastructure for developers, a core-contributor to Video.js, the biggest HTML5 video framework, and the organizer of Demuxed, the largest video-focused dev conference/community in the world.
Scott Gerlach
Scott Gerlach
StackHawk, USA
Talk: Automated Security Testing for JS Apps & Underlying APIs
Scott Gerlach is Co-founder and Chief Security Officer at StackHawk, a Denver-based startup focused on empowering engineers to easily identify and remediate security bugs. Scott brings over two decades of security and engineering experience to his current role, having served as CSO, CISO, and in other executive leadership functions at companies like SendGrid, Twilio, and GoDaddy. When he's not at work, you'll find Scott spending time with family, brewing beer, and playing guitar.
Joe Karlsson
Joe Karlsson
MongoDB, USA
Talk: An Introduction To IoT; Or How I Built an IoT Kitty Litter Box Using JavaScript
Joe Karlsson is a software engineer turned Developer Advocate at MongoDB. He comes from the frozen tundra of Minneapolis, Minnesota (and yes, it does get really cold here, and no, not everyone here has the accent from the movie, Fargo). Joe has been primarily a Node and JavaScript engineer. He has been writing, teaching, and talking about code his entire career. Sharing what he knows and continuing to learn about programming is truly the thing he loves doing the most.
Fabrizio Picca
Fabrizio Picca
Commerce layer, Italy
Talk: Headless vs Traditional eCommerce Platforms: Introducing Commerce Layer
Java developer, Software Architect and Enterprise Commerce Expert. Dad of one soon to be two, loves music, photography, cooking and running.
Maël Nison
Maël Nison
Datadog, France
Talk: Yarn in Depth: Why & How
Expert in developer experience, Maël spent years leading the development team for Yarn, the JavaScript package manager. Now at Datadog, he keeps working on improving workflows that developers face everyday.
Chris Smith
Chris Smith
Retool, USA
Talk: How to Code Boring Internal Apps 10x Faster
Chris Smith is a developer evangelist at Retool, where he helps developers to rapidly code internal tools. He is a hacker at heart ever since learning QBASIC in middle school and is passionate about the power that learning to code brings to an individual. He’s worked for 6+ years in the world of low-code tools to empower developers to do more in less time. He’s passionate about visual abstractions and ways of quickly conveying and understanding complexity. Prior to Retool, Chris worked at Tray.io, JunoVR, Segment, and National Instruments.
Jason Lengstorf
Jason Lengstorf
Netlify, USA
Talk: How Your Architecture and Infrastructure Can Make (or Break) Your Team’s Productivity
Jason Lengstorf works at Netlify and hosts Learn With Jason. He spends a lot of time telling people that the formula for success and happiness is to lift each other up and share what we learn. He is trying his very best to follow his own advice. He lives in Portland, Oregon.
David Khourshid
David Khourshid
Stately, USA
Talk: The Visual Future of State Management
David Khourshid (known on Twitter as David K. Piano) is a software engineer for Microsoft, a tech author, and speaker. Also a fervent open-source contributor, he is passionate about statecharts and software modeling, reactive animations, innovative user interfaces, and cutting-edge front-end technologies. When not behind a computer keyboard, he’s behind a piano keyboard or traveling.
Chris Ferdinandi
Chris Ferdinandi
The Vanilla JS Guy, USA
Talk: Service Workers: How to Run a Man-in-the-middle Attack on Your Own Site for Fun and Profit
Chris Ferdinandi helps people learn vanilla JavaScript. He believes there’s a simpler, more resilient way to make things for the web. His developer tips newsletter is read by thousands of developers each weekday. Learn more at GoMakeThings.com.
Will Johnston
Will Johnston
WP Engine, USA
Talk: Using the Proxy API for State Management
Will Johnston is a Developer Advocate on the DevRel team at WP Engine. He started coding when he was 10 years old, and began coding professionally at 15. He got his start working on an open source competency tracking tool for schools with Python and Zope. Will founded Covalence alongside Matt Landers, and served as CTO. At WP Engine, Will is excited to help make the headless CMS world a better place by helping others embrace headless and make the most out of new tools and technologies.
Marian Villa
Marian Villa
NodeSource, Colombia
Talk: Simplifying the Complexity of Node.js with InfluxDB
Marian is Full Stack product Designer at Nodesource. She is co-founder of Pionerasdev, the biggest community for #WomenInTech in Colombia, South America with +1,200 active members. She is in love with technology education, and is formally adjunct professor in Latin America universities in both undergraduate and master's degrees. She also teaches on several internet platforms where she mixes design, technology and marketing.
Nico Krüger
Nico Krüger
Rollbar, USA
Talk: Accelerating Code Quality with DORA Metrics
Nico is the Senior Director of Solutions Engineering at Rollbar. He has spent over 13 years working with companies around the world to improve their software development lifecycle focused on quality critical applications. His passion is helping teams deliver quality products to market faster. “Do what you love and love what you do!”
TJ VanToll
TJ VanToll
Progress, USA
Talk: Building a Custom Component Library – Fast
TJ VanToll is a front-end developer, author, and a Principal Developer Advocate for Progress. TJ has over a decade of web development experience, including a few years working on the jQuery and NativeScript teams. Nowadays, he helps web developers build awesome UIs with KendoReact.
Mat Groves
Mat Groves
Goodboy Digital, UK
Talk: Pixi Powerups!
Creative coder, all about Javascript, WebGL and optimisation. Creator of PixiJS.
Shawn Swyx Wang
Shawn Swyx Wang
Temporal, Singapore
Talk: The Third Age of JavaScript
Swyx is passionate about Developer Tooling and Developer Communities. He currently works as Head of Developer Experience at Temporal.io and recently published the Coding Career Handbook for Junior to Senior developer careers. In his free time he teaches React, TypeScript, Storybook and Node.js CLI's at Egghead.io, and helps run the Svelte Society community of meetups.