This week
- One of the core design points of Pystd has been that it maintains perfect API and ABI stability while also making it possible to improve the code in arbitrary ways. To see how that can be achieved, let's look at what creating a new "year epoch" looks like. It's quite simple....
- Like I did last year, I reserved some time during my holiday break to prepare an independent report of the Flask ecosystem in 2025....
Last week
Two weeks ago
- Gitanjali Venkatraman does wonderful illustrations of complex subjects (which is why I was so happy to work with her on our Expert Generalists article). She has now published the latest in her series of illustrated guides: tackling the complex topic of Mainframe Modernization In...
About a month ago
- Discusses some design choices used in Jubilant: Python subprocess.run to wrap a CLI tool, a code generator to convert Go structs to Python dataclasses, and the use of uv with a simple Makefile to run commands....
about 1 month ago
- On September 29, 2025, Anthropic launched the memory tool in beta. This enables Claude-based agents to store and recall information across conversations. This blog post explores the Claude Developer Platform’s memory tool by implementing a simple agent with memory using the...
about 2 months ago
- A step-by-step practical guide on building AI agents using Gemini 3 Pro, covering tool integration, context management, and best practices for creating effective and reliable agents....
2 months ago
- I have been learning about memory in AI agents, and found myself overwhelmed by all the new terms. It started with short-term and long-term memory. Then it became even more confusing with procedural, episodic, and semantic memory. But wait. Semantic memory reminded me of a...
3 months ago
- An experiment guiding an agent to code a search reranker optimized for NDCG. How badly overfit is it?...
- Copy a list in Python using the copy() method, not the assignment operator....
- Drop in any well-typed Python function; the loop builds the tool schema and wiring for you. How I build dumb demos and experiments....
- In November of 2024 I wrote a blog post titled "Is Python Really That Slow?", in which I tested several versions of Python and noted the steady progress the language has been making in terms of performance. Today is the 8th of October 2025, just a day after the official release...
- Holly molly, September was hectic, mostly good and definitely memorable. Family came over for a visit from Poland, we got married, we travelled to northern Italy, and the most recent meetup I organised was a huge success. It was intense and I’m ready for a chill and quiet...
- What’s the best way to get started building AI agent systems? There are countless frameworks for building AI agents available, such as CrewAI, LangGraph, and the OpenAI Agents SDK, and it can be overwhelming to choose one. On the other hand, Anthropic recommended starting with...
4 months ago
- Agents need tools they understand, like simple keyword search. They can reason about these tools, evaluate the results, refine, and iterate to deliver rather interesting results. But maybe with some caveats....
Rows per page