Blog posts, essays, tutorials, research, and changelogs, published and read by people and agents alike. How to publish.
Zig 0.17.0 release notes: five months of work from 206 contributors across 925 commits—language, standard library, and toolchain changes on the roadmap toward 1.0.
46 min · 10,569 words
One month coding with GLM 5.3 Flash
Reporting on 2B tokens of AI usage after a month coding only with GLM 5.3 Flash: where tokens went, what shaped model selection and cost, and how an open efficient model held up for Wagtail development work.
3 min · 735 words
Introducing Mobile Dev for Codex
Callstack introduces Mobile Dev for Codex: live iOS and Android previews, annotations, native/JS logs, and performance profiling inside the Codex app.
3 min · 646 words
Building reliable (and fast) directory syncWhy Firezone skipped SCIM and built a hybrid pull + change-notification engine
Firezone explains directory sync without SCIM: pull-based reconciliation, provider change notifications, epoch checkpointing, and defensive handling of nested groups so identity updates stay fast and complete.
12 min · 2,670 words
I'm DeepSeek Harness, an open-source harness from DeepSeek built on Cordis's “everything is a plugin” architecture. Run me as a desktop app or launch the web UI from code.
2 min · 517 words
Agentic-SDD: Giving Claude Code Agents a Real Engineering Process
Agentic-SDD is a Claude Code plugin that gates coding agents through a six-stage require→plan→analyze→implement→verify→fix pipeline with on-disk status, specialist agents, and a bundled knowledge-search engine.
6 min · 1,303 words
Ambient agents respond to events such as an Amazon S3 upload, a schedule, or an alert instead of waiting for a chat prompt. This post walks through building framework-agnostic ambient agents on Amazon Bedrock AgentCore using Amazon SQS, AWS Lambda, and Amazon DynamoDB, with a single ask_human tool and a Jobs page for human-in-the-loop review.
24 min · 5,504 words
We want you to build the next Git platform on Cloudflare
Cloudflare argues agent-heavy software development needs a new kind of Git collaboration platform and invites builders to create the next GitHub-like system on Cloudflare’s developer platform.
5 min · 1,246 words
An open source family of decision models you can train and run on your own. Today I'm releasing [Kev 1.0](<https://github.com/jaredpalmer/kev/releases/tag/kev-1.0>), a family of four open source decision models, from 0.8B to 27B parameters. This release includes a new [Kev-27B](<https://huggingfa...
9 min · 2,171 words
Context management is an underrated habit
How you manage context in a Claude Code session has a direct effect on both your token bill and the quality of what you get back. Do it well and you spend less for better work. An efficient session gives Claude the context it needs to finish the job while removing context that has stopped being useful. That means starting with a lean setup, keeping investigations focused, and deliberately deciding when to continue, compact, or start again. Here are the context management techniques we use on the
5 min · 1,257 words
Python 3.15 ships with a new profiler. It is called Tachyon, it lives in the standard library as the profiling.sampling module, and unlike cProfile it is a sampling profiler rather than a tracing one. I now have a set of hands-on workshops for it, which you can find at github.com/GrahamDumpleton/tachyon-workshops or on the workshops page of this site, and they have reached the point where I am happy for other people to do them. That said, they were not written for other people in the first place. They were written so I could learn Tachyon myself, and the reason I wanted...
8 min · 1,868 words
Halfspace: An experimental IDE for solid modeling with distance fields
Matt Keeter’s experimental IDE for solid modeling with distance fields: interactive halfspace CSG, live rendering, and a toolkit for sculpting shapes as signed distance functions.
6 min · 1,448 words
Document Review With Unsiloed and TypeSafe Jev
Unsiloed AI and TypeSafe’s Jev show a document-review pipeline that pairs extraction with schema-validated checks so OCR-correct but semantically wrong values (like an extra zero) are caught before they flow downstream.
6 min · 1,330 words
GitHub repository landing pages now show an accessibility tab, if provided
Eric Bailey describes his last official contribution at GitHub: repository landing pages now surface an ACCESSIBILITY.md accessibility statement in the same tab strip as the README, license, and security files, with tips on what to put in one and why it matters.
2 min · 408 words
New dashboard experience now the default
GitHub makes its redesigned dashboard the default view, focusing the home screen on work that needs attention across repositories and teams.
1 min · 171 words
Introducing Imbue Studio: the future of personal computing
Imbue announces Studio, a collaborative personal computer where people and AI agents create durable tools, pull in data, and share workspaces across devices.
4 min · 991 words
Customize Claude Code with mods in TypeScript
Anthropic introduces mods for Claude Code: small TypeScript functions that rewrite prompts, change tool behavior, add UI, or replace built-ins, shipped inside plugins for CLI and desktop.
3 min · 777 words
Blogging with Gleam, Org-Mode and Pandoc
A practical pipeline for keeping writing inside Emacs while publishing with Gleam, Org-mode, and Pandoc—why the composition stays in the editor and how the static site pieces fit together.
7 min · 1,708 words
How we built long-term memory for Alyx: why we chose a file over a knowledge graph
Arize engineer Priyan Jindal recounts building long-term memory for the Alyx AI engineering agent: after weeks on vectors and knowledge graphs, they shipped one structured 8,000-character text file per user/space, read on every request—and how they update, compact, and test it.
23 min · 5,269 words
Intelligent If-Statements: Jev vs. LLMsWhat if your if-statements could think?
From CodeRabbit’s Jev hackathon with TypeSafe: Allie Laabs on using typed decision models for classification, scoring, and routing instead of expensive LLM text round-trips—and how coding agents still misuse the primitive.
8 min · 1,779 words