Real-Time BlueSky Post Notifications Using Rust & Twilio | Live Coding Stream

2024-11-13
🔵 Building a BlueSky Post Notifier with Rust & Twilio | Live Coding Stream In this 3-hour coding session, we build a complete system that sends SMS notifications when specific BlueSky users make new posts! We create everything from scratch using Rust, connecting to BlueSky's firehose API, building a web interface for subscriptions, and integrating Twilio for SMS notifications. 🔧 Technical Stack: - Rust - Axum (Web Framework) - BlueSky Firehose API - Twilio SMS API - PostgreSQL - Tokio ⚡ Timeline: 00:00 - Introduction & Project Overview ~1:00:00 - BlueSky Firehose Implementation ~1:45:00 - Web Application Development ~2:15:00 - Twilio Integration & Setup ~2:45:00 - Testing & Final Integration 💡 Key Features: - Real-time post monitoring - Phone number validation - Handle resolution - Web-based subscription form - Background subscription updates - SMS notifications 🎯 Project Origin: Inspired by a request from Hank Green on BlueSky! 🔗 Find me online: - BlueSky: coreyj.com - Website: coreyj.com - Twitch: twitch.tv/coreyja #Rust #Programming #BlueSky #WebDev #LiveCoding #TechnicalStream #Coding #SoftwareEngineering #Twilio #API Note: Stream recording is unedited and includes full development process, including waiting for API responses and debugging. Perfect for those interested in real-world development workflows!

coreyja weekly

My weekly newsletter tailored at developers who are eager to grow with me!
Every week will be unique, but expect topics focusing around Web Development and Rust