David Khourshid is a Florida-based web developer for Microsoft, a tech author, and speaker. Also a fervent open-source contributor, he is passionate about JavaScript, CSS, animation, innovative user interfaces, and cutting-edge front-end technologies. When not behind a computer keyboard, he’s behind a piano keyboard or traveling.David Khourshid#

David Khourshid is a Florida-based web developer for Microsoft, a tech author, and speaker. Also a fervent open-source contributor, he is passionate about JavaScript, CSS, animation, innovative user interfaces, and cutting-edge front-end technologies. When not behind a computer keyboard, he’s behind a piano keyboard or traveling.

Talks#

🎙 The State of XState #

2021-08-30
-

Over the past few years, state machines, statecharts, and the actor model have proven to be viable concepts for building complex application logic in a clear, visual way with XState. In this talk, we'll take a peek into the future of XState, including new features in the next version, and new tools and services that will make it even easier to create and collaborate on state machines.

Head of Developer Relations at api.videoDoug Sillars#

Head of Developer Relations at api.video

Talks#

🎙 Video streaming on the web: Live and recorded video streaming #

2021-09-03
-

In this presentation, we'll present how video streaming works. We'll look at the anatomy of video streaming, and how video streaming is beneficial for delivering your content over just adding mp4 files.

We'll demonstrate live streaming from the browser, and then how to integrate that live stream into your webpage.

JavaScript ninja, image processing expert, software quality fanatic. Sr Director of Engineering at Mercari US. MS MVP for OSS work.

Talks#

🎙 Integration Testing for React Native Apps #

2021-09-03
-

My unpopular opinion is that testing is ... important. How do you test your React Native apps? In this presentation I will show how to run full integrations tests using Cypress while the RN app is running in the browser. This method can cover most of the application's code and be effective at finding logical errors and mistakes when calling the server APIs.

The author of react-spring, react-three-fiber, zustand, and many more libraries.Paul Henschel#

The author of react-spring, react-three-fiber, zustand, and many more libraries.

Talks#

🎙 Breaking out of the confines: making games in React #

2021-08-30
-

To show how we can make rich, interactive experiences, for instance games, with React semantics and shareable components, and what that means for traditional constructs, like the render-loop.

JavaScript performance enthusiast and fine-grained reactivity super fan. Works on @MarkoDevTeam at eBay. Author of the @solid_js.Ryan Carniato#

JavaScript performance enthusiast and fine-grained reactivity super fan. Works on @MarkoDevTeam at eBay. Author of the @solid_js.

Talks#

🎙 SolidJS - Reactive JSX #

2021-08-30
-

An introduction to SolidJS UI Library. Explore an example to show the similarity and differences between Hook + Virtual DOM versus Reactivity + DOM.

Open-source contributor. JS fanatic. I love optimizing workflows.Jan Peer Stöcklmair#

Open-source contributor. JS fanatic. I love optimizing workflows.

Talks#

🎙 Using Apollo Federation in a microservice architecture in Kubernetes #

2021-09-01
-

Being flexible with Apollo Federation and autoscaling with Kubernetes opens many opportunities to scale your app. Jan will show how these two services work hand in hand and why autoscaling matters.

Señor Developer.David Corbacho Roman#

Señor Developer.

Content lead at RobocorpMario Vercellotti#

Content lead at Robocorp

David is Coding Architect at SQUER, a Viennese Software Company, which is working with different stacks and environments, but always an overarching mission: connect ideas and provide impact — with technology. He spends much of his time on the frontlines tackling the challenges of scaling software and complex domains, with a strong focus on reactive systems, cloud-native architectures and state of the art web technologies. David enjoys sharing his knowledge as a speaker at conferences and as a lecturer for his post-diploma courses at the University of Applied Sciences Technikum Vienna.David Leitner#

David is Coding Architect at SQUER, a Viennese Software Company, which is working with different stacks and environments, but always an overarching mission: connect ideas and provide impact — with technology. He spends much of his time on the frontlines tackling the challenges of scaling software and complex domains, with a strong focus on reactive systems, cloud-native architectures and state of the art web technologies. David enjoys sharing his knowledge as a speaker at conferences and as a lecturer for his post-diploma courses at the University of Applied Sciences Technikum Vienna.

Talks#

🎙 Micro Frontends in React — a State of the Art Approach #

2021-08-31
-

David will explain the different possibilities to implement MicroFrontends in the past, the present, and the future. More importantly, he will leave you to know which of the available approaches is best suited for your specific task at hand.

Building mobile apps. I aim to write reliable and well-documented software.

Talks#

🎙 Hooks are a great abstraction model #

2021-08-31
-

The discussion explores the separation of concerns between logic (Model) and UI (View) and how React hooks are a great abstraction model that help achieve that.

We'll start with designing a component's API (in a top down approach), then dive deeper to explore how to implement this API, while maintaining a good separation of concerns.

We'll create custom React hooks to implement the Model and React components for the UI. Both expose self-documenting APIs and are completely decoupled from each other.

To demo this approach, we'll create a simple Toggler component (a UI component that allows going back and forth in an array of values).

Towards the end, we'll explore the benefits, focusing on testing these decoupled units in isolation.

Matias HuhtaMatias Huhta#

No bio yet.

Talks#

🎙 Web Components in React #

2021-08-31
-

Likely you've heard of Web Components but do you know how to use them with React? If not, then this is the demonstration for you!

Eclectic Code Designer. UI Developer for web & mobile. Organizer of revo.js conference.

Talks#

🎙 A thorough analysis of CSS-in-JS #

2021-09-01
-

There are more than 50 different CSS-in-JS libraries out there and each of them provides a unique set of features.

Instead of reviewing each individual library, we’ll analyse the various features that these libraries have to offer, to better understand what approach better suits a specific use-case.

CSS Modules co-creator, Playroom, Braid, MelbJS. OSS / UI / design / tooling at @seek-ossMark Dalgleish#

CSS Modules co-creator, Playroom, Braid, MelbJS. OSS / UI / design / tooling at @seek-oss

Talks#

🎙 Zero-runtime CSS-in-TypeScript with vanilla-extract #

2021-09-01
-

Can we have themeable CSS-in-TypeScript without the runtime cost? In this talk we'll have a quick look at how this can be achieved with vanilla-extract.

Naman GoelNaman Goel#

No bio yet.

Talks#

🎙 stylex #

2021-09-01
-

To be announced.

Developer Relations Engineer at Storyblok. Systems Engineer. Full Stack Developer.Facundo Giuliani#

Developer Relations Engineer at Storyblok. Systems Engineer. Full Stack Developer.

Talks#

🎙 How to View and React without a Head #

2021-09-01
-

You might have heard about Headless CMS. This new type of content platform gives us some benefits compared to a Monolithic CMS.

We will talk about the key features of any Headless CMS and how we can integrate a headless platform into our React applications. We will focus on Storyblok, a headless CMS that offers a real-time Visual Editor, a great feature for developers and content creators.

Founder of @ReactBricks, the Visual editing CMS.

Talks#

🎙 React Bricks: a CMS with visual editing based on React components #

2021-09-01
-

Headless CMSs are great for developers, but not for content creators.

React Bricks is the first CMS that is super-great for Developers (it's just React, backed by solid APIs), for Content Creators (it keeps the visual editing experience of no-code tools like Wix) and for Designers (you can express your exact design system and be sure nobody will break it). I'll show you how it works!

Frontend Engineer @shoptradeco | @gsoc 2019 & 2020

Talks#

🎙 Contentful and headless #

2021-09-01
-

How contentful helps you to manage all the data in a headless e-commerce website.

I’m a friendly designer originally from the UK, now living in Ireland. You’ll usually find me talking about rights-respecting design, accessibility and inclusivity, privacy, web design and development.

Talks#

🎙 Introducing state machines and statecharts #

2021-09-01
-

State machines and statecharts can seem intimidating. Especially if you (like me!) didn’t study computer science, aren’t big into maths, or just haven’t come across state machines and statecharts before.

In this session, you’ll get a whirlwind introduction to state machines and statecharts, no prior knowledge and no coding experience required. Are you already familiar with state machines and statecharts but want to get a better understanding of the benefits and how to convince your team to get onboard? That’ll be covered too.

You could be a developer, designer, project manager, multi-disciplinarian or fancy specialist, I believe everyone can get something out of this talk, so join me!

Farzad is a Software developer focused on JavaScript and friends. He is usually fascinated by Tooling, Architecture, Automation and Software Patterns.

Talks#

🎙 Mysterious talk #

2021-09-01
-

To be announced.

Lead Developer at Stately. Trying to bring on the visual coding revolution.Matt Pocock#

Lead Developer at Stately. Trying to bring on the visual coding revolution.

Talks#

🎙 Mysterious talk #

2021-09-01
-

To be announced.

DesignOps — Frontend-Developer and Node.js enthusiast working @Dynatrace with a passion for enhancing design workflowsLukas Holzer#

DesignOps — Frontend-Developer and Node.js enthusiast working @Dynatrace with a passion for enhancing design workflows

Talks#

🎙 Automate your stack with GraphQL #

2021-09-01
-

Lukas will demonstrate how you can have your backend GraphQL in sync with your frontend code on a framework agnostic way.

  • Having the advantage of autocompletion while writing the GraphQL queries by IDE support
  • Built in type safety through static schemas
  • Automatic generated frontend code for your framework of choice (React, Vue.js, Angular)
  • Having everything rebuild through a built in watch mode

Creator of Bedrock, styled-components & react-boilerplate. Founder of GraphCDN.

Talks#

🎙 How to cache GraphQL queries at the edge #

2021-09-01
-

A demo and deep dive into GraphCDN, the edge caching GraphQL CDN.

JavaScript fellow, clean code maniac, minimalist.

Talks#

🎙 How to Delegate your React Dialogs #

2021-09-02
-

How to properly hide modals / dialogs / drawers functionalities behind buttons that spawn them without cluttering container components.

Lead maintainer for 📦🔒 Verdaccio • 👨🏽‍💻 React and Node.js developer • Open Source believer

Talks#

🎙 Testing the integrity of your React components by publishing in a private registry #

2021-09-02
-

The final stage of a react component is when it is being published and distributed. How can I ensure my packages won’t crash in production? This talk will help you to test your React components by publishing them to a private registry and running End-to-End tests against them.

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 moto: "Developers are users just like you." As a life-long dreamer his favorite book will ever remains "Alice's Adventures in Wonderland".m4dz 🥑🦄#

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 moto: "Developers are users just like you." As a life-long dreamer his favorite book will ever remains "Alice's Adventures in Wonderland".

Talks#

🎙 The Eternal Sunshine of the Zero Build Pipeline #

2021-09-02
-

For many years, we have migrated all our devtools to Node.js for the sake of simplicity: a common language (JS/TS), a large ecosystem (NPM), and a powerful engine. In the meantime, we moved a lot of computation tasks to the client-side thanks to PWA and JavaScript Hegemony.

So we made Webapps for years, developing with awesome reactive frameworks and bundling a lot of dependencies. We progressively moved from our simplicity to complex apps toolchains. We've become the new Java-like ecosystem. It sucks.

It's 2021, we've got a lot of new technologies to sustain our Users eXperience. It's time to have a break and rethink our tools rather than going faster and faster in the same direction. It's time to redesign the Developer eXperience. It's time for a bundle-free dev environment. It's time to embrace a new frontend building philosophy, still with our lovely JavaScript

Introducing Snowpack, Vite, Astro, and other Bare Modules tools concepts!

🎙 KISS Your UI #

2021-09-03
-

Design Systems for your components framework

Atomic Design was Imagined by Brad Frost 10 years ago, and has pushed the creation of interfaces to the Design Systems era. Yet, it’s still very adapted to the components frameworks pattern. No matter you’re committed to React, Vue.js, Svelte, or whatever other modern front-end framework.

Let’s discover how a KISS (Keep It Simple System) methodology like the Design Systems applied to our modern interfaces suits very well to our front-end tooling. This talk will introduce you to the Wonderland of reusable interfaces. Easy to build, easy to maintain, easy to deploy, and easy to document! From templates to style guides, come to find how to improve your daily-basis workflow!

Web developer and graphic designer. Creator of Aleph.js and esm.sh.

Talks#

🎙 Aleph.js - Build your React app in Deno #

2021-09-02
-

A demo on Aleph.js about good development experience and deno runtime.

Managing Consultant @ Columbia Road, Advisor, Coach, Teacher.

Talks#

🎙 SSR & SSG in NextJS #

2021-09-02
-

In this talk we are going to have a look on how to use Server-Side-Rendering and Static-Site-Generation in NextJS to serve pages.

I'm a front-end developer. I create interactive web stuff using Vue js and Nuxt js. Some other frameworks and libraries I also enjoy working with include GSAP, Laravel ⚡️ and Jamstack (JavaScript, APIs + Markup). I love writing ✏️ articles about what I learn and share with Vue/Nuxt community. You can find my blog-posts on my website, which is also created using 👑 Nuxt js.

Apart from this, I also love creating colour-coded diagrams. I create them to capture and document my learning. Diagraming have been an effective tool in my learning journey of Laravel, Vue js and of course, my absolute favourite, Nuxt js.

Talks#

🎙 Brief introduction to Nuxt #

2021-09-02
-

In this brief introduction of Nuxt, we will learn Nuxt basics and how to build Git-files based content management system using Nuxt.js and its module system.

React Core. Interactive storyteller. Infinite learner. Lightning before the thunder. Author of Animation at Work, Google Dev Expert—Formerly W3C, MSFT. INFJ singleton

Talks#

🎙 Mysterious talk #

2021-09-02
-

To be announced.

Patrick is a JavaScript Software Engineer and freelancer, mostly known for his contributions to the Flow type checker ecosystem and his recent work at Runtastic, where he spent most of his time working on the Mobile News Feed feature (built in React Native). Most of his Open Source time is dedicated to the ReasonML and OCaml platform to build robust, type-safe JS applications.Patrick Ecker#

Patrick is a JavaScript Software Engineer and freelancer, mostly known for his contributions to the Flow type checker ecosystem and his recent work at Runtastic, where he spent most of his time working on the Mobile News Feed feature (built in React Native). Most of his Open Source time is dedicated to the ReasonML and OCaml platform to build robust, type-safe JS applications.

Talks#

🎙 Mysterious talk #

2021-09-02
-

To be announced.

Eevis is a software developer and accessibility specialist based in Finland. She loves sharing information about topics like accessibility, React and GraphQL, and is active in different communities aiming to increase equality in the tech field in Finland. When not coding, she explores the world around her with a kayak. Eeva-Jonna 'Eevis' Panula#

Eevis is a software developer and accessibility specialist based in Finland. She loves sharing information about topics like accessibility, React and GraphQL, and is active in different communities aiming to increase equality in the tech field in Finland. When not coding, she explores the world around her with a kayak.

Talks#

🎙 How to Catch Low-Hanging Accessibility Fruits while Developing #

2021-09-02
-

We, as developers, tend to develop sites for users like ourselves, which usually causes accessibility problems. As we are often sighted, can use a mouse, and have good fine motor skills, we might (unconsciously) forget those users who aren't like us.

In this demo, I will show some techniques every developer should know and use when developing their sites or apps. These simple checks don't ensure 100% accessibility but help catch the most obvious flaws in your site.

Software Engineer at Infobip and occasional presenter.Ante Tomić#

Software Engineer at Infobip and occasional presenter.

Talks#

🎙 Continuous Localization in Enterprise Web Projects #

2021-09-02
-

Did you know that 50% of users will NOT use the English version of your application, if it supports multiple languages? For ambitious high-growth businesses, going global is not "if" but "when" so it's important to recognize the importance of localization, especially in large multi-team projects. This discussion will explore the depths of localization in Agile companies and what can be achieved with a Continuous Localization system. I'll share some common issues we faced with multi-language products and how localization automation helped us to scale the process across many product teams within the company.

Lainey Feingold is a disability rights lawyer in the United States who has worked to make the digital world more inclusive since 1995 and negotiated the first web accessibility agreement in the United States in 2000. Lainey is an international speaker and the Digital Accessibility Resource for the global business to business non-profit Disability:IN. Lainey believes in collaboration over conflict. She developed and practices Structured Negotiation, a problem-solving strategy that avoids lawsuits and focuses on lasting change and relationship-building in the digital accessibility space. She is the author of Structured Negotiation: A Winning Alternative to Lawsuits.

Talks#

🎙 The Digital Accessibility Legal Landscape – why it matters for developers  #

2021-09-02
-

Digital accessibility is a human right of people with disabilities around the globe. That means developers have an important role to play in advancing human rights! Join U.S. disability rights lawyer Lainey Feingold for a practical interactive discussion about laws and policies around the globe that impact digital accessibility. Come learn best practices for digital accessibility and how we all can “put the law in our pocket” to help make the digital world inclusive for everyone.

🚀 Developer Happiness EngineerFrançois Wouts#

🚀 Developer Happiness Engineer

Talks#

🎙 Screenshot testing with Viteshot #

2021-09-03
-

François will introduce Viteshot, a new library that makes screenshot testing fast and simple, so you can be confident that your components look exactly the way they're supposed to.

Kadi is a Software Engineer at Formidable, JavaScript enthusiast, believer in open source and a huge fan of sticking JavaScript on every possible platform.Kadi Kraman#

Kadi is a Software Engineer at Formidable, JavaScript enthusiast, believer in open source and a huge fan of sticking JavaScript on every possible platform.

Talks#

🎙 Haptics, Sounds and Micro Animations #

2021-09-03
-

Quick tips on how to utilise the native mobile platform to help provide your users an upgraded experience with sounds, vibrations and animations. Small changes can have a huge difference UX-wise.

Freelancer • Web and Mobile Tech Lead/PM • Occasional public speaker | I will help you articulate your idea, develop your product and pitch your business.Dragos Bilaniuc#

Freelancer • Web and Mobile Tech Lead/PM • Occasional public speaker | I will help you articulate your idea, develop your product and pitch your business.

Talks#

🎙 How to structure, style and document your components for maximum effectiveness #

2021-09-03
-

I'll present a practical approach to styling react components, a folder structure and documentation structure that's very easy to follow (for onboarding members) + other insights I got while using this approach.

Juri Strumpflohner lives in the very northern part of Italy and is currently working as a JavaScript Architect and Engineering Manager at Nrwl, where he consults for some of the world's biggest companies around the globe. Juri is very involved in the community. He's a Google Developer Expert in Web Technologies & Angular, speaks at international conferences, teaches on Egghead.io, or writes articles on https://juri.dev. He's also a core member of Nx.Juri Strumpflohner#

Juri Strumpflohner lives in the very northern part of Italy and is currently working as a JavaScript Architect and Engineering Manager at Nrwl, where he consults for some of the world's biggest companies around the globe. Juri is very involved in the community. He's a Google Developer Expert in Web Technologies & Angular, speaks at international conferences, teaches on Egghead.io, or writes articles on https://juri.dev. He's also a core member of Nx.

Talks#

🎙 React on Steroids with Nx! #

2021-09-03
-

We often talk and hear about scaling in production, but we rarely talk about scaling development. Aspects like structuring and organizing your codebase, code sharing across teams, speeding up build and test runs can play a huge role in terms of productivity for a developer team. That impacts small teams but gets even more evident as your team grows and especially for large enterprises.

In this short talk I'm going to demo Nx and what it can do for you to help you modularize your React code, generate code for you, help you build faster and much more. Tune in to learn about the build framework you've been missing in your tool belt!

Senior Frontend Developer at BrellaNiklas Lepistö#

Senior Frontend Developer at Brella

Talks#

🎙 On The Road To The World's Best Branding #

2021-09-03
-

In this talk we'll take a closer how we do event branding and theming at Brella, and how we want to progress it in the future. Topics such as generating accessible colors will be discussed.

GitHub Star 🌟 · DevRel at Snyk 🥑 · Author of [Essential Node.js Security](http://bit.ly/securenodejs) · Node.js CLI Best Practices 🔥 · Docker security 🐳Liran Tal#

GitHub Star 🌟 · DevRel at Snyk 🥑 · Author of Essential Node.js Security · Node.js CLI Best Practices 🔥 · Docker security 🐳

Talks#

🎙 You thought your React application is secure? Think again #

2021-09-03
-

Modern frontend frameworks like React are well thought-of in their application security design and that’s great. However, there is still plenty of room for developers to make mistakes and use insecure APIs, vulnerable components, or generally do the wrong thing that turns user input into a Cross-site Scripting vulnerability (XSS). Let me show you how React applications get hacked in the real-world.

Executive Talent Agent | Part-time PhD ResearcherSaku Tihveräinen#

Executive Talent Agent | Part-time PhD Researcher

Talks#

🎙 The future of software development in Finland #

2021-09-03
-

Finland's the happy nation and in need of very many newcomers to the country especially in the tech field. What's realistic to expect in the future Finnish job market as a developer? Where do we expect the developer jobs to progress in the future?

Business-oriented software product engineer (M.Sc. in computer science) featuring 15 years of professional involvement in the entire life-cycle of digital products. Experience developing a variety of disruptive Internet technologies. Insights into modern travel, smart cities, the gig economy and social networking services.Mika Schafroth#

Business-oriented software product engineer (M.Sc. in computer science) featuring 15 years of professional involvement in the entire life-cycle of digital products. Experience developing a variety of disruptive Internet technologies. Insights into modern travel, smart cities, the gig economy and social networking services.

Talks#

🎙 Becoming a React developer - A hiring manager’s perspective #

2021-09-03
-

The landscape of popular JS frameworks and libraries has become increasingly polarised. With React standing out an increasing number of companies are struggling to find skilled developers. People experienced in React are in a great position. Nevertheless, what if my CV lacks the right keyword? What if my Angular experience looks more like a burden? Can I apply for a front-end developer position in a React project?

No bio yet.

Talks#

🎙 Mysterious talk #

2021-09-03
-

To be announced.

Sponsors of 2019#

🥇Gold Sponsors#

🥈Silver Sponsors#

🥉Bronze Sponsors#

🎊Platform Sponsor#

Partners#