Agenda
- 08:00 -
- 09:00
- 10:10 -
- 10:40
- Hall B
Every web project will eventually need a components library and no matter which framework you are using. But, the requirements in each project are different and even if you will find...
- 10:45 -
- 11:15
- Hall B
The most important addition in React 18 is something we hope you never have to think about: concurrency”- React@18 documentation
Well, in this talk - we ARE going to think about it!
- 11:15 -
- 11:30
- 11:30 -
- 12:00
- Hall B
Forms are at the backbone of the web, but building and validating them can be a tangled mess of code and frustration. As they get more complex, they become harder to write, maintain, and validate effectively...
- 12:40 -
- 12:55
- Hall B
In this session I will explain about the development of a special Babel loader, that allowed us to decrease our bundle size by a whopping 16%. We did this by inlining constant objects...
- 13:00 -
- 14:00
- 14:00 -
- 14:30
- Hall B
In conjunction with Next.js Server Components, shipping and writing less JavaScript to the client has become more popular. It has also introduced Server Actions...
- 14:35 -
- 15:05
- Hall B
Is securing a crypto browser wallet the same as securing a traditional web app?
In this talk we will focus on the unique challenges of securing browser wallets...
- 15:10 -
- 15:25
- Hall B
In modern web development, managing user interactions through modals and dialogs is a common yet often cumbersome task....
- 15:30 -
- 15:45
- Hall B
In this session, we will explore "adaptive" and "responsive" design within the context of the latest React development. We'll break down these concepts with everyday examples, discovering what screen breakpoints are and how they come into play.
- 08:00 -
- 09:00
- 09:00 -
- 09:30
- 09:30 -
- 10:00
- Hall A
he history of the JavaScript ecosystem can be described as a move from a simple ecosystem with no tooling (just write the code and F5!) in the 90s, towards the current wave...
- 10:10 -
- 10:40
- Hall A
React, Angular, Vue, Svelte are the leading frameworks today, and rightly so. But all of them as well as other “current generation” frameworks have limitations...
- 10:45 -
- 11:15
- Hall A
Security issues are not only on the server side! With simple methods, malicious attackers can hijack your beautifully crafted React application and turn it into a disaster area...
- 11:15 -
- 11:30
- 11:30 -
- 12:00
- Hall A
Managing a growing component library can be quite a puzzle. The more it expands, the heavier it gets with larger bundle sizes, dependencies multiplying...
- 12:05 -
- 12:35
- Hall A
Mini-games are small, easily developed, and can usually played in under 5 minutes - games like Flappy Bird, 2048, or the more recent 1D pac-man...
- 12:40 -
- 13:10
- Hall A
When was the moment you first realized that coding was pure joy? We all need a well-deserved break from feature releases, meetings, bug fixes, tech debt, and 10X burnout! Join me ...
- 13:00 -
- 14:00
- 14:00 -
- 14:30
- Hall A
As the React ecosystem evolves, so do our testing strategies. In this session, we delve into the fascinating world of component testing, pitting two heavyweight contenders against each other...
- 14:35 -
- 15:05
- Hall A
Imagine a world where embracing laziness becomes a strategic advantage in React application development. In this presentation, we challenge the conventional practice of purging old code...
- 08:00 -
- 09:00
- 09:00 -
- 09:30
- 09:30 -
- 10:00
- Hall A
he history of the JavaScript ecosystem can be described as a move from a simple ecosystem with no tooling (just write the code and F5!) in the 90s, towards the current wave...
- 10:10 -
- 10:40
- Hall A
React, Angular, Vue, Svelte are the leading frameworks today, and rightly so. But all of them as well as other “current generation” frameworks have limitations...
- 10:10 -
- 10:40
- Hall B
Every web project will eventually need a components library and no matter which framework you are using. But, the requirements in each project are different and even if you will find...
- 10:45 -
- 11:15
- Hall A
Security issues are not only on the server side! With simple methods, malicious attackers can hijack your beautifully crafted React application and turn it into a disaster area...
- 10:45 -
- 11:15
- Hall B
The most important addition in React 18 is something we hope you never have to think about: concurrency”- React@18 documentation
Well, in this talk - we ARE going to think about it!
- 11:15 -
- 11:30
- 11:30 -
- 12:00
- Hall A
Managing a growing component library can be quite a puzzle. The more it expands, the heavier it gets with larger bundle sizes, dependencies multiplying...
- 11:30 -
- 12:00
- Hall B
Forms are at the backbone of the web, but building and validating them can be a tangled mess of code and frustration. As they get more complex, they become harder to write, maintain, and validate effectively...
- 12:05 -
- 12:35
- Hall A
Mini-games are small, easily developed, and can usually played in under 5 minutes - games like Flappy Bird, 2048, or the more recent 1D pac-man...
- 12:40 -
- 13:10
- Hall A
When was the moment you first realized that coding was pure joy? We all need a well-deserved break from feature releases, meetings, bug fixes, tech debt, and 10X burnout! Join me ...
- 12:40 -
- 12:55
- Hall B
In this session I will explain about the development of a special Babel loader, that allowed us to decrease our bundle size by a whopping 16%. We did this by inlining constant objects...
- 13:00 -
- 14:00
- 14:00 -
- 14:30
- Hall A
As the React ecosystem evolves, so do our testing strategies. In this session, we delve into the fascinating world of component testing, pitting two heavyweight contenders against each other...
- 14:00 -
- 14:30
- Hall B
In conjunction with Next.js Server Components, shipping and writing less JavaScript to the client has become more popular. It has also introduced Server Actions...
- 14:35 -
- 15:05
- Hall A
Imagine a world where embracing laziness becomes a strategic advantage in React application development. In this presentation, we challenge the conventional practice of purging old code...
- 14:35 -
- 15:05
- Hall B
Is securing a crypto browser wallet the same as securing a traditional web app?
In this talk we will focus on the unique challenges of securing browser wallets...
- 15:10 -
- 15:25
- Hall A
Delve into the realm of React performance optimization with a focus on a simple yet powerful technique to minimize unnecessary re-renders....
- 15:10 -
- 15:25
- Hall B
In modern web development, managing user interactions through modals and dialogs is a common yet often cumbersome task....
- 15:30 -
- 15:45
- Hall A
In today's digital world, a fast and smooth website isn't just nice to have; it's essential for keeping your audience engaged and driving success. But how do you measure what "fast and smooth" actually means?
- 15:30 -
- 15:45
- Hall B
In this session, we will explore "adaptive" and "responsive" design within the context of the latest React development. We'll break down these concepts with everyday examples, discovering what screen breakpoints are and how they come into play.
- 15:45 -
- 16:05
- 16:05 -
- 16:40
- Hall A
Have you ever wondered how React Query works under the hood? What magic does it use to be so fast and responsive? How to write your own implementation and get better at writing such libraries? You’ve come to the right place!
- 16:05 -
- 16:35
- Hall B
In the dynamic world of web development, crafting responsive and efficient user interfaces is paramount. As web developers, we often find ourselves navigating the challenges of managing...
- 16:40 -
- 16:55
- Hall A
Developers, you're invited to a deep dive into the world of SVG - the magic of vector graphics!
Whether you're handed SVGs by designers or grab them from free icon sites, this talk will...
- 16:40 -
- 16:55
- Hall B
Working with any framework eventually develops a mindset for its best practices, and React is no different....