December 8 - 12, 2023
React Day Berlin
Berlin & Online
React Day Berlin 2023

Build code, not walls

Full remote ticket included with Multipass
Dec 4, 14:00
Crash course into Astro and Storyblok
Headless architecture has gained immense popularity in recent years for its ability to decouple the frontend and backend, empowering developers to create engaging, interactive, and scalable web applications. 
In this workshop, we will quickly take a dive into the Headless World and Architecture. 
Additionally, we will build a blog website super quickly using Storyblok, a headless CMS that offers a real-time preview feature with nestable component approach, and Astro (3.0) which is already creating a buzz with the new app directory. 
- Master headless CMS fundamentals
- Master an Astro
headless CMS approach
- Use Atomic design in your Astro
Storyblok application
- Creating pages, adding content and understanding how the dynamic routing works with headless
Dec 6, 14:00
Authentication Beyond Passwords
Passwords have long been the keys to our kingdoms. However, they often become the weak points in our armor —forgotten, misused, or exploited. Our Next apps often make use of passwords to authenticate users, but what would a world with no passwords look like? And how we can start driving into that future today?
Dec 13, 15:00
React Server Components Unleashed: A Deep Dive into Next-Gen Web Development
Get ready to supercharge your web development skills with React Server Components! In this immersive, 3-hour workshop, we'll unlock the full potential of this revolutionary technology and explore how it's transforming the way developers build lightning-fast, efficient web applications.
Join us as we delve into the exciting world of React Server Components, which seamlessly blend server-side rendering with client-side interactivity for unparalleled performance and user experience. You'll gain hands-on experience through practical exercises, real-world examples, and expert guidance on how to harness the power of Server Components in your own projects.
Throughout the workshop, we'll cover essential topics, including:
- Understanding the differences between Server and Client Components
- Implementing Server Components to optimize data fetching and reduce JavaScript bundle size
- Integrating Server and Client Components for a seamless user experience
- Strategies for effectively passing data between components and managing state
- Tips and best practices for maximizing the performance benefits of React Server Components
Dec 14, 15:00
Let AI Be Your Docs
Unleash the power of AI in your documentation with this hands-on workshop. In this interactive session, I'll guide you through the process of creating a dynamic documentation site, supercharged with the intelligence of AI (ChatGPT).
Imagine a world where you don't have to sift through pages of documentation to find that elusive line of code. With this AI-powered solution, you'll get precise answers, succinct summaries, and relevant links for deeper exploration, all at your fingertips.
This workshop isn't just about learning; it's about doing. You'll get your hands dirty with some of the most sought-after technologies in the market today: Next.js 13.4 (app router), Tailwind CSS, shadcn-ui (Radix-ui), OpenAI, LangChain, and MongoDB Vector Search.
Dec 15, 14:00
Next.js for React.js Developers
In this advanced Next.js workshop, we will delve into key concepts and techniques that empower React.js developers to harness the full potential of Next.js. We will explore advanced topics and hands-on practices, equipping you with the skills needed to build high-performance web applications and make informed architectural decisions.
By the end of this workshop, you will be able to:
1. Understand the benefits of React Server Components and their role in building interactive, server-rendered React applications.
2. Differentiate between Edge and Node.js runtime in Next.js and know when to use each based on your project's requirements.
3. Explore advanced Server-Side Rendering (SSR) techniques, including streaming, parallel vs. sequential fetching, and data synchronization.
4. Implement caching strategies for enhanced performance and reduced server load in Next.js applications.
5. Utilize React Actions to handle complex server mutation.
6. Optimize your Next.js applications for SEO, social sharing, and overall performance to improve discoverability and user engagement.
Dec 18, 14:00
Building AI Applications for the Web
Today every developer is using LLMs in different forms and shapes. Lots of products have introduced embedded AI capabilities, and in this workshop you’ll learn how to build your own AI application. No experience in building LLMs or machine learning is needed. Instead, we’ll use web technologies such as JavaScript, React and GraphQL which you already know and love.