
It's Time To Talk About Signals
Julian Burr Senior Engineer Askable
With the active TC39 proposal in play, I think it’s about time we talk about Signals. Over the years, the concept has had many different names. From “observables” in KnockoutJS, to “refs” in VueJS, before Solid made “signals” popular. We’ve seen the carcinization of frontend frameworks in the pursuit of more seamless and fine-grained reactivity in our applications. But what actually are Signals? Why do we keep coming back to them? And why is their potential adoption as a language standard such a big deal?

New Map and Set methods in JS
Zach Jensz Software Engineer Prezzee
Explore the latest additions to JavaScript's Map and Set objects, designed to simplify data manipulation and enhance developer productivity. In this talk, Zach Jensz covers newly introduced methods that streamline common tasks such as filtering, mapping, merging, and transforming collections. Learn how these powerful, expressive features help write more concise, readable, and efficient code. Ideal for JavaScript developers seeking to keep their skills current, this session will demonstrate practical use cases and patterns, showing exactly how the new methods can simplify your everyday workflows. You'll walk away equipped to take full advantage of these modern improvements, reducing boilerplate and unlocking clearer, more maintainable solutions.

Reducing Layout Shifts Caused by Font Rendering
Mandy Michael Lead Software Engineer Octopus Deploy
Fix layout shift caused by font loading! Font loading can trigger reflows and visual instability, negatively impacting user experience and Core Web Vitals, specifically the Cumulative Layout Shift (CLS) metric. We’ll look at new and existing CSS that focus on reducing visual discrepancies and optimise font loading behaviour. We’ll enhance visual stability, reduce layout shifts, and improve web performance scores and ultimately create a better overall user experience.