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