

Hosted by
JS Monthly London
Wednesday, November 26th
6:00PM to 9:00PM GMT
In-Person
Address available to attendees
Ready to join in on the fun?


Schedule:
18:00 Doors Open
18:45 Introduction
19:00 The Cake Is a Lie... And So Is Your Login’s Accessibility // Ramona Schwering
19:25 Ship fast, not flawed! Detect & fix vulnerable components in your IDE with built-in MCP for your AI companion! // Bruno Bossola
19:40 Break
20:00 React, AI, and the Fragmented Future of Frontend // Hadar Geva
20: 25: Memory Leaks in the Wild: Advanced Detection and Scheduling // Konstantinos Leimonis
21:00 Networking & Pub after
Brought to you by the team that runs CityJS!
Early birds tickets are now book now yours
Thanks to Monday.com hosting us & Meterian & Storyblok & Auth0 for paying for the pizza and drinks
Presentations
Hadar Geva
Thanks to AI, designers and PMs are now prototyping and deploying faster than ever, sometimes without writing a single line of code. Tools like Lovable, Bolt and others can generate entire applications directly from prompts, while design tools are blurring the lines between mockups and implementation. So where does that leave React engineers?
As AI tools become UI builders, one trend is clear: React is becoming their default output. It's quickly turning into the universal framework of AI, putting React developers at risk of seeing their core skills commoditized.
In a world where AI can generate impressive UIs and ship entire components from a single prompt, it's tempting to declare the death of frontend engineering.
But what if we're just looking at it wrong?
The pixel-pushing days may be over, but the complexity is just shifting layers. Welcome to the age of the back of the frontend. This talk explores how AI is fragmenting the frontend into fast, flashy outputs and deeply nuanced logic, and why the real value now lies beneath the surface.
We'll break down what's actually being automated (spoiler: it's not the hard stuff), the logic, flows, edge cases, performance, that's still on us. We'll examine where human acuity still matters, why knowing when not to use AI might be your new superpower, and how the integration of AI-generated React components into complex, multi-framework applications creates new engineering challenges.
This talk doesn't shy away from the uncomfortable question: what is your job when everyone can "build"?
If you're a frontend dev wondering whether you still have a job, you do. But it may not look the same as the one you trained for. The new frontier isn't just building components, but designing the systems that allow AI-generated components to function in the beautiful complexity of production applications.
Ramona Schwering
Much like the promise of cake in Portal, login forms are everywhere in web development. While they may seem functional at first glance, many users with disabilities encounter a maze of invisible walls, from keyboard traps to inaccessible CAPTCHAs. It's as if GLaDOS designed these forms herself to test us!
In this session, we will debug the accessibility issues of a real React login component live, similar to traversing those test chambers: Using an actual screen reader, we'll show how small improvements, such as proper ARIA implementation and effective focus management, can transform a complex test chamber into a smooth user experience. Additionally, we will address the common pitfalls that GLaDOS might throw at us in both the Portal universe and the real world. Last but not least, we'll discover authentication features, which will help us keep authentication accessible for everyone.
Bruno Bossola
Stop discovering CVEs at review time, in the pipelines or, even worse, in production! In this lightning talk, you'll see a free, developer-first tool that surfaces vulnerable dependencies as you code-and auto-fixes them right inside your IDE. We'll cover one-click scans on existing projects, inline remediation, and how the embedded Model Context Protocol (MCP) server lets Gemini or Claude explain CVEs, propose safe upgrades, and even draft fix PRs without leaving your editor. Expect a snappy demo, copy-paste setup, and practical tips to roll it out team-wide the same day.
Konstantinos Leimonis
Detached DOM elements are invisible memory leaks that accumulate as users navigate your app. This talk explores how to build a production monitoring system that detects and attributes these leaks without impacting performance. We'll examine the architecture and engineering tradeoffs involved in background memory monitoring, explore modern browser APIs for non-blocking work scheduling, and discuss practical patterns for collecting production data at scale. From detection strategies to advanced scheduling techniques, you'll see how to balance observability with user experience in real-world applications.
Platform Sponsors

Torc is a community-first platform bringing together remote-first software engineer and developer opportunities from across the globe. Join a network that’s all about connection, collaboration, and finding your next big move — together.
Join our community today!

Don't let broken lines of code, busted API calls, and crashes ruin your app. Join the 4M developers and 90K organizations who consider Sentry “not bad” when it comes to application monitoring. Use code “guild” for 3 free months of the team plan.
https://sentry.io

Ready to join in on the fun?


Platform Sponsors

Torc is a community-first platform bringing together remote-first software engineer and developer opportunities from across the globe. Join a network that’s all about connection, collaboration, and finding your next big move — together.
Join our community today!

Don't let broken lines of code, busted API calls, and crashes ruin your app. Join the 4M developers and 90K organizations who consider Sentry “not bad” when it comes to application monitoring. Use code “guild” for 3 free months of the team plan.
https://sentry.io

Hosted by
JS Monthly London
Nov
26
Wednesday, November 26th
6:00PM to 9:00PM GMT
In-Person
Address available to attendees
Schedule:
18:00 Doors Open
18:45 Introduction
19:00 The Cake Is a Lie... And So Is Your Login’s Accessibility // Ramona Schwering
19:25 Ship fast, not flawed! Detect & fix vulnerable components in your IDE with built-in MCP for your AI companion! // Bruno Bossola
19:40 Break
20:00 React, AI, and the Fragmented Future of Frontend // Hadar Geva
20: 25: Memory Leaks in the Wild: Advanced Detection and Scheduling // Konstantinos Leimonis
21:00 Networking & Pub after
Brought to you by the team that runs CityJS!
Early birds tickets are now book now yours
Thanks to Monday.com hosting us & Meterian & Storyblok & Auth0 for paying for the pizza and drinks
Presentations
Hadar Geva
Thanks to AI, designers and PMs are now prototyping and deploying faster than ever, sometimes without writing a single line of code. Tools like Lovable, Bolt and others can generate entire applications directly from prompts, while design tools are blurring the lines between mockups and implementation. So where does that leave React engineers?
As AI tools become UI builders, one trend is clear: React is becoming their default output. It's quickly turning into the universal framework of AI, putting React developers at risk of seeing their core skills commoditized.
In a world where AI can generate impressive UIs and ship entire components from a single prompt, it's tempting to declare the death of frontend engineering.
But what if we're just looking at it wrong?
The pixel-pushing days may be over, but the complexity is just shifting layers. Welcome to the age of the back of the frontend. This talk explores how AI is fragmenting the frontend into fast, flashy outputs and deeply nuanced logic, and why the real value now lies beneath the surface.
We'll break down what's actually being automated (spoiler: it's not the hard stuff), the logic, flows, edge cases, performance, that's still on us. We'll examine where human acuity still matters, why knowing when not to use AI might be your new superpower, and how the integration of AI-generated React components into complex, multi-framework applications creates new engineering challenges.
This talk doesn't shy away from the uncomfortable question: what is your job when everyone can "build"?
If you're a frontend dev wondering whether you still have a job, you do. But it may not look the same as the one you trained for. The new frontier isn't just building components, but designing the systems that allow AI-generated components to function in the beautiful complexity of production applications.
Ramona Schwering
Much like the promise of cake in Portal, login forms are everywhere in web development. While they may seem functional at first glance, many users with disabilities encounter a maze of invisible walls, from keyboard traps to inaccessible CAPTCHAs. It's as if GLaDOS designed these forms herself to test us!
In this session, we will debug the accessibility issues of a real React login component live, similar to traversing those test chambers: Using an actual screen reader, we'll show how small improvements, such as proper ARIA implementation and effective focus management, can transform a complex test chamber into a smooth user experience. Additionally, we will address the common pitfalls that GLaDOS might throw at us in both the Portal universe and the real world. Last but not least, we'll discover authentication features, which will help us keep authentication accessible for everyone.
Bruno Bossola
Stop discovering CVEs at review time, in the pipelines or, even worse, in production! In this lightning talk, you'll see a free, developer-first tool that surfaces vulnerable dependencies as you code-and auto-fixes them right inside your IDE. We'll cover one-click scans on existing projects, inline remediation, and how the embedded Model Context Protocol (MCP) server lets Gemini or Claude explain CVEs, propose safe upgrades, and even draft fix PRs without leaving your editor. Expect a snappy demo, copy-paste setup, and practical tips to roll it out team-wide the same day.
Konstantinos Leimonis
Detached DOM elements are invisible memory leaks that accumulate as users navigate your app. This talk explores how to build a production monitoring system that detects and attributes these leaks without impacting performance. We'll examine the architecture and engineering tradeoffs involved in background memory monitoring, explore modern browser APIs for non-blocking work scheduling, and discuss practical patterns for collecting production data at scale. From detection strategies to advanced scheduling techniques, you'll see how to balance observability with user experience in real-world applications.
Get in touch!
hi@guild.host