Hosted by
JS Monthly London
Thursday, May 22nd
6:00PM to 9:00PM BST
In-Person
Address available to attendees
Ready to join in on the fun?
This month we are hosting our event on Thursday 22rd of May ⭐
Three amazing speakers will share their insights: Amanda Cavallero, Adora Nwodo and James Camilleri.
Schedule:
18:00 Doors Open
18:30 Introduction
18:45 Detect SIM Swap Fraud // Amanda Cavallero
19:00 The Fast and the Curious: Decoding the Need for Speed // Adora Nwodo
19:30 Break
19:45: Svelte in Motion // James Camilleri
20:15 Networking & Drinks
Brought to you by the team that runs CityJS!
Taking place at Vonage’s office.
Thanks to Vonage for sponsoring food 🍔 and drinks🍻
Calling All JavaScript Enthusiasts! 📢
Want to share your knowledge and inspire the community? 💡
We're inviting talented speakers to join our JSMonthly meet ups ✨
Submit your talk proposal here: https://forms.gle/kB2sG9tVUvAmWf826
Presentations
Amanda Cavallaro
In this talk, Amanda will demonstrate using Firebase Cloud Functions to handle backend logic, Firestore to store user data and verification requests, Firebase Emulators to test, and Firebase Hosting to serve the web application.
She will use APIs for SIM swap detection and verification through SMS. The demo application includes a simple bank dashboard and a login form. If it is detected that a phone number was swapped recently, the verification code will not be sent, and additional security measures will be applied. A verification code will be sent to authenticate the user if no recent swap is detected.
Adora Nwodo
The slower your system is, the easier it is for the competition to win. With SEO and user experience as key factors, slow load times mean it takes time for new customers to find you. As we build out distributed systems, it's easy to focus on scaling and redundancy while overlooking the critical need for speed.
This talk explains how even a few extra milliseconds can add up to significant delays that cost you conversions and customer trust. It discusses practical ways to speed up data processing and improve communication across your systems. The focus is on understanding why every millisecond counts and how a well-tuned system can make a real difference.
By rethinking system architecture, you can create faster, more responsive digital experiences that stand out in a competitive market. This session breaks down the technical challenges behind slow performance and offers clear strategies to boost speed in distributed environments, proving that decodable, fast systems are essential for success.
James Camilleri
Generate procedural motion graphics using a combination of Svelte, Playwright, ffmpeg and some magic-slash-ungodly-hackery.
This talk will walk through the creation of procedural animations with Svelte and customising them according to different datasets, using pseudorandom number generators to create repeatable randomness, and using Playwright to render full animations clips into usable mp4 files.
Platform Sponsors
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
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!
Ready to join in on the fun?
Platform Sponsors
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
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!
Hosted by
JS Monthly London
May
22
Thursday, May 22nd
6:00PM to 9:00PM BST
In-Person
Address available to attendees
This month we are hosting our event on Thursday 22rd of May ⭐
Three amazing speakers will share their insights: Amanda Cavallero, Adora Nwodo and James Camilleri.
Schedule:
18:00 Doors Open
18:30 Introduction
18:45 Detect SIM Swap Fraud // Amanda Cavallero
19:00 The Fast and the Curious: Decoding the Need for Speed // Adora Nwodo
19:30 Break
19:45: Svelte in Motion // James Camilleri
20:15 Networking & Drinks
Brought to you by the team that runs CityJS!
Taking place at Vonage’s office.
Thanks to Vonage for sponsoring food 🍔 and drinks🍻
Calling All JavaScript Enthusiasts! 📢
Want to share your knowledge and inspire the community? 💡
We're inviting talented speakers to join our JSMonthly meet ups ✨
Submit your talk proposal here: https://forms.gle/kB2sG9tVUvAmWf826
Presentations
Amanda Cavallaro
In this talk, Amanda will demonstrate using Firebase Cloud Functions to handle backend logic, Firestore to store user data and verification requests, Firebase Emulators to test, and Firebase Hosting to serve the web application.
She will use APIs for SIM swap detection and verification through SMS. The demo application includes a simple bank dashboard and a login form. If it is detected that a phone number was swapped recently, the verification code will not be sent, and additional security measures will be applied. A verification code will be sent to authenticate the user if no recent swap is detected.
Adora Nwodo
The slower your system is, the easier it is for the competition to win. With SEO and user experience as key factors, slow load times mean it takes time for new customers to find you. As we build out distributed systems, it's easy to focus on scaling and redundancy while overlooking the critical need for speed.
This talk explains how even a few extra milliseconds can add up to significant delays that cost you conversions and customer trust. It discusses practical ways to speed up data processing and improve communication across your systems. The focus is on understanding why every millisecond counts and how a well-tuned system can make a real difference.
By rethinking system architecture, you can create faster, more responsive digital experiences that stand out in a competitive market. This session breaks down the technical challenges behind slow performance and offers clear strategies to boost speed in distributed environments, proving that decodable, fast systems are essential for success.
James Camilleri
Generate procedural motion graphics using a combination of Svelte, Playwright, ffmpeg and some magic-slash-ungodly-hackery.
This talk will walk through the creation of procedural animations with Svelte and customising them according to different datasets, using pseudorandom number generators to create repeatable randomness, and using Playwright to render full animations clips into usable mp4 files.
Get in touch!
hi@guild.host