React Day Norway (presented and organized by Crystallize) is an annual conference originally conceptualized as an exclusively in-person conference. Last year we were forced to be online. This year, however, things have changed for the better. This year's conference will be a format with both remote and in-person participation.
What can you expect this year? Well:
We have few names already but looking at them you know you are in for a treat with this year’s conference.
Signup at the desk and get your coffee and your swag pack.
Indroductionary talk about the conference.
The web has grown increasingly visual, from product images to NFTs, but not paying attention to media delivery can create a bad UX, hurting conversion and sales with slow pages. Colby Fayock will talk about effectively leveraging media to create engaging experiences and optimizing performance for online stores.
This talk will be followed by 2 React Shorts presentations.
The heart and soul of any conference is the networking part + Deploy a Crystallize Remix App to the Microsoft Azure workshop run by Maxim Salnikov from Microsoft and Sébastien Morel from Crystallize.
React Server components, interactive islands, and client-side hydration is all the rage these days. In this talk, Håkon Krogh will look at how it truly makes a difference for the end-user, and how you as a developer can get things moving using Next.js or Astro.
A common source of errors, communication delays, and misunderstandings happens in the API between front-end and backend code. Over the last few years, Johannes Brodwall generated Typescript code for his React applications from OpenAPI specifications. This way, the compiler stops him from using the API wrongly. In effect, he gets compilation checking crossing the frontend-backend divide, even when the yare implemented in different languages.
In this talk, you'll learn the benefits of using OpenAPI code generation in React applications
Grab something to eat (please try Brunost ("brown cheese")) and network some more.
Let's face it - creating reusable components is hard. You have to provide the right amount of flexibility, make it easy to use, document it well, and hopefully avoid any breaking changes. Sharing logic between them is just about as cumbersome. But are there some universal truths we can apply when we're building these components?
In this talk, Kristofer Giltvedt Selbekk leans on the experience gained from working with lots of different design systems and component libraries over the last several years. He’ll share some of his best tips, and make sure you have a ton of new best practices to bring back to your project on Monday.
A collection of React Shorts presentations.
The talk will cover the basic theory of end-to-end encryption, but Benedicte Raae (Queen Raae) will also live code how to implement end-to-end encryption in a demo Gatsby app saving notes to a public GitHub repository.
Network some more and enjoy the final React Shorts presentations.
Tejas Kumars’ talk highlights some key ideas that we use to make our documentation as approachable as possible to as many people as possible while generating some of it from source code.
We will look at a lot of React code together and come away with ideas for our own projects.
From fetching data to fighting with imperative APIs, side effects are one of the biggest sources of frustration in web app development. And let’s be honest, putting everything in useEffect hooks doesn’t help much. Thankfully, there is a science (well, math) to side effects, formalized in state machines and statecharts, that can help us visually model and understand how to declaratively orchestrate effects, no matter how complex they get.
In this talk, David Khourshid will ditch the useEffect hook and discover how these computer science principles can be used to simplify effects in our React apps.
Eirik Ulltang and his team will entertain you with trial showriding
Join us for a BBQ on the lovely ocean view terrace and let’s have a party.
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!
Sadly we had to cancel the 2020 event due to the pandemic and almost canceled 2021. The change of format came to the rescue. Again, a great lineup with speakers from Mailchimp, Tinder, Auth0, etc, and over 600 online attendees watching the live streams. BTW, you can still watch all the talks on our YouTube channel (or here on the website).
Farris Bad enjoys an unbeatable location by the beach in Larvik, just 1.5 hours from Oslo Gardermoen Airport and 15 minutes from Oslo Torp Airport. Read more about the venue at Farris Bad. You can book your stay by sending an e-mail to: firstname.lastname@example.org or visit the website.
React Day Norway (and React Day New York) are organized and presented by Crystallize. These are events for the frontend community to level up our skills and network. At Crystallize we have a mission to push the boundaries of Internet craftsmanship by sharing best practices across and lessons learnt in our industry.