~/conference

React Day Berlin 2023

React developers, frontend engineers, frontend architects, engineering managers, React Native developers, platform engineers, OSS maintainers

React Server Components; browser Web APIs; Interaction to Next Paint (INP); Astro framework advances; Durable Objects for edge state; React Three Fiber multiplayer; WebAssembly with React; Redux Toolkit 2.0; React Native performance; distributed tracing and observability; web application security practices; managing React state patterns

titleauthorlength
React Server ComponentsTejas Kumar21m
Argues that React Server Components solve both data‑fetching and bundle‑size problems by rendering async components on the server, shows a working demo built…
Talk on
Crafting Pristine React: Best Practices for Maintainable CodeMiguel Ángel Durán García22m
Shows concrete fixes: encapsulate Redux with use-data custom hooks and avoid leaking React Redux everywhere, replace manual memoizing with measured profiling…
Talk on
Superpowers of Browser's Web APINikola Mitroviclink
When writing code for the Web, there are a lot of capabilities that are offered out of the box by our browsers. If you ever wrote a File Upload component, used…
Talk on
How MDX is a game changer for your React Project's DocumentationEddie Jaoudelink
Documentation is essential to any project and it can really "make it or break it". However documentation is time consuming to draft and can sometimes be…
Talk on
Brace Your React, New Core Web Vitals are ComingIvan Akulov23m
Google promotes a new metric Interaction to Next Paint (INP) which becomes a Core Web Vital in March 2024 and already flags big sites while other metrics stay…
Talk on
The day I broke React NativeNicola Cortilink
4th November 2022 - It was just a regular day for the "release crew" as we were approaching to prepare the first release candidate for React Native 0.71…
Talk on
Preparing for Success: A Frontend Engineer's Guide to Tech Due DiligenceArmin Ayatollahilink
Imagine being a knight preparing for a jousting tournament, but your horse is more interested in the fair's hay bales than your impending duel. That's what…
Talk on
Panel discussion "Innovation in React"Tejas Kumar, Sara Vieira, Mark Erikson, Miguel Ángel Durán García, Sylwia Vargas, Elian van Cutsemlink
The talk discussed various topics related to React, including the wishlist for future versions, the importance of accessibility, reducing bundle size, and…
Panel on
Empathy Driven DevelopmentManjula Dubelink
Empathy-driven development empowers developers to create software that truly understands and serves users' needs. This talk explores practical techniques for…
Talk on
Rethinking Bundling StrategiesTobias Kopperslink
We take a look at different challenges and decisions when bundling code for web applications. We look at how these are commonly solved and why we need to…
Talk on
All Things AstroElian van Cutsem15m
Astro 3 adds view transitions, edge middleware and image optimizing and claims a major refactor yields a 75% performance gain over Astro 2 (Astro 2 was ~33%…
Talk on
Challenges of Decomposing a Massive Front-End Using Micro-FrontendsOleksandr Tryshchenkolink
Our web UI application is pretty big - hundreds of people have been actively building it during the past eight years. We started facing scalability issues and…
Talk on
Frontend FrameworksTejas Kumar, Miguel Ángel Durán García, Daniel Afonso, Nikola Mitrovic, Atila Fassina, Nicolas Dubien, Henrik Fricke
-- no description --
Talk on
Growing in Your CareerTejas Kumar, Manjula Dube, Miguel Ángel Durán García, Eddie Jaoude, Nicolas Dubien, Maya Nedeljković Batić, Armin Ayatollahi, Theodore Vorillas, Oleksandr Tryshchenko
-- no description --
Talk on
Durable Objects - Everything Everywhere All At Once For Not Very Much MoneyJani Eväkalliolink
Cloudflare's Durable Objects are a new JavaScript runtime that makes building stateful, on-demand backend servers on the edge as easy and cheap as serverless…
Talk on
Design SystemsSanket Sahu, Atila Fassina, Armin Ayatollahi, Oleksandr Tryshchenko
-- no description --
Talk on
Multiplayer Games with React Three Fiber and WebSocketsMaya Nedeljković Batićlink
Multiplayer games are the coolest: they bring us closer together, even when we’re battling it out. While you can’t build World of Warcraft in a weekend, you…
Talk on
Bringing React Server Components to React NativeSzymon Rybczaklink
React Server Components are new topic in community, bunch of frameworks are implementing them, people are discussing around this topic. But what if we could…
Talk on
Javascript Should Come With BatteriesLuca Casonato24m
Claims that JavaScript runtimes should be batteries included and demonstrates a concrete stack: native TypeScript and JSX support, built-in testing linting…
Talk on
Exploring React Server Component FundamentalsDaishi Kato21m
Demos use Node.js plus the canary React packages and react-server-dom-webpack to show that RSC serializes JSX into a stream (renderToPipeableStream) and…
Talk on
Hacking an e-Reader to Show My Tea Menu With JSXTiger Oakeslink
I wanted to have a tea menu to show guests and for my own reference. Turns out e-Readers use so little power and can render HTML! I'll share how to generate an…
Talk on
A Tale of the Flip Floppers. From Engineer to Manager and Back AgainMatt Colmanlink
I've flip flopped between engineer and manager three times already. I'm quite aware that this is not an unusual thing to do. There's a heap of flip floppers…
Talk on
The Anatomy of Webpack: A Deep Dive Into Its ArchitectureNitin Kumarlink
Webpack is a powerful tool for building modern JavaScript applications, but its architecture can be complex and daunting for developers who are new to it. In…
Talk on
Building Enterprise-grade GraphQL APIs with Domain-Driven Design and Clean ArchitecturePetar Ivanovlink
In this talk, we will explore how to build scalable and maintainable GraphQL APIs for enterprise applications using Domain-Driven Design and Clean Architecture…
Talk on
Pushing Boundaries to the EdgeFacundo Giulianilink
While the technology goes further and further, web development tries to get closer to the user. CDNs and web servers are evolving, and they now offer us the…
Talk on
React's Most Useful TypesMatt Pocock21m
Live coding demonstrates concrete TypeScript helpers: shows that JSX nodes are react.JSX.Element but renderable values use react.ReactNode, explains why…
Talk on
Deconstructing Distributed TracingLazar Nikolovlink
Distributed tracing is a powerful technique that allows you to track the flow and timing of requests as they navigate through a system. By linking operations…
Talk on
Local-first Apps with ElectricSQL and ReactJames Arthurlink
Local-first is a new paradigm for developing apps with instant reactivity, realtime multi-user and conflict-free offline built in. This talk shows how to…
Talk on
AI in FrontendJesse Hall, Cristobal Chao, Joban Singh, Sanket Sahu, Christian Stuff, Daniel Espino García, Raymond Luong, Mukul Ramchandani, Rashmi Nagpal, Islem Maboud
This talk discusses the challenges of scaling and maintaining applications and how architecture decisions can impact them. It introduces the concept of…
Talk on
OpenAI in React: Integrating GPT-4 with Your React ApplicationJesse Halllink
In this talk, attendees will learn how to integrate OpenAI's GPT-4 language model into their React applications, exploring practical use cases and…
Talk on
Virtual DOM: Back in BlockAiden Bailink
Is the Virtual DOM pure overhead? In this tech talk, Aiden Bai explores the performance implications of the Virtual DOM in frameworks like React and presents…
Talk on
Accelerating Design & Development Innovation with AI-driven ToolsCristobal Chaolink
Designers and developers work on different timelines—designers look to the future while developers build from what’s already been designed. They speak…
Talk on
React(ing) to WebRTC: Build Better Audio and Video Experiences with Daily ReactChristian Stufflink
What is WebRTC (Web Real-Time Communication), its main challenges, and how does the combination of React + Daily solve for them? We'll take a deep dive into…
Talk on
Config Driven UI using ReactJSJoban Singhlink
We at Microsoft are rethinking the way we use ReactJS as frontend devs, traditional React UI Design patterns results in redundant code, making code…
Talk on
Web PerformanceJosh Goldberg, Mike Hartington, Medhat Dawoud, Lazar Nikolov, Daniel Espino García, Raymond Luong, Mukul Ramchandani
WebAssembly is a binary instruction format for a stack-based virtual machine, enabling deployment of code in languages like Go, Rust, or C++ to run in the…
Talk on
How the Shadow DOM has Got You Covered?Mukul Ramchandanilink
We learn about possibilities of what DOM can do but have you ever wondered what all possibilities Shadow DOM can have. Well, In this talk I will help you…
Talk on
Let's build a TV Spatial NavigationSergio Avaloslink
In this talk, I'll take you through my journey as I joined the team supporting our Smart TVs application and share my experience learning one of the most…
Talk on
Applying Product Thinking Principles to your Design SystemRaymond Luonglink
You've planted the seeds of your design system. Maybe you've built out a few components and set up a basic Storybook. But where do you go from here? It can be…
Talk on
How to Improve Your Web Application's Security Using Mozilla ObservatoryKaran Kirilink
In today's digital landscape, web application security is of paramount importance to protect sensitive user data and maintain user trust. The Mozilla…
Talk on
WordPress-like Plugins, but for Next.jsSanket Sahulink
Join me on my journey of creating the Next.js WordPress-like Plugin System, an experiment that enhances Next.js applications by allowing easy installation and…
Talk on
How Much RAM Is Your UseMemo Using? Let’s Profile It!Giulio Zausalink
Memoize all the things!, is what most React guides will tell you, explaining how its memory cost is negligible compared to its performance benefits, but has…
Talk on
Career Advice & Soft SkillsJosh Goldberg, Theodore Vorillas, Daniel Espino García, Raymond Luong, Carmen Huidobro, Petar Ivanov
-- no description --
Talk on
Mastering Mobile DevOps: Leveraging React Native for High PerformanceCyril Bonaccinilink
In the dynamic realm of software development, successful industry leaders share a common proficiency in four pivotal metrics: Deployment Frequency, Lead Time…
Talk on
Build Intelligence at the Edge - Machine Learning with React NativeRashmi Nagpallink
Have you ever wondered if we can really build machine learning models in React, rather than in the mainstream languages like Python or R? Afterall, React is…
Talk on
To App or Not: When to Choose Native or WebMike Hartingtonlink
In today's landscape, deciding between building a native app or a web app can significantly impact your project's success and user experience. As technology…
Talk on
Understanding Rendering PatternsAtila Fassinalink
React has exploded in popularity thanks to the performance and unrivaled developer experience the virtual DOM and reconciliation could offer. But as our apps…
Talk on
The Future of Web Storage: Exploring Advanced Storage APIsShubham Gautamlink
Are you tired of relying on outdated web storage techniques? Join us as we explore the latest advancements in web storage and data management that will…
Talk on
Building a Better Micro-Frontend Framework That Enables Platform FreedomSaravana Balaji Srinivasanlink
A modern tooling experience usually involves a user journey on multiple mediums, including Web, VS Code, GitHub, etc. Writing custom code and components for…
Talk on
SOLIDify Your React CodeIslem Maboudlink
Writing a cleaner Code in React by following SOLID Principles
Talk on
Hacking JSX: Building in Minecraft with ReactFelix Wotschofskylink
When combined with a custom rendering function, JSX can be used to quickly build a custom domain-specific markup language. I will show you how to approach this…
Talk on
Frontend ArchitectureJosh Goldberg, Saravana Balaji Srinivasan, Jan Demmerle, Sanket Sahu, Atila Fassina, Christian Stuff, Daniel Espino García, Raymond Luong, Carmen Huidobro, Petar Ivanov
-- no description --
Talk on
Daily Brush for Website Speed: Embrace the Performance Budget RitualMedhat Dawoudlink
In this talk I will use the dental metaphor in order to introduce the performance budgets just like brushing teeth everyday to keep them clean and healthy you…
Talk on
How Do We Use React Native at Mattermost. Architecture and DesignDaniel Espino Garcíalink
At Mattermost we use React Native for our app. It is a fairly complex project with more than 100.000 lines of code, with plenty of challenges, like…
Talk on
CSS Only* Search: Improve React Filtering Performance with CSS!Evyatar Alushlink
Working on emoji-picker-react I encountered a challenge - filtering the list of 1800 emojis triggered a significant delay due to re-renders. Let's learn how I…
Talk on
WebAssembly and React: A New Era of High-Performance Web ApplicationsCarmen Huidobrolink
Hold on, WebAssembly on the server?! I thought it was for browser! In this talk, we'll explore the benefits of using low-level languages on the server-side…
Talk on
Type System ReactJosh Goldberglink
TypeScript's type system is incredibly powerful. It can represent bizarrely complex interdependent JavaScript types and comes with a Turing-complete set of…
Talk on
Managing React State: 10 Years of Lessons LearnedCory House17m
Clear, actionable claims and code demos: unify related state with an address object instead of separate useState calls, when to replace multiple setters with…
Talk on
Next.js for React.js DevelopersAdrian Hajdinlink
The workshop covers advanced topics related to Next.js and React, including React Server Components and their benefits, using React Server Components with…
Talk on
React Server Components Unleashed: A Deep Dive into Next-Gen Web DevelopmentMaurice de Beijerlink
React Server Components allow for server-side rendering and improve performance by reducing the code sent to the browser. They enable asynchronous operations…
Talk on
Authentication Beyond PasswordsJuan Cruz Martinezlink
This workshop focuses on the future of authentication, specifically passwordless authentication. It explores the challenges with passwords and introduces…
Talk on
Building AI Applications for the WebRoy Derkslink
This workshop focuses on AI for front-end developers and building with Lengtchain JS. Participants will learn how to create a custom MyGPT application, explore…
Talk on
Crash course into Astro and StoryblokArisa Fukuzakilink
This workshop introduces Astro Storyblok and combines it with the headless CMS, Storyblok. It covers topics such as headless CMS, JAMstack, and the use of…
Talk on
What's New in Redux Toolkit 2.0Mark Eriksonlink
Mark Erickson discusses the new features in Redux Toolkit 2.0, including the simplification of Redux logic and the addition of RTK query for data fetching. He…
Talk on
Let AI Be Your DocsJesse Halllink
AI is a revolutionary change that helps businesses solve real problems and increase productivity. The workshop covers the demand for intelligent apps…
Talk on
How to Automatically Consume APIs with ReactTheodore Vorillaslink
This talk covers the challenges of developing APIs and the available tools to simplify the process. It also demonstrates building a pizza menu application…
Talk on
Building a Digital Sommelier on Top of ChatGPT and the OpenAI APIJan Demmerlelink
This talk introduces the concept of building a digital AI-powered sommelier using the Bracel.ai SDK. The speaker emphasizes the role of developers in shaping…
Talk on
A Nerdy Guide to the Web Trending ConceptsDaniel Afonsolink
Going to conferences can be overwhelming, so the speaker created a guide to trending web concepts using comic book characters. The chosen topic is…
Talk on
Escape Security FlawsHenrik Frickelink
The talk discusses web security and the importance of strong code protection. It highlights a vulnerability where a weak five-digit numeric code was used…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.