a day in the life of a software engineer | magic links, email & bot protection

Scrimba - Learn to code (20% off Pro): https://scrimba.com/home?via=igorrivera yo, sending emails is easy... right? it is, until real users show up 😅 this week, we’re adding an email provider to our SaaS, building magic link auth, rate limits, cooldowns, and Cloudflare Turnstile to keep bots and abuse out of the magic link login flow. 👨‍💻 GET A 1-YEAR JETBRAINS LICENSE: 1. Open and complete the questionnaire (you'll need the UUID from Step 2 to finish it): https://forms.fillout.com/t/9whckBvbZLus 2. Generate a unique UUID using any UUID Generator (or you can use https://it-tools.tech/uuid-generator 3. Paste your UUID in the last field of the questionnaire and submit 4. Return to the YouTube video and post the same UUID as a comment 5. That's it, your questionnaire entry and YouTube comment will be matched using the UUID. 🎉 First 4 licenses will be drawn randomly on July 1st! Good luck! Disclaimer: This giveaway is completely free to enter. JetBrains provided the licenses, but this promotion is entirely run by me. YouTube is not a sponsor, co-sponsor, or administrator of this giveaway, and is released from all liability related to it. Entries must comply with YouTube's Community Guidelines. ==================================== Open-source frontend for the SaaS: https://github.com/igorsyrbu/urlshort... Full series playlist:    • Building URL shortener SaaS   ==================================== 🫱🏼‍🫲🏽 Business Inquiries - [email protected] 📸 Instagram -   / igorrivera_   ==================================== 🇺🇦 Help Ukraine: SUPERHUMANS - A rehabilitation center that gives Ukrainian adults and children, who have suffered life-changing injuries, been wounded on the battlefield and the street, a chance for a decent life. https://igorrivera.short.gy/super-humans Vet Crew - a foundation and veterinary hospital dedicated to rescuing and preserving animal lives, especially those abandoned in the war zone. https://igorrivera.short.gy/vet-crew ==================================== Chapters: 00:00 Intro 00:40 Thanks for the feedback! 01:08 Today's plan 02:31 Why our SaaS needs email 04:46 Email provider integration (POC) 06:52 Preventing spam, bots & abuse 10:13 Final implementation walkthrough 14:29 Outro