
Kafka Producers: Getting Events In
Every Kafka pipeline starts with a producer. Learn how message keys decide where events land and keep them in order, how batching and compre...

Every Kafka pipeline starts with a producer. Learn how message keys decide where events land and keep them in order, how batching and compre...

SSL, TLS, and HTTPS are often used interchangeably, but they aren’t the same thing. Learn how SSL evolved into TLS, how the handshake and ce...

Kafka turns a tangle of point-to-point integrations into one shared, durable log of events. This first post covers the core ideas, why Kafka...

Docker Agent is an open-source runtime that applies the container playbook to AI agents: a declarative YAML definition, OCI-registry distrib...

In our last article we used external data to render posts on our site. If you noticed, we don't have that cool Previous/Next Post that was a...

I would like to take you back to our blog section on our site. When we looked at collections we setup a way such that when we create a new p...

I used Redis for years without knowing what happens after I type SET. So I built a small clone in Python: it speaks the Redis wire protocol,...

Integrating Razorpay into a modern TypeScript backend is full of undocumented landmines: flipped HMAC arguments between orders and subscript...

CASL lets you write permission rules once and use them in your UI, your API and your database queries. Here is how it works, where it fits, ...