
Carl Vuorinen
Carl is a web developer and team lead at City Dev Labs in Finland. He has over a decade of experience in web development with various frameworks and languages. He likes to take on challenging projects and to learn new things to effectively solve real problems. He focuses on quality code that produces real value to the end user.
Build Your Own Reactivity: A Deep Dive Into Signals
JSNation 2025

Upcoming
Build Your Own Reactivity: A Deep Dive Into Signals

Signals have been revolutionizing state management lately, offering a more intuitive and performant approach than traditional methods. But what kind of magic is there under the hood? You change a value, and all places that use that value update and recalculate themselves automagically… 🤔In this talk we will look behind the curtain and explore the inner workings of Signals, by building our own implementation from scratch (Disclaimer: use for learning purposes only 😉).Signals have become almost a de facto building block in JavaScript frameworks lately, with some notable exceptions (looking at you React 👀), so it really pays off to have a deeper understanding about how they operate, how to debug them effectively and how to avoid common pitfalls. Plus, who doesn't like a bit of live coding? ✨