Field Signal · Curated Reading

The Engineering
Signal.

High-signal field notes, architecture teardowns, and engineering writing from 50 publications. A focused reading queue for becoming a stronger end-to-end engineer. Updated 20 Aug.

Martin Fowler/16 Jul 2026

The Archaeologist’s Copilot

When people think of legacy modernization, most folks aren't imagining the target environment will be Java 8. But this was the challenge facing Nik Malykhin when he needed to run a Java 1.5 codebase on today's hardware. His early use of LLMs gave plausible answers that did not hold up in the codebas...

Engineering
ByteByteGo/15 Jul 2026

AI Customer Support at Scale: The Travel Industry’s $Billion Bet

In this article, we will look more closely at the different solutions by following the support pipeline from first principles, show why a tail of cases resists automation regardless of model quality, and use these three approaches to understand how these can be handled.

Engineering
PlanetScale/15 Jul 2026

Making 768 servers look like 1

How to make 768 distinct Postgres servers look like 1 to your applications.

Engineering
Slack Engineering/14 Jul 2026

Shipyard: How We Built Slack’s Next-Generation EC2 Platform

Over the past few years, we’ve been on a journey to modernise how we run Amazon Elastic Compute Cloud (EC2) instances at Slack. In our first post, Advancing Our Chef Infrastructure, we shared how we moved from a single Chef stack to a resilient, multi-stack setup with versioned cookbook deployments ...

Uncategorized
Martin Fowler/14 Jul 2026

DSLs Enable Reliable Use of LLMs

LLMs generate code incredibly fast, but to ensure they generate exactly what is intended, they need clear boundaries. Abstractions and Domain-Specific Languages (DSLs) provide a strong harness that guides LLMs right from the start. Unmesh Joshi describes how the example of Tickloom - a domain model ...

Engineering
Redpanda/14 Jul 2026

Full CDC semantics land in the Iceberg output for Redpanda Connect

Full CDC semantics in Iceberg mean the lakehouse reflects what the source database looks like right now, not what it looked like during last night’s batch window. Get to know the latest addition to Redpanda Connect.

Engineering
Martin Fowler/13 Jul 2026

Fragments: July 13

Some more of my notes from Thoughtworks Future of Software Development Retreat. When we had our first retreat in Utah early this year, nobody had heard of Harness Engineering. This time we had a whole session on it. When comes to the guide side of harnesses, most of the discussion is about context m...

Engineering
PlanetScale/13 Jul 2026

When the Postgres query planner goes rogue

How PlanetScale Database Traffic Control contained a runaway Postgres query after the planner abandoned an index.

Engineering
GitHub Engineering/10 Jul 2026

Better tools made Copilot code review worse. Here’s how we actually improved it.

How migrating Copilot code review to shared Unix-style code exploration tools reduced review cost by reshaping agent workflows around pull request evidence. The post Better tools made Copilot code review worse. Here’s how we actually improved it. appeared first on The GitHub Blog .

AI & ML
Redpanda/09 Jul 2026

Untitled

The Agentic Data Plane is the governance and runtime layer that connects your AI agents to everything they act on. Learn what it does, why existing tools can't replace it, and what to look for in an enterprise-grade one.

Engineering
GitHub Engineering/08 Jul 2026

Automating cross-repo documentation with GitHub Agentic Workflows

Explore how the Aspire team turns merged product changes into SME-reviewed docs pull requests, closing the gap between release and documentation. The post Automating cross-repo documentation with GitHub Agentic Workflows appeared first on The GitHub Blog .

AI & ML
Martin Fowler/08 Jul 2026

Experiences with local models for coding

Birgitta Böckeler now reports on her recent experiences trying local LLMs for coding. She compares them using two standard tasks, and tries out the most promising model for day-to-day use. more…

Engineering
PlanetScale/08 Jul 2026

Deadlocks and downtime

Deadlocks happen when transactions block each other. Learn how they escalate into downtime, how to reduce them through better queries and retry logic, and how Traffic Control can protect your database from your application.

Engineering
Martin Fowler/07 Jul 2026

Viability of local models for coding

Birgitta Böckeler recently spent some time trying out running local LLMs for some programming tasks. In this memo she outlines the factors that influence how viable they are for the job. more…

Engineering
Discord Engineering/07 Jul 2026

Discord Patch Notes: July 7, 2026

Check out the finer details of the more technical fixes implemented into Discord recently.

Engineering
Redpanda/07 Jul 2026

Stream Oracle changes to ClickHouse in real time

A hands-on walkthrough of the new Oracle input in Redpanda Connect. No Debezium, no Kafka Connect runtime, no JVM.

Engineering
Martin Fowler/06 Jul 2026

Fragments: July 6

Last week, Thoughtworks ran a second Future of Software Development Retreat, this time in Europe. As with the previous event, I’ll be sharing some fragmentary thoughts on this. There were five parallel streams, so I could, at best, only attend ⅕ of sessions. This isn’t an event that forms conclusion...

Engineering
Redpanda/02 Jul 2026

Real-time Change Data Capture with Redpanda Connect and MySQL

A step-by-step tutorial on how to stream every insert, update, and delete from your database using MySQL and a faster, simpler alternative to Kafka Connect.

Engineering
Discord Engineering/30 Jun 2026

Discord is Now on Meta Quest: Reach Out to Your Servers While in VR

Starting today, Discord is now available to download directly from Meta’s Horizon App Store. No more sideloading. No more using the web app. Grab it using the link in this blog, or at discord.com/download.

Engineering
Discord Engineering/30 Jun 2026

Cost Attribution in Discord’s API

Discord's API spans 1700+ endpoints across hundreds of Kubernetes deployments. The challenge: tracking per-feature hosting costs without restructuring. Jim Benton helps explain how Discord tackled the situation.

Engineering
Redpanda/30 Jun 2026

How Redpanda Cloud Topics rethinks Kafka compaction

Compaction can overwhelm poorly sized Kafka clusters, leading to full disks and maxed-out CPUs. Learn how Redpanda's Cloud Topics architecture redesigns compaction to cut redundant work, reduce cloud storage costs, and preserve the Kafka semantics you rely on.

Engineering
Dropbox Tech Blog/25 Jun 2026

How we used DSPy to turn AI evaluations into better responses in Dash chat

We used DSPy to improve LLM judges and optimize our chat experience, creating an evaluation-driven feedback loop that produced better outputs.

LLM
Discord Engineering/25 Jun 2026

Discord Update: June 25, 2026 Changelog

Here's the Discord Changelog from June 25, 2026, so you can stay informed on what’s new in recent app updates!

Engineering
PlanetScale/25 Jun 2026

One Postgres cluster, many apps

Yo, I heard you liked databases, so we put logical databases in your database cluster so you can database while you database

Engineering
Redpanda/25 Jun 2026

Kafka's log compaction corrupts data. Here's how we fixed it

There's a problem with Apache Kafka's log compaction. Here's what we found, how to reproduce it, and how we solved it in Redpanda.

Engineering
Page 4 of 14