#best practices

Subscribe
Coding is like a piece of art — in its ideal state, it should be both functional and beautiful. But how to reach that point? Whether you’d like to make your JavaScript code cleaner or just discover how seasoned developers deal with debugging or building a product, the following tutorials will show you how to include best practices in your daily routine.
Elizabet Oliveira
Elizabet Oliveira
Elastic, Distributed, Portugal
Talk: Designing with Code in Mind
Elizabet is a designer who likes to code. As a ReactJS enthusiast, she built and maintains React-Kawaii. A React library of fun kawaii characters that won "Fun Side Project of the Year" in React Amsterdam Open Source Awards 2018. Besides that, her passion for music and past experience as the first female rapper in Portugal under a major deal, led her to start Cassette Tape. The HTML5 based looper and recorder has granted her a spot in Google I/0 Dublin, in 2016. Also, a big fan of open-source, she has recently released a song for the designer/dev community called "Fork This" (2020). Elizabet currently works as Senior Product Designer for Elastic. Her mission is to bridge the gap between front-end and design.
Kent C. Dodds
Kent C. Dodds
Epic React, USA
Talk: Don't Solve Problems, Eliminate Them, AHA Programming
Kent C. Dodds is a world renowned speaker, teacher, and trainer and he's actively involved in the open source community as a maintainer and contributor of hundreds of popular npm packages. He is the creator of EpicReact.Dev and TestingJavaScript.com. He's an instructor on egghead.io and Frontend Masters. He's also a Google Developer Expert. Kent is happily married and the father of four kids. He likes his family, code, JavaScript, and Remix.
Siddharth Kshetrapal
Siddharth Kshetrapal
GitHub, Netherlands
Talk: Design Systems: Walking the Line Between Flexibility and Consistency
Siddharth builds tools for developers. In the past, he worked on Design Systems at Auth0 and as the frontend architect at Practo. He loves talking about design, performance and open source.
David Khourshid
David Khourshid
Stately, USA
Talk: Using useEffect Effectively
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.
Eliran Natan
Eliran Natan
Axonius, Netherlands
Talk: Sharing is Caring: (How) Should Micro Frontends Share State?
Born and raised in Israel, the “Startup Nation”, Eliran is a Lead Software Engineer with a passion for Computer Science & Software Design. He holds a BSc in Computer Science from Technion – Israel Institute of Technology. Eliran led development teams in both Tel Aviv and New York, and today he lives with his wife in the Netherlands, helping to build the future of digital Health Care.
Rita Castro
Rita Castro
SDC:LX @ Volkswagen Digital Solutions, Portugal
Talk: To Mock or Not to Mock - That's the Question, Building the Right Product and Building It Right: Extreme Programming and Atomic Design
Software Engineer that used to build stand alone applications for data processing and mission planning systems turned into a Full-Stack Developer working with Test Driven Development, XP and Pair Programming. Also a Mom.
Maurice de Beijer
Maurice de Beijer
Independent Software Consultant and Trainer, Netherlands
Talk: React Hooks Tips Only the Pros Know, Best Practices and Advanced TypeScript Tips for React Developers, Advanced TypeScript types for fun and reliability
Maurice de Beijer is an independent software consultant and trainer. He specializes in JavaScript, React, and ASP.NET Core. His work includes a large, global, safety application for the oil and gas industry. Maurice is also active in the open source community. He teaches ECMAScript, TypeScript, React, RxJS and ASP.NET courses. Since 2005, he has received Microsoft’s Yearly Most Valuable Professional Award. Maurice is also active in the Dutch dotNed user group and helps organize its meetings.
Isaac Mann
Isaac Mann
Narwhal Technologies, USA
Talk: React at Scale with Nx
Isaac is an Architect at Narwhal Technologies. He helps maintain the documentation for Nx at nx.dev and has created two video courses available at nxplaybook.com. Isaac is an Instructor at egghead.io with a focus on component design and xstate.
Zack DeRose
Zack DeRose
Narwhal Technologies, USA
Talk: React at Scale with Nx
Zack DeRose is Senior Engineer for Narwhal Technologies, where he works to build a better world through tech! In addition to the enterprise consulting done at Narwhal, Zack is very interested in content creation and teaching others! When not building web applications at scale, Zack enjoys a robust family life at scale, living in Phoenix AZ with his wife and 6 kids.
Jen Luker
Jen Luker
Gremlin, USA
Talk: Button vs Div: What's the Big Deal Anyway?
Jen Luker is a Sr. Frontend Engineer, conference speaker, and BookBytes podcast co-host. She has spent the majority of her career as a full-stack developer using PHP, Javascript, and CSS, but has a particular fondness for frontend technologies. She is an advocate for both accessibility, and processes that make doing the right thing easy and the wrong thing hard. When she's not exploring solutions, learning new technologies, or reading, Jen's spare time is spent spinning yarn from raw wool and knitting; she's even been known to 3D print her own tools for the job. She is also fascinated by all things space, antique cars, and IoT.
Sophie Au
Sophie Au
Donut, Germany
Talk: Accessibility as a First Class Citizen
Sophie is a software developer at Donut where she champions testing and accessibility. And ensures there's a steady supply of office donuts.
Ruth Mesfun
Ruth Mesfun
Teachers Pay Teachers, USA
Talk: Improve Your SEO
Ruth Mesfun is a Software Engineer at Teachers Pay Teachers. Her team was tasked to de-risk important pages that were dynamically rendered on mobile which they completed in two months. While learning all about SEO and mobile-first indexing she also is taking a class in beginner Japanese and finished a Financial Coach program.
Julie Ng
Julie Ng
Microsoft, Germany
Talk: Fine-tuning DevOps for People over Perfection
Julie is an Engineer at Microsoft focussing on the Azure Customer Experience who refuses to give up her mac for Windows. Previously she was an Enterprise Architect at Allianz Germany as they started their cloud journey in 2016 that included full CI/CD with Jenkins, single page apps and containers. When she's not conducting architecture design and CI/CD reviews with Azure customers or building POCs you can find her surviving lockdown by YouTubing about real world engineering or jogging and rock-climbing.
Uri Goldshtein
Uri Goldshtein
The Guild, Netherlands
Talk: Everything You Need to Get Your GQL Server Production Ready
Uri Goldshtein is the founder of The Guild, the largest open source group in the GraphQL ecosystem. They support large companies to go through successful technological transformations.
Mike Hartington
Mike Hartington
Ionic, USA
Talk: A New Kind of Abstraction
Mike is a developer, Google Developer Expert, and Director of Developer Relations at Ionic who's been working in the mobile landscape for most of his professional career. When he's not working Ionic itself, Mike works with community members and helps them succeed at mobile. In his spare time, he’s an aspiring woodworker, occasional musician, and craft beer lover.
Matt Pocock
Matt Pocock
Vercel, UK
Talk: TypeScript and React: Secrets of a Happy Marriage
Matt is a developer advocate at Vercel, and is working on a video course called Total TypeScript.
Calin Bogdan
Calin Bogdan
TechQuarter, Romania
Talk: How to Delegate your React Dialogs
JavaScript fellow, clean code maniac, minimalist.
m4dz 🥑🦄
m4dz 🥑🦄
‹div›RIOTS, France
Talk: The Legendary Fountain of Truth: Componentize Your Documentation!
Principal Developer Advocate at ‹div›RIOTS - makers of Backlight, a Design Systems IDE built for Designers and Developers - m4dz is a curious animal. Former Frontend Dev, Devtools enthusiast, he has made the Developer eXperience (DX) his cherished topic. All the Web technologies are under his radar to get things ever simpler. His motto: "Developers are users just like you." As a life-long dreamer, his favourite book will ever remain "Alice's Adventures in Wonderland".
Andy Richardson
Andy Richardson
GraphCDN, UK
Talk: Forms Don't Need to Suck
Andy is a Software Engineer at GraphCDN and maintains of a number of Open Source projects including urql devtools and Fielder. Not a pro at tennis but is always down for a hit 🎾
Michael Chan
Michael Chan
React Podcast, USA
Talk: Tame the Component Multiverse, The Worlds Most Expensive React Component and How to Stop Writing It
Michael Chan loves the web. He's the host of React Podcast and DX Engineer at Chromatic. He’s building lunch.dev, the friendliest coding community for creative, curious, and compassionate web developers.
Thomas Findlay
Thomas Findlay
Findlay Web Tech, UK
Talk: Best Practices and Patterns for Managing API Requests and States
Thomas Findlay is a 5 star rated mentor, full-stack developer, consultant, speaker, and technical writer. He is the author of "Vue - The Road To Enterprise" and "React - The Road To Enterprise" books and works with many different technologies such as JavaScript, Vue, Nuxt, React, Next, React Native, Node.js, Tailwind, Firebase, Python, and more. He has obtained MSc in Advanced Computer Science degree with Distinction at Exeter University, as well as First-Class BSc in Web Design & Development at Northumbria University. Over the years, Thomas has worked with many developers and teams from beginners to advanced and helped them build and scale their applications and products. He also mentored a lot of developers and students and helped them progress in their careers.
Paul Everitt
Paul Everitt
JetBrains, USA
Talk: React, TypeScript, and TDD
Paul is the PyCharm/WebStorm Developer Advocate at JetBrains. Before that, Paul was a co-founder of Zope Corporation, taking the first open-source applications.
Michele Riva
Michele Riva
NearForm, Italy
Talk: High-performance Next.js
I'm a passionate and experienced software engineer, Google GDE, and Microsoft MVP working full-time on open-source software. I currently work as a Staff Engineer at NearForm while traveling the world to speak at international conferences. I am also developing Lyra, the next-generation full-text search engine written entirely in TypeScript. I am always up for speaking about software, philosophy, photography... or literally whatever comes to your mind!
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.
Carolina Pascale Campos
Carolina Pascale Campos
Briza, Brazil
Talk: Building a Sustainable Codebase with FP
Carolina is always exploring new paths and looking for new perspectives for solving problems. As a computer scientist working at Briza, she loves to work in challenging industries, like insurance. She believes that everyone is responsible for making the tech environment safer and diverse. Pasta maker, coffee enthusiast and book lover.
Jonathan Wagner
Jonathan Wagner
Theodo UK, France
Talk: Scale Your React App without Micro-frontends
Tech lead and coach at Theodo UK. Passionate about improving developer experience and building web apps without frustrations (for both users and devs).
Khrystyna Landvytovych
Khrystyna Landvytovych
SoftServe, Ukraine
Talk: Don't Forget React Memo
I'm a Frontend engineer in SoftServe and born cook in my former life. I love to learn something new and immediately put it into practice and share my experience with others. I'm a mentor at Kottans, give public speeches, participate as program committee in fwdays, translate programming books and maintain an insta magazine @twoLip about my travels and hobbies.
Harshil Agrawal
Harshil Agrawal
Contentful, Germany
Talk: Content Modeling for React Developers, 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.
Ibrahim Cesar Bevilacqua
Ibrahim Cesar Bevilacqua
Compass.uol , Brazil
Talk: Lifting Privacy and Accessibility Up
Solutions Architect, working with web development and cloud, in a news media outlet in Brazil with technologies such as TypeScript, NextJS, Node.js, GraphQL, AWS Amplify and the bazillion other AWS services.
Raman Lally
Raman Lally
Shopify, Canada
Talk: The Apollo Cache is Your Friend, if You Get To Know It
Raman is a software developer at Shopify focusing on Frontend development. He is passionate about all things GraphQL and getting into their guts to understand why they do what they do. Having gone from fixing bugs on his first-ever teams GraphQL server to introducing it to his previous org he’s really trying to see it all, especially now at Shopify.
Samuel Pinto
Samuel Pinto
OLX, Portugal
Talk: Should we have business logic in the UI?
Samuel Pinto is a Frontend Engineer since 2013, he has been working with large using facing applications in companies like Microsoft, Bumble, and OLX. He worked from 5 different countries and loves to be involved and learn new cultures.