Programmer Polyglot is your passport to the diverse and dynamic world of programming languages. Whether you're a seasoned developer or just starting out, this podcast is your guide to mastering the languages that power the digital world.
Each episode, join us as we explore a different programming language, delving into its history, syntax, unique features, and real-world applications. From the classics like Python and Java to the cutting-edge languages shaping the future of technology, we'll uncover the secrets of each language and give you the insights you need to become a true polyglot programmer.
Hosted by industry experts and seasoned developers, "Programmer Polyglot" offers in-depth discussions, practical tips, and valuable insights to help you expand your coding repertoire and stay ahead in today's fast-paced tech landscape.
Whether you're looking to enhance your career prospects, build your own projects, or simply satisfy your curiosity about the world of coding, "Programmer Polyglot" is your go-to resource for all things programming languages.
Tune in to "Programmer Polyglot" and embark on a journey through the diverse and fascinating languages of programming. Get ready to level up your coding skills and unlock new opportunities in the world of technology.
Ever wonder how WhatsApp or Slack handles billions of messages without dropping a single syllable? It’s not magic—it’s a sophisticated dance between persistent connections and asynchronous backbones. In this episode, we pull back the curtain on Real-Time Chat Systems.
We move beyond the basics of WebSockets to explore why a Messaging Queue is the secret sauce for professional-grade communication:
The WebSocket Handshake: How we move from standard HTTP to a permanent, bidirectional "open pipe" for instant data flow.
Decoupling with Queues: Why your chat service shouldn't talk directly to your database. We explain how Kafka or RabbitMQ acts as a shock absorber, ensuring messages are never lost during traffic spikes.
The Presence Problem: How to track "Who’s Online" across a distributed cluster of servers without melting your CPU.
Storage Strategies: Comparing the "Heavy Write" world of Cassandra against the "Relational" world of Postgres for storing years of chat history.
14 Apr 2026
Building a High-Scale Notification Engine
In this "Build Along" episode, we move from theoretical patterns to practical implementation. We are designing a Real-Time Notification System—the kind of engine that powers apps like Uber, Twitter, or Slack.
The challenge isn't just sending a message; it's doing it for millions of users simultaneously across different channels without losing data. We architect the system from the ground up:
The Ingestion Layer: Handling massive spikes in traffic using message queues like Kafka or RabbitMQ.
The Dispatcher: How to manage different delivery providers (Firebase for Push, SendGrid for Email, Twilio for SMS) and handle their varying rate limits.
State Management: Tracking whether a notification was "Sent," "Delivered," or "Read" in real-time.
User Preferences: Implementing a "Fan-out" pattern that respects user-defined quiet hours and channel preferences.
13 Apr 2026
Spotify System Design
In our penultimate episode, we take on the "Final Boss" of system design. How do you serve high-definition video or lossless audio to 200+ million concurrent users across the globe without the dreaded buffering wheel?
We break down the architectural requirements for a world-class streaming platform:
The Content Ingestion Pipeline: How raw files are transcoded into hundreds of different formats and bitrates for every possible device.
The Global Edge (Open Connect/CDNs): Why moving the data closer to the user is the only way to beat the speed of light.
Data Modeling for Discovery: Designing a DB schema that handles millions of tracks/movies while powering real-time "Continue Watching" and personalized recommendations.
Scaling for High Availability: Implementing microservices that can fail independently without taking down the entire player.
Reach and audience
Public platform figures. Ratings count people who left a rating, not total listeners.
Spotify
2.3 / 5
3 ratings
Contact Programmer Polyglot
Guest appearances
Does not typically book guests
Based on episode analysis; this does not confirm that the show is currently accepting guests.
Host of Programmer Polyglot?
Claim your podcast to manage its listing and keep your show details accurate.
Pod Engine is an independent podcast discovery and analytics service and is not affiliated with or endorsed by this podcast. Artwork and show content belong to their owners. Full legal notice.
Explore this show Podcast research with Pod Engine