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 19 Aug.
Turn one giant AI-generated pull request to a reviewable stack
Instead of one huge, un-reviewable pull request, teach coding agents to decompose work into a clean, ordered stack with GitHub stacked pull requests. The post Turn one giant AI-generated pull request to a reviewable stack appeared first on The GitHub Blog .
Why An LLM’s Memory Gets Expensive and How to Fix It
In this article, we will learn how LLMs use memory, how it gets expensive, and how to fix it.
Fragments: August 4
There’s been a fair bit of publicity of the Open AI “rogue agent” that hacked into Hugging Face. This prompted Anthropic to check what their models were up to and, to my complete lack of surprise, discovered three incidents where models had gained unauthorized access to data in other organizations. ...
Squircles, Styles, and Spacing: How Your Feedback is Helping Improve Mobile
We're working to more closely match your mobile and desktop experiences, including changes to server icons and the chat bar. (Did we mention Ash, the OG dark theme, is back?)
LLM Security Basics: The Full Threat Model
In this article, we try to build a map of the full attack surface that threatens an LLM’s security.
Out-of-band Policy Engine: governance AI agents can't ignore
Somewhere in your company, right now, someone is building an agent. Here’s how the latest release of Redpanda’s Agentic Data Plane makes it safe to run them.
Agentic kill switch is a database problem. So we built Redpanda SQL
Agentic governance needs a new kind of database, so we built Redpanda SQL. Now available on both AWS and Google Cloud.
Don’t stop early: Case-folding source code at memory speed
How a branch-free loop and byte-space arithmetic let GitHub case-fold every byte of code search at >45 GiB/s on a single core. The post Don’t stop early: Case-folding source code at memory speed appeared first on The GitHub Blog .
Reflections on AI Week, and the future of solving problems with observability and AI
Thank you for spending AI Week with us. We’re thrilled by the reaction and we all enjoyed replying to your questions. Thanks for engaging. Some of my favorite quotes from LinkedIn and Reddit include: “Grafana’s latest announcements aren’t just 'AI features.' They signal a shift in what observability...
Hiring: Part Time Instructor, Write Production Grade Code with AI
We’re hiring a part-time instructor for “𝐖𝐫𝐢𝐭𝐞 𝐏𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧 𝐆𝐫𝐚𝐝𝐞 𝐂𝐨𝐝𝐞 𝐰𝐢𝐭...
The Conductor Developer
TL;DR Why I think software development is starting to feel a little more like conducting an orchestra. There’s a shift happening in software development that I don’t think we’re talking about clearly enough. For the last couple of years we’ve framed AI as a productivity tool. How much faster can it ...
Massively parallel Postgres backups
PlanetScale backs up petabyte-scale sharded Postgres databases in hours using parallel infrastructure, object storage, and WAL replay.
A Detailed Guide to Idempotency, Delivery Semantics, and Deduplication
What happens when a service sends a request to charge a customer, but the request times out with no response?
How to build a trust platform for your agent with Grafana Agent Observability
Observing fast-growing agentic workloads is no small feat, especially if you try to build your own monitoring stack or rely solely on tools built for a time before LLMs. At Grafana Labs, we know this all too well. Grafana Assistant went from an internal hackathon project to generally available in a ...
The Economic Benefit of Refactoring
Giles Edwards-Alexander does an experiment to see if decomposing a large function helps reduce token costs, suggesting that is may now be possible to measure the economic benefit of refactoring more…
Tame Dependabot: Group your updates, slow the cadence, keep security fast
Dependabot keeps your dependencies current, but its defaults can flood your repository with pull requests. Here's how grouping updates, slowing the cadence, and keeping security fixes fast cut the noise on a Microsoft open source project. The post Tame Dependabot: Group your updates, slow the cadenc...
How ChatGPT Optimizes its Agent Loop: Harness, API, and Inference
To understand what techniques are adopted in frontier labs to make AI applications more efficient, we met with the OpenAI engineers who developed and shipped various efficiency techniques into the systems behind Codex and ChatGPT Work.
Automate all the things: How to use Grafana Cloud's AI to relieve the operational burden
Continuous integration and continuous delivery (CI/CD) have dramatically changed how we ship software. But once code reaches production, the operational work is still surprisingly manual. Engineers continually monitor systems, investigate unexpected behavior, and decide which issues require action. ...
Introducing Profile Frames: Decorative Borders to Make Your Discord Profile Museum-Worthy
Introducing Profile Frames: a new way to put a finishing touch on your Discord profile. Frames add a decorative border around your profile, giving the whole thing a look that's unmistakably yours.
10X more data, same 4 seconds: single-query scaling in Redpanda SQL on 1TB
A benchmark on how a single analytical query behaves in Redpanda SQL as the dataset and the cluster grow.
Why DoorDash, Instacart, and Uber Eats Integrated LLMs Into Search Three Different Ways
In this article, we will walk through their differing solutions and try to make sense of their choices and understand the pattern behind them.
Telemetry-driven development: How to gain confidence in your coding agents' behavior with gcx and Grafana MCP
You’re about to click "Merge" on a PR, but you feel more anxious about it than you used to. Why? You did everything properly, by today’s standards: You used Claude to create a plan, giving it context from a GitHub issue and some Slack threads. You iterated on it a few times; Claude says it has the f...
The Orchestrator's Tax
Subagents get justified by time saved and parallel execution, but Rahul Garg explains that's not what matters most. Every token in the orchestrator's context is competing for its attention, and the real value of a subagent is what it keeps out of that context. Subagents should be treated as a tool f...
Why I’m Writing Rachel’s Ramblings
TL;DR I have ideas. I haven’t been writing them. That’s about to change. I promise… myself. I’ve been thinking a lot about talent. Actually, I’ve been thinking a lot about thinking. And writing. Or more specifically, not writing. This really hit me earlier this year at the Future of Software confere...
Smarter onboarding and planning with Grafana Assistant: How to ensure observability is baked in from the start
It's Monday afternoon and that feature you've been working on is mostly done. There's just one item still sitting untouched at the bottom of the ticket: "Add monitoring." You know you should. You also know the sprint ends tomorrow, nobody on the team is an observability expert, and figuring out what...