talks & speakers

Verona
 | 

How to build cross-platform design systems in React Native: Musixmatch’s case study

Nowadays, it’s quite common to use a design system to speed up the development of web interfaces.
Depending on the needs of a company and its products, however, it may be necessary to scale it to other platforms such as iOS and Android, while still maintaining consistency across all of them.
How can a design system scale across multiple platforms while keeping the codebase easy to manage? What should the entire tech-stack look like to support this? And most importantly, how can the user experience be consistent despite each platform having different standard components?

We will show how we answered to these questions by presenting Ritmo, the Musixmatch’s cross-platform design system we developed in React Native.

Andrea Zilibotti

Senior UX Engineer @ Musixmatch

I'm passionate about user interfaces and design systems, in my experience I have always played on the fine line between design and engineering, trying to learn as much as possible from both worlds.
br /> When I'm not working on my MacBook, I love playing music and discovering new places by getting lost in the world.

Enhancing Forms with React Server Components and React 19

In this talk, we explore the application of React Server Components (RSC) to elevate the functionality and efficiency of forms.
We will touch upon the core principles of RSC and their specific benefits for form development, such as improved load times and streamlined server-side processing.
Additionally, we’ll learn the latest advancements in React 19 and the introduction of multiple new hooks.

Attendees will gain insights into practical strategies for integrating RSC into forms, focusing on enhancing user experience and reducing front-end complexities.

Aurora Scharff

Web Developer

Aurora Walberg Scharff is a web developer from Norway.
She holds a bachelor's degree in Robotics and Intelligent Systems, with knowledge of engineering mathematics, robotics, algorithms, data structures, and computer architecture. After working for a couple of years at a financial technology startup, she continues developing as a consultant at Inmeta.
Aurora is actively building with React Server Components in her current consultancy project and is eager to share her knowledge.

Multithreading in React: A guide to Web Workers

JavaScript as a single threaded language is unable to maximise the full potential of our CPUs, but there might be a solution: Web Workers.

Let's go into a demonstration of how you can add Web Workers into your React application to enable the run of processes in the background while leveraging its pros and cons.

Dani Coll

Senior Frontend Engineer @ Dynatrace

I’m a Frontend Senior Software Engineer for Platform Apps at Dynatrace.
I started my tech journey on a startup 8 years ago as a mobile developer, going through a couple more consultant companies in the process I found my place at Dynatrace on 2020.
Moving out from the Product Owner role I took last year I embark the path as a Tech Evangelist and I’m eager to share the lessons I learned with all of you.

Design systems adventures with React and TypeScript

Creating a Design System is a challenge that involves many different disciplines.

In this talk, we will specifically explore the technical aspects and see which tools can help implement a React Design System.
During the talk, we will also look at a concrete use case: the Bento Design System, created and maintained by buildo (https://bento-ds.com)

Gabriele Petronella

Co-founder and CTO @ Buildo

I am the co-founder of buildo, a software consulting company based in Milan, where I work as the CTO. I am passionate about front-end and back-end architectures and have extensive experience with React, TypeScript, and Scala.

The magic behind the React compiler

Every React developer is used to dealing with its render mechanism, trying to avoid unnecessary re-rendering using memoization techniques like useMemo and useCallback. But this will be a thing of the past thanks to the React compiler, a brand-new build tool that optimizes our app for us.

In this talk, we will take a deep dive into how the React compiler works under the hood and how it will enhances our code cache management in many different ways.

Giuseppe Funicello

Freelance Software Engineer - YouTuber

I'm a nomad developer, working as a freelance software engineer while traveling around the world with my family.
I run a Youtube channel bout coding and developer-related stuff, building a wonderful community of passionate devs.

The State Management Rollercoaster

Follow me in a real use case of Apollo and Redux Toolkit.

A look at the challenges, wins and discoveries we had during one of our most ambitious projects, the migration of Results at Maze, an app the helps user researchers to collect insights and helps them to launch products with more confidence.

Jepser Bernardino

Staff Software engineer @ Maze

I'm a Software engineer from Guatemala working at Maze. Previously at Badi and Typeform

Accessibility in React Application

If you are familiar with accessibility in HTML and CSS, then you are good to go in a React application as well.
Most of the rules still apply, but you may need to write it a little differently, and consider other things in addition, which we will discuss in more detail in this talk.

Julia Undeutsch

Dev & UX Accessibility Specialist @ Atos| GDE

I am Web & UX Accessibility Specialist at Atos Austria.
After graduating University in Musicology and Japanese Studies in summer 2020, I started learning front-end development and specialized in the topic of web accessibility early on. Since then, I take every opportunity to spread awareness on the topic by regularly creating content in form of writing blog articles and such.

I have been certified by IAAP as a Professional in Accessibility Core Competencies (CPACC) in 2022 and got accepted in the Google Developer Expert Program in 2023.

Elevate your React workflow with Figma

Learn how even the most seasoned front end developers can improve their workflows by harnessing the power of Figma!
In this talk, we'll cover essential workflows such as navigating large and evolving files, extracting content and styles, as well as a deep dive into Figma's developer mode.
We’ll learn how variables and components work in Figma and how they can act as a shared language and source of truth for your component library. We’ll see how to prototype directly in Figma (and discuss why you might want to!). Plus, we'll explore some great plugins that can enhance your developer workflow.

Whether you’re new to Figma or looking to deepen your skills, this session will provide a range of tips to boost your productivity.

Kelly King

Software Engineer @ Tumblr

I’m a software engineer currently crafting the web at Tumblr. Before that, I spent eight years working on twitter.com, and have a passion for creating fun, user-centric applications that make the web a more delightful place.

I’ve been an organizer of JSConf Hawai’i, Write/Speak/Code, and WaffleJS in San Francisco. These experiences fueled my commitment to promoting diversity in tech and creating spaces where developers can learn, connect, and thrive.

When I’m not tinkering with code, you’ll likely find me crocheting or hitting the trails with my Boston Terrier, Freya—my favorite hiking buddy.

A Decade React's Rhapsody of Life

Join me in celebrating the decade-long journey of React—a framework that has revolutionized front-end development.

Despite all the initial skepticism around aspects like JSX, it became one of our favorite tools. We'll explore this and other 'trouble in paradise' moments!

Looking ahead, we'll discuss ongoing efforts like the Activity component, optimistic state updates, and more advanced stuff, like the optimization compiler and the recent improvements to React Native's JS engine.

Let's embrace a decade of React and the endless possibilities it holds!

Matheus Albuquerque

Senior FE EngineerFront-End @ Medallia - GDE

I'm a Sr. Front-End Engineer at Medallia, building their surveys platform and helping them shape the customer experience market with React and a Google Developer Expert in Web Performance.

My areas of interest include React and its ecosystem, JS and compile-to-JS languages, DX, and perceived performance optimization.

Aside from public speaking about these, I also volunteers at TechLabs, teaching front-end development.

Do Frontend Devs dream of Backend functions?

When the concepts of SSR, SSG, and Hydration seemed well-established and standard, new frameworks bring us an increasingly full-stack view of frontend development and communication with the backend.

In this talk, using the innovations of React 19 and Next 14 as a narrative device, we will embark on a journey to discover new rendering techniques, performance improvements, and a new perspective on communication with the backend.
This will help us choose the next framework with a clear understanding of what we need (and don’t need)!

Matteo Manchi

CEO @ Impronta Advance

Matteo is a community-addicted enthusiast from the very beginning: since its founding in 2013, he has been the community manager of RomaJS, dedicating part of his time to creating environments for sharing and technical dissemination.
He loves JavaScript in all its forms, as well as PHP.

In his free time, he is the CEO of Impronta Advance, a trainer, a consultant on web architectures, a speaker, and in his spare time, he studies and experiments live on Twitch.

Supercharge your React side project with Firebase

Have you ever built a side project or thought about building your own startup?

One of the most important things is fast and secure development. And here comes Firebase in combination with React into the game. I will explain how Firebase + React allows me to run a software company at the age of 17 by myself and how you can leverage the tools provided by Firebase to have a better developer experience, more secure react apps, and faster results.

All principles and technologies you will learn about in this talk can be applied immediately in your side projects!

Tim Kumpat

Founder @ axxtas

At the age of 13, I started teaching myself how to build websites.
At 15, I founded my first company Jump Webdesign (B2B Web development for clients).
At 17 I did a software engineering summer internship @ Nordcloud, an IBM company and also started the brand Jump Apps (B2C App development).

After my internship, I joined Nordcloud part-time. Currently, I'm in my last year of high school and work in addition to my normal school time up to 14 hours per day on either Jump Apps, Jump Webdesign, or Nordcloud.

Think Your React Native App Can’t Run on the Web? Think Again!

Curious about adapting React Native for the web? Ready to embark on a journey of discovery? In this session, I’ll take you through the exciting process of transforming a successful e-commerce React Native application for the web using React Native Web.

We’ll explore the initial steps of evaluating feasibility, delve into the core technologies for a unified codebase, and discuss the challenges faced, including managing platform-specific code. Through hypothetical conversations with my CTO, you’ll gain insights into our pivotal decisions and distribution strategies for seamless deployment.

Spoiler alert: it has been an incredible success!

Nicola Zaghini

Principal Engineer @ Phorest

I started as a mobile developer before the first iOS SDK was invented and have since led teams building apps for major airlines around the world. In 2018, I joined the React and Reactive community, recognizing its potential to unify platforms and its unparalleled speed of development and delivery.

Now, as a Principal Engineer at Phorest, I’ve helped scale our mobile proposition to over 4000 apps.
Recently, I’ve embraced React Native Web to further unify our platforms. I’m excited to share my journey and insights with you!

AI for React Developers: Opportunities, Learning, and Innovation

Artificial Intelligence (AI) is now a must-have in software development, and the demand for AI engineers is rising through the roof. As a React developer, it is a good chance to grow and expand.
Many React developers might wonder: 'What do I need to know about AI? and do I have what it takes?''

With AI reshaping industries, the pressure to adapt and expand our skillsets is palpable. The question isn't just about staying relevant; it's about seizing unprecedented opportunities in development and automation. What if learning AI could help you do more with React?
Think about using AI to help with coding, or to make smarter apps faster. This talk will show you how to start. in this talk, we'll demystify the role of an AI engineer and outline the essential skills React developers need to transition into this evolving field.

You'll leave knowing how to use AI in your React projects and the exciting things you can do with it. Whether it's getting a new job or making your own AI-driven apps, there's a lot to look forward to for React developers who are ready to learn AI.

Alexandra Spalato

Independent AI Expert

I'm a a Full-stack AI Developer and Product Maker based in Madrid. With a background spanning web development and business, she specializes in bridging AI innovation with beautiful design.

As an Indie Hacker, I create AI-powered applications and micro SaaS products.
I offer AI-integrated web development, consulting, and custom AI systems for businesses.
As an international speaker and instructor, I share my expertise in making AI approachable and effective.
My mission is to create powerful, intuitive AI solutions that solve real-world problems.