Cover Photo for JSMONTHLY 200 EVENT - NOVEMBER

JSMONTHLY 200 EVENT - NOVEMBER

Primary Photo for JS Monthly London

Hosted by

JS Monthly London

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

React, AI, and the Fragmented Future of Frontend

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

The Cake Is a Lie... And So Is Your Login’s Accessibility

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

Ship fast, not flawed! Detect & fix vulnerable components in your IDE with built-in MCP for your AI companion!

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

Memory Leaks in the Wild: Advanced Detection and Scheduling

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.

JSMONTHLY 200 EVENT - NOVEMBER

Primary Photo for JS Monthly London

Hosted by

JS Monthly London

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

React, AI, and the Fragmented Future of Frontend

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

The Cake Is a Lie... And So Is Your Login’s Accessibility

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

Ship fast, not flawed! Detect & fix vulnerable components in your IDE with built-in MCP for your AI companion!

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

Memory Leaks in the Wild: Advanced Detection and Scheduling

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.

Guild

Get in touch!

hi@guild.host