Zurück zum Programm

16.11.2023 - 10:15 Uhr

Signal and Noise: What We Learned From Using Signals for the Last Year

Sig­nals are a core prim­i­tive of reac­tiv­i­ty, used by frame­works such as Vue, Pre­act, Solid­JS, and most recent­ly Angu­lar. But what are they, how do they work, and how do we use them effectively?

We wrote a spread­sheet tool using sig­nals to build not just the UI, but also the engine of the soft­ware. In doing so, we learned where sig­nals work well, where they work poor­ly, and how to get the most out of them. In this talk, I’ll describe some of the best prac­tices that we’ve picked up, and to give an idea of how sig­nals might be used prac­ti­cal­ly in your projects.

Lernziele

  • To understand what signals are and how they work
  • To know where signals work well for creating efficient, fine-grained reactive applications
  • To understand some of the weaknesses and challenges of signals, and where other options might be better

Niveau

Grundlagen

Vorkenntnisse

Experience with modern web frameworks (e.g. React, Angular, Vue, Svelte, etc). Experience with signals is not necessary - that's what we're learning about!
Jonathan Frere
esveo
Jonathan is a frontend developer based in Dresden, helping companies and projects achieve their UI goals in a performant, user-friendly, and (hopefully) good-looking manner.