Francis Sunday

2025

March 13, 2025

April 10

10:32: What are agents? - Cloudflare

Illustrative piece from the Cloudflare docs that clearly covers how agents work and their key components – decision engine, integration and memory management.


March 28

22:30: gRPC in Go: Streaming RPCS, Interceptors and Metadata - VictoriaMetrics

Great article that goes deeply into how gRPC streaming works, how to generate gRPC code from protobuf definitions, the 4 types of interceptors and how to use them.


March 17

15:30: Eradicating N+1s: The Two-phase Data Load and Render Pattern in Go - Brandur

Eliminate N+1 database query issues in Go with the two-phase load and render pattern. Preload data efficiently to avoid slow, scaling queries.


March 13

17:35: SSH Internals - System Design Conversations

Moses Koledoye talks extensively on the internals of SSH, provided context into setting up OpenSSH, port forwarding, X forwarding, SSH optimisations, and some known pitfalls.

13:37: Escalating Esqueleto - Mercury Blog

Mitchell writes about the Esquleto library used at Mercury for writing SQL queries with Haskell syntax. The blog post also mentions the public release of Escalating Esqueleto, which is a collection of exercises (also used internally), aimed at beginners to give them hands-on experience with the library.


March 12

14:25: Distributed Programming Has Stalled – Shadaj Laddad

A thought-provoking look at why progress in distributed systems programming has stalled despite the increasing importance of distributed applications. The article examines current challenges and potential paths forward.

12:03: The diminishing half-life of knowledge – Redowan

An insightful article about how skills atrophy when not used regularly. Redowan discusses how knowledge and skills from past jobs can fade quickly, requiring deliberate practice to maintain proficiency. This resonates with my experience with Ruby after leaving a previous job.