CTRL + ALT + REACT Reboot your dev game

Bigger venue, same core: React, Reload, Repeat.

Join us on June 13th, 2025, for an exclusive one-day React and frontend tech conference (now rendering at 350px... we mean, 350 seats) at Scandic Holmenkollen Park Hotel in Oslo, Norway.

Crystallize Logo

From Viking ships over Brunost to Virtual DOMs!

React Norway 2025 (brought to you by Crystallize) is back; this time, we’re scaling up – old-school, pixel art style! It’s our 5th year running! We've set the bar high with talk quality, bikes zooming by, brunost flying around, conference swag, and food that would make Odin proud.

But hey, if anyone’s up for the challenge, it’s us 🤘.

So, what’s in store for 2025?
  • Reboot Your Dev Game with the best React community speakers, guaranteed to level up your React wizardry.
  • Bigger venue, same core, perfect for networking like the true Norse you are.
  • Legendary meals (lunch, dinner, 🧀brunost on tap) and epic break-time snacks — nothing like the usual conference fare + an 🎉🪩afterparty to match it all.
  • Can’t make it? Livestream the action and get the whole virtual experience without leaving your realm.

What are you waiting for? Secure your spot, or risk FOMO that even the gods can’t fix!

Atom Icon
Retro microphone

The Speakers

CFP is NOW CLOSED! At React Norway, we’re all about keeping things exclusive and laser-focused on community, but always with arms wide open. Yes, YOU👊 can be a #RN2025 speaker, sharing the stage with some of the biggest names in React — because we believe everyone has something to bring to the table, no matter their experience.

Check us out on 📢Twitter, where we spread the React gospel and announcements.

Karl LundfallTech Lead, Kahoot!
Pedro Miranda
Pedro MirandaSenior Backend Developer, Crystallize
Lisi Linhart
Lisi LinhartStaff Frontend Engineer, Pleo
Andrey Sitnik
Andrey SitnikPrincipal Front-end , Evil Martians
Elise Kristiansen
Elise KristiansenFrontend developer, Variant
Radoslav Stankov
Radoslav StankovCTO, Angry Building
Erik Thorelli
Erik ThorelliEngineering Leader, Cisco
Atilla Fassina
Atila FassinaMaintainer at , SolidStart
Johannes Brodwall
Johannes BrodwallPrincipal software engineer, Sopra Steria
Vasil Dimitrov
Vasil DimitrovLead Frontend Developer, Crystallize
Petter Sæther Moen
Petter Sæther MoenSenior Consultant, Bekk
Erik Rasmussen
Erik RasmussenPrincipal Product Engineer, Attio

By Odin’s beard, the conference agenda is set.

8:00 - 9:00 AM CETSigning up + Coffee Start
See details

Sign up at the desk and get your coffee and your swag pack.

9:00 AM CETWelcoming Talk: How do we React?
See details

Our new MC Pedro Miranda is a back-end developer at Crystallize, so why is he hosting React Norway? We're not sure, but he likes Brunost (which is, OFC, one of the main requirements for being an MC at Reatc Norway). He also has some things to say about how React evolved throughout the years.

9:30 AM CETReal-time React applications with WebSocket and event sourcing
See details

Our first speaker is Johannes Brodwall, a principal software engineer for Sopra Steria, and in his talk, we will look at the what, why, and how to organize a web-socket oriented React application.

As the web is becoming the universal platform both for consumer-facing systems and case management systems, users are expecting a more real-time experience. Refreshing the browser or periodic polling is no longer a sufficient user experience. The solution is web sockets, which are a pretty simple technology.

10:00 AM CETTen Reasons Your Application Isn't Accessible and What You Can Do About It
See details

The WCAG standard has been around for over twenty years, and in Norway, it has been a legal requirement to build websites that meet the standards in universal design for several years already. However, new websites that fail to meet these requirements continue to emerge, unintentionally excluding people from digital society.

In this talk, Elise Kristiansen, a seasoned front-end developer at Variant, will discuss some typical reasons for this and how you can address them.

10:30 AM CET☕️Coffee break and networking
See details

The heart and soul of our conference is the networking part.

11:00 AM CETTanstack Start: Fresh Air for React
See details

Back in 2022, Atila Fassina (speaker legend at React Norway) talked about Remix in his Optimistic Web talk. This year, he'll talk about Tanstack Start a bit different full-stack framework for React. Different? It’s built client-side first, leverages the best router in the ecosystem for client-side navigation, and is fully powered by battle-tested open-source software. It’s built as a meta-framework that can be picked apart if needed and leverages the best of each ecosystem.

Join us and have a look at what makes it different and unique!

11:30 AM CETPrivacy-first architecture: local-first and alternatives to GDPR popup
See details

Why and how could modern developers increase the privacy of modern Web and popup-less UX? The popularity of clouds, the rise of huge internet monopolies, and the growth of shady data brokers have recently made the world a much more dangerous place for ordinary people.

In this talk, Andrey Sitnik, the creator of PostCSS and the privacy-first open-source RSS reader, will explain how we can stop this dangerous trend and make the web a private place again. Beginners will find simple steps that can be applied to any website. Advanced developers will get practical insights into new local-first architecture. Privacy experts could find useful unique privacy tricks from a global perspective beyond just U.S. privacy risks.

12:00 PM CETAll you need is CSS
See details

JavaScript is good, but do you know what is better? No JavaScript, letting the browser do your work for you. With modern HTML elements and CSS, many of the things we used to do with JavaScript are now built into browsers.

With more than 20 years of experience in tech, Radoslav Stankov, currently the CTO and Co-Founder at Angry Building (previously the Head of Engineering at Product Hunt), will teach us how to use CSS in the JS-obsessed world.

12:30 PM CETDemystifying React’s Server Functions
See details

Server Functions, previously known as Server Actions, are one of the hottest features of the most recent release of React. They allow the developer to achieve an RPC-style pattern with an interface as simple as defining any other function. This makes the DX of client-server communication miles better. Type safety across the wire without having to write any schemas or parsers. That is the dream!

Explore with Petter Sæther Moen, Senior Consultant at Bekk, how Server Functions can help you build better apps and how they perform compared to good old API endpoints!

13:00 PM CET🍔Lunch
See details

Grab something to eat (please try local Norwegian delicacies such as Brunost ("brown cheese") that was an absolute hit in the previous years) and network some more.

14:00 PM CETWriting Abstract UI: A Paradigm Shift in UI Development
See details

After lunch, get ready for The Epic Tale of Abstract UI. In the heady days of the mid-2010s, many of us saw a future that seemed to be just months away. We'd soon be writing UI code once and running it everywhere: the web, Mobile, TVs, Design tools (Sketch/Figma), Cars, and Refrigerators. It was going to be amazing.

Then, almost as fast as the tools came together, a few core visionaries and contributors departed, one big company backer pivoted, and the projects disappeared. The dream felt so close, only to slip and fade away. But, at the same time, a new and growing toolchain emerged. Built from the ground up on these UI-universalist philosophies. Could a new band of heroes emerge to save us all?

Erik Thorelli, Engineering Leader at Cisco, will answer these questions, and along the way, you'll learn how you can expand on the paradigm shift we all made over the last decade: "UI as a function of state", and now decouple the platform as well: `UI = fn(state, platform)`

,

14:30 PM CETReact Beyond the DOM
See details

It's easy to forget what the creators of React knew from the start: that React is not only for building web pages. Most of you have heard of React Native, which renders native mobile components, but React doesn't have to render to "components" at all. There's React PDF to generate PDFs and Ink to build UI in the terminal.

In his talk, Erik Rasmussen, author of Redux Form and Final Form and currently Principal Product Engineer at Attio, will explain what it's like to build a React renderer and reconciler, what they are, and how to use them. He'll do a live demo showing how React can convert HTML to Markdown and then render to the Real World by controlling IoT devices.

15:00 PM CET☕️Coffee break and networking
See details

Network some more.

15:30 PM CETLet's rebuild 90s Web Experiences with AI
See details

Step back in time with Lisi Linhart, a staff front-end engineer at Pleo, to the neon-lit era of the 1990s internet, when websites were bold, quirky, and full of character. Explore how Lisi recreated the charm of these web experiences using today’s cutting-edge AI code tools. From pixel-perfect Geocities-style homepages to animated GIFs, clunky guestbooks, and quirky MIDI soundtracks, this session showcases three to four iconic web experiences recreated with the power of AI. You’ll see how tools like generative code assistants like v0 and GenAI UI tools make it easier than ever to replicate (and even enhance!) these nostalgic experiences.

Whether you’re a web developer, UI designer, or nostalgia enthusiast, this talk will showcase how far AI has come today to recreate vintage creativity into interactive, cutting-edge experiences, and we'll explore what kind of React code AI can really scaffold.

16:00 PM CETPerformance optimizations at Kahoot!
See details

Karl Lundfall, a front-end performance engineer at Kahoot!, will show you how they resolve performance challenges in their real-time application/game based on web sockets with a heavy client and a light server. Karll will discuss the dichotomy of improving performance and the risk of brittle architecture disrupting the rest of the team, shipping new features rapidly.

Karl will also present some tooling and more unconventional ways of measuring speed that was valuable to his team. This talk also contains a few gold nuggets Kahoot! struck when delving deep into our specific use cases, like being smart about state management, scheduling internal updates, and "cheap" CSS tricks.

16:30 PM CETTop 20 boring fundamentals you forget before shipping (while debating frameworks like a pro)
See details

Last year Vasil Dimitrov, lead frontend developer at Crystallize, delivered an absolute gem of a talk about Next Level Product Visualization and Configuration with 3D and AR (find it on YouTube), so we called him back this year.

Are you a seasoned front-end developer who loves debating advanced patterns but occasionally forgets… the basics? You’re not alone. This talk explores the top 20 must-have checkpoints before going live. These are things that even the most senior developers overlook.

17:00 PM CET👋Goodbye React Day Norway
See details

The official program is over, and we hope you learned something new. Now you have time to relax before dinner.

19:30 PM CET🍔Dinner and a 🪩🎉Party
See details

Rest, then get back in action. In keeping with tradition, we invite you all to join us for dinner at the lovely Oslo overview terrace.

Enjoy good food and great conversations under the glow of the Northern Lights (and plan your attendance next year).

New Spectacular Venue for React Norway

Scandic Holmenkollen Park, built in 1894, is regarded as one of the prime examples of "dragestil" of design and architecture in Norway. It is one of Norway's most unique hotels, with a fantastic view of the capital, Oslo, and the fjord. SPA, swimming pool, gym, bars, and coding. You can read more about the venue here.

Getting there is easy. Take the train from Oslo Gardermoen directly to Jernbanetorget and hop on the Metro, line 1 - westbound to Holmenkollen.

When you book your React Norway ticket, you will receive a discount code to use when you book your stay.
Please note that the hotel discount code is valid until April 16th 2025. Standard rates will apply for rooms booked after April 16th 2025.

The Beginning

React Day Norway was first arranged in 2019 at the beautiful seaside hotel Farris Bad. The conference was presented and organized by Crystallize as a community event. The day was packed with great talks from The New York Times, Slack, and Dropbox - to name a few. We wanted to keep the event small so everyone had the opportunity to talk and connect; speakers, sponsors, and attendees. The day ended with a BBQ at the terrace overlooking the sea and everyone enjoying the lovely Norwegian summer. The event was a huge success!

Yuraima Esteves's talk at React Norway
React Norway bike show
React Norway dinner time
React Norway initial address
React Norway Hakon Krogh's talk

Past Sponsors

Upsun
Sentry
Platform.sh logo
Stately

Partners in React

React Paris
WeAreDevelopers World Congress
Infobip Shift
CityJS
Armada JS
React India logo
React Universe Conf
ReactJs Day logo
JS Nation logo
React Summit logo
React Day Berlin logo
© Copyright React Norway 2025
eCommerce powered by Crystallize
Code of Conduct