Cover Photo for JSMonthly London October Meetup #211

JSMonthly London October Meetup #211

Primary Photo for JavaScript Monthly London Meetup

Hosted by

JavaScript Monthly London Meetup

In-Person

Address available to attendees

Ready to join in on the fun?

🚀 Join us on Thursday, 29th October for our JS Monthly Meetup!

We’re meeting in person at the AG Grid office - come along for a great evening of tech talks, networking, and community!

📍 Location

AG Grid
London

🙏 A big thank you to AG Grid for sponsoring the food and drinks and hosting us at their office! 🍕🥤❤️

🕕 Rough timings

6:00 - 6:30 PM: Doors open & refreshments 🍕🥤

6:30 - 6:40 PM: Welcome & introduction

6:40 - 7:10 PM: How Our Agents Earned the Right to Merge // Igor Luchenkov

7:10 - 7:45 PM: Agentic UX for AI Image Generation // Jamund Ferguson

7:45 - 8:00 PM: Break ☕

8:00 - 8:45 PM: Copyright and Licenses in the AI Era // Alexandru Badiu

8:45 - 8:55 PM: Closing

9:00 PM: Venue close

🎤 Want to give a talk? Submit your talk here

Join us for CityJS London

❤️ Sponsor or host us - send us an email at jsmonthlylondon@gmail.com

🎤 Talks & Speakers

🤖 How Our Agents Earned the Right to Merge

Igor Luchenkov | Staff Engineer, UI Verify

Seven months ago, our engineers said letting an AI approve pull requests was too risky. They were right, so we didn’t start there.

Instead, we built a bot for code reviews and capped it at 200-line PRs, watched every decision, and turned every mistake it made into a rule or a lint check. Then we raised the limit.

This talk covers that loop: small experiments, proof instead of promises, and a system that gets a little better every week.

You’ll leave with a playbook you can start on Monday, whatever tools your company gives you.

🎨 Agentic UX for AI Image Generation
Jamund Ferguson | Axle Energy

Simple text-based prompts and chat interfaces are the most common ways of interacting with LLMs. But when it comes to image generation models like Stable Diffusion, a simple text interface doesn't provide users with enough creative control over the output.

This talk will demonstrate an approach we took at Stability AI to solving this problem that combines AI prompt enhancement, auto-model routing, mood boards, and full human-in-the-loop creative control.

I'll cover how we came to the UX decisions we made, how we built this experience on top of the Cloudflare Agents SDK, and some of the difficulties we ran into during implementation.

Finally, we'll talk about the impact these UX changes had on our users and our product. Was it a disaster? Come to the talk to find out!

About Jamund: Jamund lives in London with his family and dog. He currently works at Axle Energy on smart EV charging. He loves punk and hardcore music, Brazilian Jiu Jitsu, and sustainability.

⚖️ Copyright and Licenses in the AI Era
Alexandru Badiu | BENlabs

What exactly is copyright? What about a licence?

Have you ever wondered if the licence of the package you installed from npm after some Googling (or AI-ing) affects you and your code in any way?

And does anything change in this new AI era?

About Alexandru: Alexandru works at BENlabs by day and is an amateur game developer and musician by night. In a past life, he also co-founded Drupal Romania and spent years promoting and teaching Drupal. From time to time, he also likes to ride pig statues while pretending to be Bastian from The NeverEnding Story.

🎤 Want to give a talk? Submit your talk here

Join us for CityJS London

❤️ Sponsor or host us - send us an email at jsmonthlylondon@gmail.com

JSMonthly London October Meetup #211

Primary Photo for JavaScript Monthly London Meetup

Hosted by

JavaScript Monthly London Meetup

In-Person

Address available to attendees

🚀 Join us on Thursday, 29th October for our JS Monthly Meetup!

We’re meeting in person at the AG Grid office - come along for a great evening of tech talks, networking, and community!

📍 Location

AG Grid
London

🙏 A big thank you to AG Grid for sponsoring the food and drinks and hosting us at their office! 🍕🥤❤️

🕕 Rough timings

6:00 - 6:30 PM: Doors open & refreshments 🍕🥤

6:30 - 6:40 PM: Welcome & introduction

6:40 - 7:10 PM: How Our Agents Earned the Right to Merge // Igor Luchenkov

7:10 - 7:45 PM: Agentic UX for AI Image Generation // Jamund Ferguson

7:45 - 8:00 PM: Break ☕

8:00 - 8:45 PM: Copyright and Licenses in the AI Era // Alexandru Badiu

8:45 - 8:55 PM: Closing

9:00 PM: Venue close

🎤 Want to give a talk? Submit your talk here

Join us for CityJS London

❤️ Sponsor or host us - send us an email at jsmonthlylondon@gmail.com

🎤 Talks & Speakers

🤖 How Our Agents Earned the Right to Merge

Igor Luchenkov | Staff Engineer, UI Verify

Seven months ago, our engineers said letting an AI approve pull requests was too risky. They were right, so we didn’t start there.

Instead, we built a bot for code reviews and capped it at 200-line PRs, watched every decision, and turned every mistake it made into a rule or a lint check. Then we raised the limit.

This talk covers that loop: small experiments, proof instead of promises, and a system that gets a little better every week.

You’ll leave with a playbook you can start on Monday, whatever tools your company gives you.

🎨 Agentic UX for AI Image Generation
Jamund Ferguson | Axle Energy

Simple text-based prompts and chat interfaces are the most common ways of interacting with LLMs. But when it comes to image generation models like Stable Diffusion, a simple text interface doesn't provide users with enough creative control over the output.

This talk will demonstrate an approach we took at Stability AI to solving this problem that combines AI prompt enhancement, auto-model routing, mood boards, and full human-in-the-loop creative control.

I'll cover how we came to the UX decisions we made, how we built this experience on top of the Cloudflare Agents SDK, and some of the difficulties we ran into during implementation.

Finally, we'll talk about the impact these UX changes had on our users and our product. Was it a disaster? Come to the talk to find out!

About Jamund: Jamund lives in London with his family and dog. He currently works at Axle Energy on smart EV charging. He loves punk and hardcore music, Brazilian Jiu Jitsu, and sustainability.

⚖️ Copyright and Licenses in the AI Era
Alexandru Badiu | BENlabs

What exactly is copyright? What about a licence?

Have you ever wondered if the licence of the package you installed from npm after some Googling (or AI-ing) affects you and your code in any way?

And does anything change in this new AI era?

About Alexandru: Alexandru works at BENlabs by day and is an amateur game developer and musician by night. In a past life, he also co-founded Drupal Romania and spent years promoting and teaching Drupal. From time to time, he also likes to ride pig statues while pretending to be Bastian from The NeverEnding Story.

🎤 Want to give a talk? Submit your talk here

Join us for CityJS London

❤️ Sponsor or host us - send us an email at jsmonthlylondon@gmail.com