Schedule
Switch the toggler to see what in-person or remote activities are held on November 19 & 22
Times below are shown in your local browsers time zone.
2024-11-19T14:00:00.000Z
2024-11-19T15:00:00.000Z
2024-11-19T16:00:00.000Z
2024-11-19T17:00:00.000Z
2024-11-19T18:00:00.000Z
2024-11-19T19:00:00.000Z
2024-11-19T20:00:00.000Z
2024-11-19T21:00:00.000Z
2024-11-19T22:00:00.000Z
Summit Track
2024-11-19T14:15:00.000Z
Opening Ceremony
2024-11-19T14:35:00.000Z
Abracadabra: The Vanishing Network
Kent C. Dodds
Epic React
The network that stands between our server and the client is what causes the most complexity in our development process. Whether it be the initial UI we generate on the server, the API calls we make as the user navigates around, or the form submissions our user makes, keeping the application responsive and up-to-date is a massive chore.What would it be like if all of that complexity just disappeared? Freaking great, that's what it would be like. And React Server Components and Actions are what's making that possible.
2024-11-19T14:55:00.000Z
QnA with Kent C. Dodds
2024-11-19T15:10:00.000Z
Short break
2024-11-19T15:15:00.000Z
Out Of Order Streaming (The Secret Powering Modern React)
Theo Browne
Ping.gg
Ever wonder how React can "update" a page while it's still loading? We've gotten so lost in the discussion of things like Next.js, Suspense, Signals, Server Components, and Server Actions, that most React devs have totally missed one of React's most recent pieces of magic: Out Of Order Streaming.
2024-11-19T15:35:00.000Z
Q&A with Theo Browne
2024-11-19T15:55:00.000Z
Everything You Need to Know About React 19
Shruti Kapoor
Slack
React 19 introduces Actions, a new way to simplify form management by simplifying form handling, adding loading states, and making data retrieval easier. This hands-on talk explores transitioning to React 19 using Form Actions, with code demos of managing form submission, displaying loading indicators, and retrieving form data efficiently.
2024-11-19T16:15:00.000Z
Q&A with Shruti Kapoor
2024-11-19T16:25:00.000Z
Break
2024-11-19T16:45:00.000Z
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
Addy Osmani
Google
Get ready for an exciting journey through the latest in Chrome DevTools and React DevTools as we dive into the State of the Union for 2024. We'll explore the powerful tools and features that continue to empower developers to craft high-performance web experiences. We’ll also touch on the latest in React debugging including updates like React Compiler support. Whether you're a veteran user or new to the DevTools magic, this session will equip you with actionable tips and insights to level up your development process.
2024-11-19T17:05:00.000Z
Q&A with Addy Osmani
2024-11-19T17:25:00.000Z
Panel Discussion: Future of React
Kent C. Dodds,
Epic React
Shruti Kapoor,
Slack
Mark Erikson,
Replay.io
Eli White,
Meta
Mofei Zhang,
Meta
Theo Browne,
Ping.gg
Tom Occhino
Vercel
2024-11-19T18:00:00.000Z
Break
2024-11-19T19:00:00.000Z
AI Will Revolutionize UI
Jack Herrington
Blue Collar Coder
And it's not the way you think!
2024-11-19T19:20:00.000Z
Q&A with Jack Herrington
2024-11-19T19:40:00.000Z
Lightning Talks
• Building React Primitives to Power In-App Messaging —
Chris Bell
• Define the Relationship with Monorepos —
Philip Fulcher
• Simplifying Analytics in React Apps —
Stephen Robb
• Aligning Patterns Across Design and Development —
Jake Albaugh
2024-11-19T20:15:00.000Z
Break
2024-11-19T20:35:00.000Z
What Refs Can Do for You
Stephen Cooper
AG Grid
While Refs are considered an escape hatch there are times when you might just need to use them.In this talk, with the help of real world examples, we will look at what Refs can do for us in terms of code clarity and also performance gains. Think along the lines of minimising renders and avoiding flickering UIs. We will cover the restrictions for safe usage and for those of you already using these patterns make sure you are prepared for the changes coming in React 19.
2024-11-19T20:55:00.000Z
Q&A with Stephen Cooper
2024-11-19T21:15:00.000Z
Sketching with Code: Integrating React and p5.js
Monica Powell
Newsela
Attendees will dive into the world of creative coding with p5.js, a powerful JavaScript library designed for producing interactive art and dynamic visual experiences. The talk will begin by covering the foundational concepts of creative coding, guiding participants through the essentials needed to create sketches and manipulate visuals using JavaScript. From there, we’ll explore how p5.js can be seamlessly integrated into a React environment, unlocking the ability to combine React’s declarative power with the creative potential of p5.js. By the end of the session, attendees will not only have a solid grasp of how to get started with p5.js and React but will also feel empowered to embark on their own creative coding experiments, applying these tools to build immersive, interactive web experiences.
2024-11-19T21:35:00.000Z
Q&A with Monica Powell
2024-11-19T21:55:00.000Z
Tanstack Start - A Client-Side First Full-Stack React Framework
Tanner Linsley
Nozzle.io
Join us for a fast paced introduction to TanStack’s full stack client-side first React framework. Based on TanStack Router, it’s jam packed with Type Safety, server functions, SSR, powerful URL state management and couple more awesome surprise features that make building apps easy, fast and fun again!
2024-11-19T22:15:00.000Z
Q&A with Tanner Linsley
2024-11-19T22:25:00.000Z
Closing Ceremony
Summit Track Q&A Rooms
2024-11-19T15:05:00.000Z
Kent C. Dodds' Room
Kent C. Dodds
Epic React
2024-11-19T15:45:00.000Z
Theo Browne's Q&A Room
Theo Browne
Ping.gg
2024-11-19T16:25:00.000Z
Shruti Kapoor's Q&A Room
Shruti Kapoor
Slack
2024-11-19T17:15:00.000Z
Addy Osmani's Q&A Room
Addy Osmani
Google
2024-11-19T19:30:00.000Z
Jack Herrington's Q&A Room
Jack Herrington
Blue Collar Coder
2024-11-19T21:05:00.000Z
Stephen Cooper's Q&A Room
Stephen Cooper
AG Grid
2024-11-19T21:45:00.000Z
Monica Powell's Q&A Room
Monica Powell
Newsela
2024-11-19T22:25:00.000Z
Tanner Linsley's Room
Tanner Linsley
Nozzle.io
Base Camp Track
2024-11-19T15:00:00.000Z
Q&A with Kent C. Dodds
2024-11-19T15:10:00.000Z
Short break
2024-11-19T15:15:00.000Z
Maintaining a Library and a Community
Mark Erikson
Replay.io
Anyone can publish a library to NPM. But what happens when that library is used by millions of developers? How do you juggle the complexities of publishing one of the most widely used packages in the ecosystem, and also deal with supporting and maintaining a community?We'll look at the mindset and and approach to dealing with these challenges and what it means to be a "maintainer" today, including practices for providing user support across platforms, keeping a "devrel" mindset, designing documentation, designing features and APIs, how to consider package versioning and compatibility, when to ship breaking changes, technical challenges with publishing packages, and keeping up with the ever-evolving ecosystem.
2024-11-19T15:35:00.000Z
Q&A with Mark Erikson
2024-11-19T15:55:00.000Z
AI and Accessibility: We Got a Lot to Talk About
Cat Johnson
Khan Academy
In the rapidly evolving landscape of technology, Artificial Intelligence (AI) stands out as a game-changer our industry. But what are the implications for accessibility and building compliant and inclusive experiences?In this talk, we will discuss AI and accessibility in all its nuances. From significant advancements that improve experiences for all users to major concerns around the ethics and organizational investments in accessibility, we will cover it all. Either way, AI is here and we got a lot to talk about to ensure accessibility remains at the forefront of our work.
2024-11-19T16:15:00.000Z
Q&A with Cat Johnson
2024-11-19T16:25:00.000Z
Break
2024-11-19T16:45:00.000Z
How to Make a Game With React
Kristopher Baumgartner
Poimandres Collective
We make websites with React. We make apps with React. But how do we make games with React? In this presentation I will build up show you how to build up a React game engine tecstack using Poimandres libraries, explain the core concepts and, yes, even build a game.
2024-11-19T17:05:00.000Z
Q&A with Kristopher Baumgartner
2024-11-19T17:25:00.000Z
An App Developer's Guide to React 19: What You Need to Know and Everything You Can Safely Ignore
Michael Chan
React Podcast
React 19 introduces a huge number of new capabilities and APIs. So, what do you need? What can you implement today? And what should leave for framework authors to integrate?Even if you don't plan to embrace Server Components, there are new capabilities in React 19 to improve speed, clarify code, and even eliminate long standing dependencies.In this practical and progressive overview, you'll learn everything you need to be prepared for a React 19 upgrade.
2024-11-19T17:50:00.000Z
QnA with Michael Chan
2024-11-19T18:00:00.000Z
Break
2024-11-19T19:00:00.000Z
Influence Without Authority: Making an Impact in Your Organization Regardless of Job Title
Kelly Vaughn
Spot AI
Influence isn't tied to having "Manager" in your job title; it's about the connections you build and the legacy you leave. This session will teach you the skills necessary to build influence within your organization whether you're an IC or EM.
2024-11-19T19:20:00.000Z
Q&A with Kelly Vaughn
2024-11-19T19:40:00.000Z
The State of JavaScript Security in 2024
Feross Aboukhadijeh
Socket
As React continues to dominate the web development landscape, securing the vast ecosystem of open source dependencies has never been more critical. In 2024, the challenges around React and JavaScript security have evolved, and the risks associated with software supply chain attacks are more pronounced than ever.In this talk, we’ll explore the current state of JavaScript security, highlighting recent high-profile supply chain attacks and their impact on the development community. We’ll discuss the latest trends, tools, and best practices for managing and securing your JavaScript dependencies.Key topics will include:• An overview of recent supply chain attacks and lessons learned• Effective strategies for mitigating risks from malicious dependencies• How modern tools and standards are improving the security landscape• The role of developers and organizations in fostering a secure open source ecosystemJoin Feross Aboukhadijeh, a seasoned open source maintainer and security expert, as he shares insights and practical advice on navigating the complex world of JavaScript security in 2024. This session is essential for developers, security professionals, and anyone invested in maintaining a secure and resilient software supply chain.
2024-11-19T20:00:00.000Z
Q&A with Feross Aboukhadijeh
2024-11-19T20:10:00.000Z
Break
2024-11-19T20:35:00.000Z
Supercharge Your Full-stack App with a Reactive Database
Tom Redman
Convex
If you suffer from: Writing SQL to express your product logic, trying to remember esoteric authorization DSLs, fighting your frontend cache, fighting your backend cache, slow backend deployments, inconsistent or stale UI state, lack of end-to-end type safety, lack of transactional guarantees, low database write throughput, database cold starts or unpredictable database read performance - then tune in to this talk and let me show you the light at the end of the tunnel.
2024-11-19T20:55:00.000Z
Q&A with Tom Redman
2024-11-19T21:15:00.000Z
If You Were a React Compiler
Tony Alicea
The Smyth Group
If you had the same goals as React Compiler, what kind of React component would you write? In this talk Tony and the audience imagine they are React Compiler, rewriting a React component in the exact same way the compiler does. Along the way, we'll gain a deeper insight into React internals, to fully grasp how the compiler works, why it works that way, and how to decide if you should use it.
2024-11-19T21:35:00.000Z
Q&A with Tony Alicea
Base Camp Track Q&A Rooms
2024-11-19T15:45:00.000Z
Mark Erikson's Q&A Room
Mark Erikson
Replay.io
2024-11-19T16:25:00.000Z
Cat Johnson's Q&A Room
Cat Johnson
Khan Academy
2024-11-19T17:15:00.000Z
Kristopher Baumgartner's Q&A Room
Kristopher Baumgartner
Poimandres Collective
2024-11-19T17:55:00.000Z
Michael Chan's Q&A Room
Michael Chan
React Podcast
2024-11-19T19:30:00.000Z
Kelly Vaughn's Q&A Room
Kelly Vaughn
Spot AI
2024-11-19T20:10:00.000Z
Feross Aboukhadijeh's Q&A Room
Feross Aboukhadijeh
Socket
2024-11-19T21:05:00.000Z
Tom Redman's Q&A Room
Tom Redman
Convex
2024-11-19T21:45:00.000Z
Tony Alicea's Q&A Room
Tony Alicea
The Smyth Group
Discussion Room Nov 19
2024-11-19T16:25:00.000Z
Practical AI
Joran Quinten,
Jumbo Supermarkten
Michael Chan,
React Podcast
Cat Johnson
Khan Academy
2024-11-19T19:00:00.000Z
Future of React
Kent C. Dodds,
Epic React
Mark Erikson,
Replay.io
Tom Occhino
Vercel
Times below are shown in your local browsers time zone.
2024-11-22T15:00:00.000Z
2024-11-22T16:00:00.000Z
2024-11-22T17:00:00.000Z
2024-11-22T18:00:00.000Z
2024-11-22T19:00:00.000Z
2024-11-22T20:00:00.000Z
Summit Track
2024-11-22T15:00:00.000Z
Opening
2024-11-22T15:10:00.000Z
Let's Build Suspense 🥁
Julian Burr
Vouch
As the pendulum of web development swings back towards the server, streaming has become increasingly popular. Specifically, out-of-order streaming through features like React Suspense, the magical powers behind Server Components.Let's build our very own simplified version to explore how it works, what problems we are trying to solve, and what this future of web development looks like.
2024-11-22T15:30:00.000Z
Untangling Your Dependencies: A Pattern for a Well-Knit React Project
Carmen Huidobro
Directus
“Alright I’ll just upgrade Typescript, aaaaaand everything is broken now”Building a complex JavaScript project can feel like a tangled mess of yarn. Fear not, fellow developer! This talk will provide you with the tools and techniques to gently untangle your dependencies and knit a well-structured, maintainable codebase. Our basket of tools include using npm why as our yarn needle, breaking down tasks into manageable stitches, strategically upgrading for progress, utilising branching techniques to keep your project from unraveling, and much more!Join us as we unravel the secrets of dependency management, leaving you with a project that’s not only functional but beautifully maintainable, stitch by stitch.
2024-11-22T15:50:00.000Z
Polymorphic React Components for Both the Client and the Server
Kiril Peyanski
Progress
Explore Server Components through the lens of reusable UI Component, where everything "depends" on the individual requirements of the use-case and individual application needs. Instead of fighting over 'server' vs 'client' - let's have the best of both worlds.
2024-11-22T16:05:00.000Z
Feature Flagging with React Server Components
Graham McNicoll
GrowthBook
Feature flagging is a great way to reduce risk by separating code deployments from feature releases, but with React Server Components present some unique challenges and complexities. In this talk, you will learn about these challenges and how to overcome them. I will also give a live demo that will illustrate step-by-step implementation, showcasing how to dynamically render components based on feature flags using a variety of rendering strategies.
2024-11-22T16:25:00.000Z
Building Scalable Multi-Tenant Applications With Next.js
Chakit Arora
Storyblok
In today’s digital landscape, multi-tenancy has become a critical architecture for SaaS platforms, marketplaces, and enterprise solutions. Next.js has continuously evolved, making it an increasingly popular choice for building full-stack applications.With each iteration, it has become even easier to develop scalable multi-tenant applications. Let’s talk about why multi-tenancy is vital, and how Next.js features such as dynamic routing, enhanced middleware, and edge functions simplify the process of building and scaling multi-tenant applications. We will talk about best practices, discuss real-world scenarios, and see a few examples in action.
2024-11-22T16:40:00.000Z
Break
2024-11-22T16:45:00.000Z
React Server Components: Elevating Speed, Interactivity, and User Experience
Aurora Scharff
Inmeta
React Server Components offer an effective method for improving web app performance by rendering components on the server and streaming them to the client in real time. This session will cover the functionality and benefits of React Server Components, showing how they can increase application speed and responsiveness.We will examine the role of asynchronous components, efficient data management, and the strategic use of modern React features to optimize load times and interactivity. With real-world examples and practical advice, you'll learn how to integrate these components to enhance your web app’s performance and provide a better user experience.
2024-11-22T17:05:00.000Z
Gain Performance! Take Your Run Time to Build Time
Rohit Singh
Tria (Prev Threely)
We'll be discussing mainly the industry shift towards build time and why you'll be lacking behind if you don't learn about the intricacies of build time optimizations and modern architectures, and how you can leverage this new trending architecture to boost your product's performance many times.
2024-11-22T17:20:00.000Z
Speed Search: Making Expedia Flights Faster
Heena Gupta
Expedia Group
Performance plays a crucial role in ensuring the responsiveness and functionalities of an application. A deeper knowledge on prefetching, preemptive search, faster caching and frontend optimisations and many other performance initiatives will be learnt.
2024-11-22T17:30:00.000Z
How I Support More Than 100 Languages in My React app...and You Can Too!
Richard Carrigan
Microsoft
Does your React app serve a global audience, but is only available in English? Let's change that. In this talk, I'll show you how i18n can become an automatic part of your CI/CD workflow, enabling your team, regardless of size, to deliver your React app in over 100 different languages without any extra effort.
2024-11-22T18:00:00.000Z
Beyond 1.0 - Lessons Learned and Things to Do After 1.0 Release of a Design System
Ameer Sami
S&C Electric
Yay you just launched v1.0 of your design system but now what? Launching a design system can seem like an easy task but maintaining it is what will get you. In this talk we'll discuss how your design system should mature with your company by building an extensible documentation site, thinking beyond the code, collecting component usage statistics, and much more!
2024-11-22T18:20:00.000Z
Break
2024-11-22T18:25:00.000Z
Security Matters for Frontend Too! 7 Steps to More Secure React Apps
David Mytton
Arcjet
Remember that time a simple XSS vulnerability exposed millions of user records? Or when a misconfigured environment variable led to full database compromise? It's a frontend developer's nightmare, and it happens more often than you think.React gives you some security tools out of the box, but let's face it – they're not enough. If you're building anything beyond a basic app, you need to step up your security game.This session will reveal 7 powerful techniques to fortify your frontend applications against the most common attacks.
2024-11-22T18:55:00.000Z
Type-Safe App Configuration: A Powerful, Emerging Way to Accelerate Product Development
Miraan Tabrez
Hypertune
Everyone has heard of feature flags: boolean switches in your code that you can flip at runtime for different users, environments, etc. But they are just one part of a much broader best practice called “application configuration”. Big tech companies like Meta and Google have internal tools for structured, type-safe app configuration that help them accelerate development of products and backend services. This talk dives into what app configuration is and how it can empower your whole team to move faster, including your nontechnical colleagues.
2024-11-22T19:15:00.000Z
Where Have the Women of Tech History Gone?
Laura Durieux
Inside Software & Streamer
Ada Lovelace, Hedy Lamarr, the 'ENIAC Girls,' Grace Hopper, Joan Clarke... Stemming from the role of a calculator, the profession of a developer was initially considered a women's job, while hardware design was seen as a man's job. However, who are these women who have shaped the world of tech? Why don't we hear more about them?
2024-11-22T19:45:00.000Z
React UI Accessibility on TV - Practical Case Study in Real Production
Seungho Park
LG Electronics
Accessibility is no longer an option; it’s a mandatory requirement for successful product launches. While we can implement basic accessibility features using ARIA roles and properties in React components, real-world scenarios present additional complexities. When focusing on elements like the Contrast setting slider, how do we read menu names, selected values, and hints in TV interfaces? How do we read only changed values afterward?
2024-11-22T20:00:00.000Z
Accessibility Granted: Building Inclusive Components One Test at a Time
Daniel Goren
Evinced
Creating accessible React components is essential yet challenging, especially when retrofitting existing codebases. This talk will explore how Test-Driven Development (TDD) can streamline the process, reduce development costs, and ensure high accessibility standards from the start. Attendees will learn practical strategies for integrating accessibility into their development workflow and discover tools to test UI components directly in the IDE.
2024-11-22T20:15:00.000Z
Accelerating Value With HubSpot’s Unique Deployment Process and Team Structure
Bree Hall
HubSpot
Explore HubSpot's innovative deployment process and team structure that accelerate value creation by enabling developers to navigate projects efficiently. Gain actionable insights to adopt similar practices in your organization, enhancing productivity, collaboration, and business growth.
2024-11-22T20:30:00.000Z
Closing
Summit Track Q&A Rooms
2024-11-22T15:30:00.000Z
Q&A with Julian Burr
Julian Burr
Vouch
2024-11-22T15:50:00.000Z
Q&A with Carmen Huidobro
Carmen Huidobro
Directus
2024-11-22T16:05:00.000Z
Q&A with Kiril Peyanski
Kiril Peyanski
Progress
2024-11-22T16:25:00.000Z
Q&A with Graham McNicoll
Graham McNicoll
GrowthBook
2024-11-22T16:40:00.000Z
Q&A with Chakit Arora
Chakit Arora
Storyblok
2024-11-22T17:05:00.000Z
Q&A with Aurora Scharff
Aurora Scharff
Inmeta
2024-11-22T17:20:00.000Z
Q&A with Rohit Singh
Rohit Singh
Tria (Prev Threely)
2024-11-22T17:30:00.000Z
Q&A with Heena Gupta
Heena Gupta
Expedia Group
2024-11-22T18:00:00.000Z
Q&A with Richard Carrigan
Richard Carrigan
Microsoft
2024-11-22T18:20:00.000Z
Q&A with Ameer Sami
Ameer Sami
S&C Electric
2024-11-22T18:55:00.000Z
Q&A with David Mytton
David Mytton
Arcjet
2024-11-22T19:15:00.000Z
Q&A with Miraan Tabrez
Miraan Tabrez
Hypertune
2024-11-22T19:45:00.000Z
Q&A with Laura Durieux
Laura Durieux
Inside Software & Streamer
2024-11-22T20:00:00.000Z
Q&A with Seungho Park
Seungho Park
LG Electronics
2024-11-22T20:15:00.000Z
Q&A with Daniel Goren
Daniel Goren
Evinced
2024-11-22T20:30:00.000Z
Q&A with Bree Hall
Bree Hall
HubSpot
Base Camp Track
2024-11-22T15:10:00.000Z
Build AI Apps in 5 Minutes: Live Demo With Vercel AI Sdk, v0.dev, and Rag!
Tracy Lee
This Dot Labs
Build AI Apps in 5 Minutes: Live Demo with Vercel AI SDK, v0.dev, and RAG!Dive into the future of AI development with a live demonstration on building an AI-powered app in just 5 minutes using Vercel’s AI SDK, v0.dev, and Retrieval-Augmented Generation (RAG). Learn the secrets of fine-tuning models and seamlessly integrating cutting-edge tools to create powerful, responsive applications. Whether you're an AI novice or a seasoned pro, this talk will provide you with the practical knowledge and skills to rapidly develop and deploy innovative AI solutions.2
2024-11-22T15:20:00.000Z
Everything You Thought You Knew About React Functional Components Is Wrong
Amy Blankenship
Senior Full Stack Developer
React functional components don't actually exist, and this makes them deceptively difficult to reason about. Come to this explainer to understand the problem the React 19 compiler is attempting to solve.
2024-11-22T15:45:00.000Z
Unleashing the Power of Duck-Typing in React: Crafting a Generic Application
David Villamarin
Stack Builders
As React developers we spend countless hours creating pages and components to bring our applications to life. It's an exhilarating journey, but have you ever wondered what happens when you're faced with the challenge of not knowing the components your page application will have?Join me in this talk where we'll dive into the realm of TypeScript duck typing. Discover how this powerful technique can transform your React development mindset, and effortlessly construct a generic application that can serve an unlimited number of pages.
2024-11-22T15:55:00.000Z
8 Things You Did Now Know Micro Frontends Can Do
Florian Rappl
smapiot
Did you know that micro frontends can be much faster than their monolithic counter parts? How about rollbacks of specific features? In this talk you will hear and see 8 examples of things that will not only teach you a bit about micro frontends, but also in what cases they are most useful.
2024-11-22T16:20:00.000Z
Shining Offline: The Mobile BelIS-Online Wuppertal Experience
Thorsten Hell
cismet GmbH
This presentation provides a practical overview of developing a Progressive Web App (PWA) within the scope of the BelIS project (Lighting Information System) with an emphasis on offline availability. This project, initiated by the city of Wuppertal, serves as a response to the demands of urban lighting management and is used daily by the City's Department 104, the Wuppertal Municipal Services and the current contract partner, SPIE AG.
2024-11-22T16:40:00.000Z
Break
2024-11-22T16:45:00.000Z
A 4-Year Retrospective : Lessons Learned From Building a Video Player From Scratch With React Native
Omar Diop
Learnn
Join me for a 4-year retrospective as we explore the lessons learned from building a video player from scratch with React Native. I'll share insights, pitfalls, and key takeaways from this development journey.We'll explore essential considerations before diving into custom video player development with React Native, including challenges like background audio management, platform nuances between Android and iOS, subtitles implementation and custom controls.Whether you're a seasoned developer or new to React Native, this retrospective will help you navigate the challenges we faced when developing a video player, ensuring a smoother development process for your own projects.
2024-11-22T17:05:00.000Z
Building C++ / JSI Native Modules for React Native in 2024
Kræn Hansen
MongoDB
Building C++ modules for React Native is easier than you might think (if you know how). In this talk I’ll be sharing the current state best practices on bootstrapping of native C++ modules for React Native!
2024-11-22T17:25:00.000Z
React Native, Meet node.js Native Addons
Jamie Birch
Scoville
From bridgeful, to bridgeless, to Expo Modules and Static Hermes, the landscape of native modules in React Native is ever-evolving. Cross-pollination, however, has always been limited – it is rare for React Native to use native modules from other ecosystems, and vice versa.In this talk, we introduce Node-API, a popular standard for exposing native APIs to JavaScript in an ABI-stable manner, no matter the engine. Used in Node.js and most other major JavaScript runtimes, it is the ideal technology for sharing native modules cross- ecosystem.We'll show how it's being used by Microsoft in React Native Windows already, and what it may mean for the future of React Native!
2024-11-22T17:40:00.000Z
How to Communicate Technical Ideas to Non Technical Audiences
Amber Vanderburg
The Pathwayz Group
Think of the times when you have to collaborate with business units, cross-departmental teams, and other functions. Too often, complex ideas and jargon can impact cross-departmental communication and collaboration effectiveness and efficiency. In this session, I will share practical tools you can implement to explain, communicate, and include non-technical team members in a technical conversation. Whether you are collaborating with a nontechnical team, presenting ideas to a business or nontechnical audience, or troubleshooting problems where you need to communicate technical jargon - in this session, you will learn how to quickly and effectively communicate complex ideas through stories, data, and experiences for a more productive conversation.
2024-11-22T18:10:00.000Z
Writing Your First Vite Plugin
Eunjae Lee
Software Developer
Vite is an essential tool for modern front-end development. We use it daily, but we know little about its inner workings. We write .jsx or .vue files, but how do they get transpiled into .js files? There's likely some magic behind Vite's plugins, but how do they work?In this talk, we'll start by creating a simple plugin and progress to more advanced ones.
2024-11-22T18:30:00.000Z
Making React Work in Chrome Extensions
Sriram Hariharan,
Ibotta
Darshan Bhatta
Ibotta
We will go over the unique challenges, solutions, and down right weird things we encountered while integrating React into the Ibotta Chrome extension! Learn about optimizing content-script performance, managing state, and overcoming issues with build tools!
2024-11-22T18:40:00.000Z
Closing
Base Camp Track Q&A Rooms
2024-11-22T15:20:00.000Z
Q&A with Tracy Lee
Tracy Lee
This Dot Labs
2024-11-22T15:45:00.000Z
Q&A with Amy Blankenship
Amy Blankenship
Senior Full Stack Developer
2024-11-22T15:55:00.000Z
David Villamarin's Room
David Villamarin
Stack Builders
2024-11-22T16:20:00.000Z
Q&A with Florian Rapp
Florian Rappl
smapiot
2024-11-22T17:05:00.000Z
Q&A with Omar Diop
Omar Diop
Learnn
2024-11-22T17:25:00.000Z
Q&A with Kræn Hansen
Kræn Hansen
MongoDB
2024-11-22T17:40:00.000Z
Q&A with Jamie Birch
Jamie Birch
Scoville
2024-11-22T18:10:00.000Z
Q&A with Amber Vanderburg
Amber Vanderburg
The Pathwayz Group
2024-11-22T18:30:00.000Z
Q&A with Eunjae Lee
Eunjae Lee
Software Developer
2024-11-22T18:40:00.000Z
Q&A with Sriram and Darshan
Sriram Hariharan,
Ibotta
Darshan Bhatta
Ibotta
Discussion Room Nov 22
2024-11-22T15:50:00.000Z
Taming Performance Issues
Rita Castro,
Volkswagen Digital Solutions | SDC Lisbon
Florian Rappl,
smapiot
Kræn Hansen,
MongoDB
David Mytton
Arcjet
2024-11-22T17:05:00.000Z
React Server Components Discussion
Rita Castro,
Volkswagen Digital Solutions | SDC Lisbon
Florian Rappl,
smapiot
Ameer Sami,
S&C Electric
Kiril Peyanski,
Progress
Julian Burr
Vouch
2024-11-22T18:10:00.000Z
AI in a11y
Rita Castro,
Volkswagen Digital Solutions | SDC Lisbon
Cat Johnson,
Khan Academy
Tony Alicea,
The Smyth Group
Julian Burr
Vouch