Moving repository memory from specs to OKF
How my project memory evolved from architecture decision records to living specs and now Open Knowledge Format bundles maintained together with the code.
Software engineer from Ukraine. Building things with code.
How my project memory evolved from architecture decision records to living specs and now Open Knowledge Format bundles maintained together with the code.
Most evals do not need LangSmith, Braintrust or MLflow. Datasets, the runner, and the history all fit in your git repo - and your coding agent reviews the results for free.
How I actually work with coding agents. Three phases — design, implementation, ship. Each one has a job, and most of the value is in getting the first one right.
Why agents drown in tool schemas, how tool search fixes it by deferring schemas and loading them on demand, the difference between generic and provider-specific search, and tricks to make it actually good.
Build a LangGraph docs agent that searches read-only documentation files with Bashkit shell tools instead of a vector database or embeddings.
MCP and CLIs made APIs usable for agents by adding metadata, workflows, discovery, and better errors. Maybe the next step is to move this logic back into web APIs and OpenAPI specs.
Sandboxed bash interpreter written in Rust. No fork/exec, no real filesystem, no subprocess surprises. Built for LLM agents, multi-tenant sandboxes, and CI.
Instead of helping agents bypass CAPTCHA, we should make agent identities official. Human sub-identities for agents, with proper permissions and clear separation.
AI coding agents are becoming gatekeepers of tool adoption. The data that shapes their recommendations is opaque, gameable, and already being exploited. Creators, consumers, labs, and governments all need to act.
Why Rust is becoming the go-to language for AI-generated code. Strong types, cargo conventions, LLM training data representation, and embeddability into Python and Node.js ecosystems make it a perfect fit.
A Coding Agent friendly tool to magically generate text and image artifacts like diagrams.
My experience of transitioning from human-first to AI-ready repositories packed to six practices that enable effective AI coding agents: feedback loops, entry points, specifications, progressive disclosure, skills, and testing documentation.
A review of AWS App Runner service capabilities and limitations at the end of 2021.
Setting up Azure Container Registry as a private Docker registry for your Kubernetes cluster.
Guide to setting up and running a Kubernetes cluster on Azure Container Service.
Building a serverless data pipeline with AWS Kinesis streams and Lambda functions.
Quick setup guide for running TensorFlow on any platform, including Windows.
Discussion about application configuration management strategies.
A review of web development tools and technologies used throughout 2011.
Updates on PsGet including new features, modules, and development challenges.
Automating git commits with messages extracted from JIRA tickets.
Setting up health monitoring for production systems.
Implementing automatic deployment pipelines using Mercurial and TeamCity.
Isolating business logic execution in separate .NET application domains.
Exploring potential pitfalls and issues with IEnumerable in .NET.
Announcing the central module directory for PsGet.
How to download files using PowerShell scripts.
Using PsRemoteFiles to transfer files via PowerShell Remoting.
Introduction to PsUrl for downloading web content and PsGet for PowerShell module management.
Yep! We are moving on. Welcome our first event.
Introducing innovative stuff in .NET.
Overview of the mocking in System.Reflection API. Some good changes in .NET 4.0
I think, now is good time to make small talk what F# is all about. Announce of the upcoming UNETA talk on subject.
Some subjective thoughts about potential storage dedicated for Event Sourcing.
Example Domain Events implementation with Reactive Extensions. Probably first example of the server side business logic with Rx.
Kind of yet another technique to organize business logic.
Cool stuff that comes with Reactive Framework API. Hope it really will be part of .NET 4.0
Yet another Unit Testing/BDD framework for F#. Inspired by RSpec syntax.
I love "guess error" kind of posts. This is first of mine. Snippet is all about GWT Java code.
First attempt to view on the Microsoft Master Data Services November 2009 CTP.
Small reviews of the PDC09 videos/sessions.
Funny, but Microsoft Office Outlook 2010 does not support e-mail accounts hosted on Windows Live Custom Domains. I found not less funny solution.
Inspired by Google Wave invitation, thoughts about suitability of the GWT for RIA.
Nice (at least I hope) solution that will end war between people who use generic repository and who do not.
You can share contracts of the WCF service? Here you can find a much more robust way to instantiate a client.
What is the difference between GetOrder(id) and FindOrder(id)?
Failed take to design non-blocking sequential number generation.
Bored with repetitive code? Need a real example of T4 (Text Templates)? Need tools to write .NET Configuration Sections? This post is all about this stuff.
What do you think about ASP.NET MVC as a platform for web service based applications? What about JSON Web Services? Possibly you would like that.
We dropped out Application Layer. And nothing changed. This post is all about overuse of the Application Layer.