Hosted by
JS Monthly London
Wednesday, July 10th
6:00PM to 9:00PM BST
In-Person
Address available to attendees
We missed you this time around!
In July we're bringing you another event. This time with our host and sponsor Vonage.
Schedule
6:00pm: Doors open
6:30PM - Talk 1: Scalable Services in TypeScript and How to Get Rid of the Error Handling Nightmare // Joe Pantazidis
7:00 PM Talk 2: Improve your Multi-Factor Auth with Firebase and Vonage APIs // Amanda Cavallaro
We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct.
If you want to talk at JS Monthly please use this form: https://forms.gle/iLZ7RX2zKUSDMKiv7
Follow us on twitter:
Presentations
Joe Pantazidis
When it comes to composing business logic into services, we've had our fair share of how to do, structure, organize, and call them from within our application. It's especially difficult without opinionated frameworks and the (not so great) native error handling of JavaScript. Especially when it comes to Promises. In my talk, discover how to structure services that gracefully handle errors (with type safety), how to work with promises in a predictable way and how monads can make your life easier.
About Joe: I'm a Lead Software Engineer and a huge DX enthusiast since everybody seems to only care about UX (what about us? 😢) I've started working with TypeScript around 3-4 years ago and I'm not sure whether that's a good thing or not 🙃.
Amanda Cavallaro
In this talk, Amanda Cavallaro will demonstrate how to use the Vonage APIs for SIM swap detection and verification through SMS alongside Firebase services for hosting, database, and storing the logic. The demo application includes a simple bank dashboard and a login form. If the SIM Swap API detects 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 via the Verify v2 API to authenticate the user if no recent swap is detected.
About Amanda: Amanda Cavallaro is an Italo-Brazilian developer advocate @ Vonage. She is a Google Developers Expert for the Firebase and ML Cloud Conversational AI categories, passionate about cloud technologies, JavaScript, human-computer interactions, and ambient computing, and loves learning. You can speak to her in Portuguese, English, Italian, and a little Japanese.
Platform Sponsors
Don't let broken lines of code, busted API calls, and crashes ruin you 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
WorkOS is a modern identity platform for B2B SaaS. It provides flexible and easy-to-use APIs to ship user management, SSO, SCIM, and other enterprise features in minutes instead of months. Some of the hottest startups in the world are powered by WorkOS, including Perplexity, Vercel, and Webflow.
Start selling to enterprises with a few lines of code.
We missed you this time around!
Platform Sponsors
Don't let broken lines of code, busted API calls, and crashes ruin you 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
WorkOS is a modern identity platform for B2B SaaS. It provides flexible and easy-to-use APIs to ship user management, SSO, SCIM, and other enterprise features in minutes instead of months. Some of the hottest startups in the world are powered by WorkOS, including Perplexity, Vercel, and Webflow.
Start selling to enterprises with a few lines of code.
Hosted by
JS Monthly London
Wednesday, July 10th
6:00PM to 9:00PM BST
In-Person
Address available to attendees
In July we're bringing you another event. This time with our host and sponsor Vonage.
Schedule
6:00pm: Doors open
6:30PM - Talk 1: Scalable Services in TypeScript and How to Get Rid of the Error Handling Nightmare // Joe Pantazidis
7:00 PM Talk 2: Improve your Multi-Factor Auth with Firebase and Vonage APIs // Amanda Cavallaro
We expect all our members, sponsors, event organisers and anyone involved in our meetup to follow our Code of Conduct.
If you want to talk at JS Monthly please use this form: https://forms.gle/iLZ7RX2zKUSDMKiv7
Follow us on twitter:
Presentations
Joe Pantazidis
When it comes to composing business logic into services, we've had our fair share of how to do, structure, organize, and call them from within our application. It's especially difficult without opinionated frameworks and the (not so great) native error handling of JavaScript. Especially when it comes to Promises. In my talk, discover how to structure services that gracefully handle errors (with type safety), how to work with promises in a predictable way and how monads can make your life easier.
About Joe: I'm a Lead Software Engineer and a huge DX enthusiast since everybody seems to only care about UX (what about us? 😢) I've started working with TypeScript around 3-4 years ago and I'm not sure whether that's a good thing or not 🙃.
Amanda Cavallaro
In this talk, Amanda Cavallaro will demonstrate how to use the Vonage APIs for SIM swap detection and verification through SMS alongside Firebase services for hosting, database, and storing the logic. The demo application includes a simple bank dashboard and a login form. If the SIM Swap API detects 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 via the Verify v2 API to authenticate the user if no recent swap is detected.
About Amanda: Amanda Cavallaro is an Italo-Brazilian developer advocate @ Vonage. She is a Google Developers Expert for the Firebase and ML Cloud Conversational AI categories, passionate about cloud technologies, JavaScript, human-computer interactions, and ambient computing, and loves learning. You can speak to her in Portuguese, English, Italian, and a little Japanese.
Get in touch!
hi@guild.host