talks & speakers

Verona
 | 

You build React apps: do you even know how?

React developers rely every day on tools like Vite, Webpack, or Rollup, but what actually happens when you npm run build? What's inside those "bundlers" and how do they turn your JSX and node_modules soup into fast, production-ready apps?

In this talk, we'll reverse-engineer the React build pipeline from the ground up. We'll explore how bundlers parse your code using ASTs, resolve dependencies, apply tree-shaking and code-splitting, and implement dev-time features like Hot Module Replacement. We'll also see what makes Vite fundamentally different, and why it matters for React performance and DX.

Whether you're debugging a slow build or just curious what's behind the curtain, this is the deep dive you didn't know you needed.

Edoardo Dusi

Senior Developer Relations Engineer @ Storyblok

Edoardo is a Developer Relations Engineer. He has a strong software developer and team leader background, working on various projects and platforms. He is passionate about creating and sharing content that educates and inspires other developers, such as tech talks, videos, podcasts, conferences, and more. He enjoys connecting with the developer community and promoting the benefits of open source software.

Less Is More: Designing Lean React Component Interfaces for Maximum Impact

How can minimalism in React component design improve your codebase?

This talk explores the value of keeping React components lean, focusing on reducing their interfaces to the Minimum Viable Interface (MVI). Learn how this practice makes components easier to:

  • - Test
  • - Maintain
  • - Replace
While fostering better collaboration and consistency across teams. If you're looking for scalable strategies to maintain agility in your React applications, this talk is for you.

Daniel Espino Garcia

Software Design Engineer @ Mattermost

Fullstack Software Design Engineer at Mattermost. He has helped with the re-architecturing of the new version of the mobile app, written in React Native. Confident with React, React Native and Go, and always happy to learn new things. Fun fact: studying psychology for fun.

The Great Modularization: How We Scaled a 15-Team React Native App Without Losing Our Minds

What happens when 15+ teams collaborate on the same modular React Native app?

In this talk, I'll share the architectural evolution of a platform designed for scale from day one — and the challenges we faced as the number of modules, contributors, and cross-cutting concerns grew.

We'll dive into:

  • - Our modular structure
  • - How we apply microfrontend principles in mobile
  • - How we introduced server-driven UI to empower product teams
We'll also reflect on what it means to lead a platform team in this context — balancing autonomy and consistency while enabling fast, accessible, and scalable development across the organization.

Cecilia Geraldo

Technical Lead & Developer Consultant @ Thoughtworks

Women TechMakers Ambassador from Chile. Building community and promoting visibiliby and women empowerment in tech industry. Cecy graduated form Laboratoria as Front End Developer, now she's a Software Developer Consultant and also Technical Lead at Thoughtworks. She strongly believes in the power of community and spreading knowledge, passionate about the code and connect with people, share her experience as she converted her path career and got into technology so more women can see this opportunities. She is an active promoter of learning continuosly and also share the knowledge and wisdom acquired, her favorites phrases are: 'Knowledge is power, but only when it is shared. The more knowledge we share, the smarter we all become.' and she advocates to accomplish them.

Is this the real life, or are these just utility types in TypeScript and React 19?

Ladies and gentlemen, TypeScript's utility types are the Freddie Mercury of static typing: bold, versatile, and absolutely iconic.

In this session, we'll take you on a Greatest Hits tour of every utility type, from Partial to OmitThisParameter, going through Capitalize and many more.

We'll crank the volume up to React 19: jamming on:

  • - Server Components
  • - Suspense
  • - The brand-new Actions API
Pairing each feature with its perfect utility-type riff.

At the end of the talk we'll be ready to rock production code harder than Queen at Wembley '86!

Francesco Napoletano

Staff Software Engineer @ Sysdig

I'm Francesco, 44 years old, staff software engineer specialized in web applications living in Giussano, Italy. I have ~20 years experience in frontend and backend technologies. I've worked in international teams for many different companies (eBay, Pirelli, Subito, cybersecurity scaleup)

React Compiler, how can you help me?

A useMemo here, a useCallback there, sprinkle in a memo. Is this a codebase or a jungle of optimisation hacks? But wait… why are *we* doing the framework's job?

Lucky for us, React Compiler is here, and It promises to:

  • - Fine-tune our code automatically
  • - Let us focus on shipping features
  • - Handle optimisation for us
Finally, you can focus your time on resolving business issues rather than framework mistakes!

In this talk, we'll explore:
  • - How the React Compiler works
  • - What it can (and can't) do for our project
  • - How it's changing the way we think about performance in React
Say goodbye to optimisation and hello to shipping features… faster. Unlock the compiler's magic and let React do what It was always supposed to do—*just work*.

Luca Del Puppo

Senior Software Engineer @ Nearform

I'm a Senior Software Engineer, Microsoft MVP, Google Developer Expert Codemotion Ambassador and GitKraken Ambassador. I love JavaScript and TypeScript. In my free time, I love studying new technologies, improving myself, creating YouTube content or writing technical articles. I can't stay without trail running and love to do it in my love Dolomiti.

Decoupled, Not Disconnected: State and Sync in Micro-Frontends

As teams and apps grow, micro-frontends offer a way to scale — but managing state and communication across modules gets tricky.

In this talk, I'll explore:

  • - How to structure micro-frontends in React and Next.js
  • - How to manage different types of state
  • - How to keep everything in sync across backends, auth, and storage
Whether you're considering micro-frontends or already working with them, this talk will help you avoid the pain points and build modular systems that still feel cohesive.

Amira Shawky

Frontend Engineer @ Aydi

Senior Frontend Developer with 4+ years of expertise in React, Next.js, and TypeScript. Led a team, optimized performance, and delivered projects for web applications across various industries, including agriculture, tourism, pharmacy, trading, e-commerce, and GIS.

React and the Art of Gamification

Learn how React 19's Server Components and the new React Compiler make classic gamification patterns blazing fast:

  • - XP bars
  • - Streaks
  • - Achievements
We'll build a live quest app that:
  • - Streams UI from the server
  • - Auto-memoizes score updates
  • - Generates on-the-fly challenges with Gemini AI
You'll leave with a starter repo and a checklist for turning any React project into an experience users hate to quit.

Courtney Yatteau

Developer Advocate at Esri

Courtney Yatteau is a Developer Advocate on Esri's Developer Experience Team, where she focuses on helping developers enhance web applications through a variety of tools, libraries, and technologies, including mapping solutions. Before Esri, Courtney worked in the secondary education field, teaching computer science and mathematics.

From Chaos to Confidence: Avoiding the Biggest Mistakes in React State Management

In this talk, we'll walk through real examples of where state decisions went sideways:

  • - Apps that became impossible to debug
  • - Companies that had to rewrite their frontends because of poor architectural choices
Then, I'll walk you through a beginner-friendly decision framework you can use to avoid those same mistakes.

You'll learn:
  • - How to recognize when a state tool is working against you
  • - The three most common mistakes teams make with local, global, and server state
  • - How to future-proof your app by asking better questions at the start
This talk is honest, practical, and full of lessons I wish I had when I started building in React. It's for developers who are tired of guessing and want a better way to think about state, scale, and sanity.

Jovonne Cameron

Software Engineer and Technical Writer

Jovonne Cameron is a Software Engineer, Technical Writer, and Content Creator focused on making tech accessible and empowering underrepresented communities to excel in the tech industry. As a technical writer, she loves breaking down complex tech topics into clear, digestible content that helps beginners navigate the world of technology. With a passion for bridging the gap between career development, financial literacy, and tech culture, Jovonne creates content that is both educational and aspirational. She is known for creating relatable and informative content that resonates with aspiring technologists, career changers, and young professionals. Jovonne's mission is to inspire and support her audience as they navigate their growth, discover new opportunities, and transform their careers. Through authentic storytelling and thought leadership, she aims to foster a sense of community and provide practical advice, tools, and resources that help people invest in their future success.

From Unit to E2E: Crafting a Bulletproof testing pipeline for React Apps

Tired of deploying React features that break in production?

In this talk, we'll build a multi-layered testing pipeline from unit tests to E2E and performance tests tailored for React and Next.js projects.

You'll learn how to integrate tools into your daily dev flow and CI/CD:

  • - Jest (unit testing)
  • - Playwright (E2E testing)
  • - Storybook (component testing)
  • - k6 (performance testing)
Expect real-world case studies, code demos, and actionable strategies to boost confidence in your React releases.

Ludovico Besana

Senior Test Engineer @ Nearform

Ludovico, born as a Full Stack Developer, discovered his true passion for quality later in his career. With a background in Full Stack Development, he possessed a strong technical foundation and a deep understanding of software systems. As an Automation and Open Source enthusiast, Ludovico recognized the power of efficient and reliable testing methodologies. He understood the importance of ensuring that software products met the highest standards of performance, functionality, and user experience. He works as a Senior Test Engineer.