corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0de2c-2a44-728e-b85c-32535a182b02", "title": "DSPy ♥ Jev: Typed Decisions, One Program, and ReAnchor", "url": "https://stacktoheap.com/blog/2026/09/25/dspy-heart-jev/", "published_at": "2026-09-25T00:00:00+00:00" }, { "id": "01a0d209-7f72-7095-a7db-d7366bd1e7ce", "title": "Jev: Attack of the Classifiers", "url": "https://stacktoheap.com/blog/2026/09/22/jev-attack-of-the-classifiers/", "published_at": "2026-09-22T00:00:00+00:00" }, { "id": "01a0d209-7f72-7095-a7db-d7366c06473c", "title": "Jev at the Branches: The State Machine Is the Agent", "url": "https://stacktoheap.com/blog/2026/09/21/the-state-machine-is-the-agent/", "published_at": "2026-09-21T00:00:00+00:00" }, { "id": "01a0d209-7f72-7095-a7db-d7366cb735bd", "title": "Jev: AI Decisions as a Typed Function Call", "url": "https://stacktoheap.com/blog/2026/09/18/jev-doesnt-write-review-comments/", "published_at": "2026-09-18T00:00:00+00:00" }, { "id": "01a087e4-ff13-7262-b12a-1e911995380c", "title": "Managing Context Windows with pi /tree: Branches, Summaries, and Subagent-like Workflows", "url": "https://stacktoheap.com/blog/2026/02/26/pi-tree-context-window-management/", "published_at": "2026-02-26T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c8fbddc120", "title": "Ralph loops for SDK migrations: a case study", "url": "https://stacktoheap.com/blog/2026/02/23/how-i-code-from-the-gym-part-4/", "published_at": "2026-02-23T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c8fc1eb09b", "title": "How my agents code when I am at the gym", "url": "https://stacktoheap.com/blog/2026/02/20/how-i-code-from-the-gym-part-3/", "published_at": "2026-02-20T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c8fd19ad45", "title": "How I code from the gym — Part 2: Any AI tool, one command", "url": "https://stacktoheap.com/blog/2026/02/15/how-i-code-from-the-gym-part-2/", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c8fd7a2ff9", "title": "How I code from the gym", "url": "https://stacktoheap.com/blog/2026/02/08/how-i-code-from-the-gym/", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c8fe37daf6", "title": "Supercharged Code Reviews: How AI Subagents Make Human Reviewers Superhuman", "url": "https://stacktoheap.com/blog/2025/08/10/code-reviews-that-dont-suck-claude-code-subagents/", "published_at": "2025-08-10T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c8fef2a31d", "title": "Having Fun with Claude Code Hooks - Make Your AI Coding Assistant Talk!", "url": "https://stacktoheap.com/blog/2025/08/03/having-fun-with-claude-code-hooks/", "published_at": "2025-08-03T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c8ffefd8f4", "title": "Thoughts on FastHTML", "url": "https://stacktoheap.com/blog/2024/09/06/thoughts-on-fasthtml/", "published_at": "2024-09-06T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c9005983f9", "title": "MLFlow as a model repository in your CI/CD workflow", "url": "https://stacktoheap.com/blog/2018/11/19/mlflow-model-repository-ci-cd/", "published_at": "2018-11-19T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c900af4296", "title": "Using multiple worktrees with git", "url": "https://stacktoheap.com/blog/2016/01/19/using-multiple-worktrees-with-git/", "published_at": "2016-01-19T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c901256fd2", "title": "Running WebDriverIO tests using docker-compose", "url": "https://stacktoheap.com/blog/2016/01/04/running-webdriverio-tests-using-docker-compose/", "published_at": "2016-01-04T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c901f35f5d", "title": "Basics of rolling updates with Kubernetes", "url": "https://stacktoheap.com/blog/2016/01/03/basics-of-rolling-update-with-kubernetes/", "published_at": "2016-01-03T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c902c5172f", "title": "How to git add only files that have already been staged", "url": "https://stacktoheap.com/blog/2016/01/02/git-add-only-files-already-staged/", "published_at": "2016-01-02T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c903515b6b", "title": "Hosting an S3 backed Docker Registry on Kubernetes", "url": "https://stacktoheap.com/blog/2016/01/01/s3-backed-docker-registry-on-kubernetes/", "published_at": "2016-01-01T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c9043c2b05", "title": "Sharing docker images without a registry", "url": "https://stacktoheap.com/blog/2015/11/22/sharing-docker-images-without-registry/", "published_at": "2015-11-22T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c904faaed1", "title": "Things you may not know about git - autocorrect your commands", "url": "https://stacktoheap.com/blog/2015/11/01/git-autocorrect-feature/", "published_at": "2015-11-01T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c9052dc6ca", "title": "Getting started with Ansbile for a Django project", "url": "https://stacktoheap.com/blog/2013/10/20/getting-started-with-ansbile-for-a-django-project/", "published_at": "2013-10-20T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c905448412", "title": "Using git at a hackathon where git:// port is blocked", "url": "https://stacktoheap.com/blog/2013/08/24/using-git-at-a-hackathon-where-git-slash-slash-port-is-blocked/", "published_at": "2013-08-24T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90616d09b", "title": "Building a Debian Wheezy vagrant box using veewee", "url": "https://stacktoheap.com/blog/2013/06/19/building-a-debian-wheezy-vagrant-box-using-veewee/", "published_at": "2013-06-19T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c906bdc90f", "title": "Things that trip newbies in Powershell - Pipeline Output", "url": "https://stacktoheap.com/blog/2013/06/15/things-that-trip-newbies-in-powershell-pipeline-output/", "published_at": "2013-06-15T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c9073a7994", "title": "git learns pre-push hook - new in 1.8.2", "url": "https://stacktoheap.com/blog/2013/03/14/git-learns-pre-push-hook-new-in-1-8-2/", "published_at": "2013-03-14T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c907b096a6", "title": "git learns to ignore better - new in 1.8.2", "url": "https://stacktoheap.com/blog/2013/03/14/git-learns-to-ignore-better-new-in-1-8-2/", "published_at": "2013-03-14T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c9084c8490", "title": "Why use virtualenv when there is pythonbrew?", "url": "https://stacktoheap.com/blog/2013/03/11/why-use-virtualenv-when-there-is-pythonbrew/", "published_at": "2013-03-11T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c908dbaf72", "title": "Things that trip newbies in Powershell - Encodings", "url": "https://stacktoheap.com/blog/2013/02/18/things-that-trip-newbies-in-powershell-encodings/", "published_at": "2013-02-18T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c909b9a32a", "title": "Using TypeConverters to get AppSettings in .NET", "url": "https://stacktoheap.com/blog/2013/01/20/using-typeconverters-to-get-appsettings-in-net/", "published_at": "2013-01-20T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90a0d3007", "title": "Precompiling Razor views in ASP.NET MVC 3", "url": "https://stacktoheap.com/blog/2013/01/19/precompiling-razor-views-in-asp-dot-net-mvc-3/", "published_at": "2013-01-19T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90a99689d", "title": "Remembering Aaron Swartz in his writings", "url": "https://stacktoheap.com/blog/2013/01/13/remembering-aaron-swartz-in-his-writings/", "published_at": "2013-01-13T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90b532fa2", "title": "Using mailmap to fix authors list in git", "url": "https://stacktoheap.com/blog/2013/01/06/using-mailmap-to-fix-authors-list-in-git/", "published_at": "2013-01-06T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90b73f5ba", "title": "Why a feature of our website stopped working for Norway", "url": "https://stacktoheap.com/blog/2012/12/19/why-a-feature-of-our-website-stopped-working-for-norway/", "published_at": "2012-12-19T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90c6bba35", "title": "Things that trip newbies in Powershell", "url": "https://stacktoheap.com/blog/2012/12/16/things-that-trip-newbies-in-powershell/", "published_at": "2012-12-16T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90d2a205d", "title": "Writing a Git provider for Windows Powershell - Part 3", "url": "https://stacktoheap.com/blog/2012/12/07/writing-a-git-provider-for-windows-powershell-part-3/", "published_at": "2012-12-07T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90d48e7f9", "title": "Writing a Git provider for Windows Powershell - Part 2", "url": "https://stacktoheap.com/blog/2012/12/03/writing-a-git-provider-for-windows-powershell-part-2/", "published_at": "2012-12-03T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90e3cd0f9", "title": "Better code analysis with Resharper 7 contract annotations", "url": "https://stacktoheap.com/blog/2012/12/02/better-code-analysis-with-resharper-7-contract-annotations/", "published_at": "2012-12-02T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90ef58f41", "title": "Writing a Git provider for Windows Powershell - Part 1", "url": "https://stacktoheap.com/blog/2012/12/01/writing-a-git-provider-for-windows-powershell-part-1/", "published_at": "2012-12-01T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90f6ac77d", "title": "Why I love Jetbrains TeamCity as a .NET developer", "url": "https://stacktoheap.com/blog/2012/11/18/why-i-love-jetbrains-teamcity-as-a-net-developer/", "published_at": "2012-11-18T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90fd64901", "title": "Testing extension methods with Microsoft Fakes", "url": "https://stacktoheap.com/blog/2012/11/11/testing-extension-methods-with-microsoft-fakes/", "published_at": "2012-11-11T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c90ff2e679", "title": "Contract testing a JSON service in .NET", "url": "https://stacktoheap.com/blog/2012/10/31/contract-testing-a-json-service-in-net/", "published_at": "2012-10-31T00:00:00+00:00" }, { "id": "01a087e4-ff14-7247-ba95-f6c9108dcff7", "title": "Learning by answering questions", "url": "https://stacktoheap.com/blog/2012/10/17/learning-by-answering-questions/", "published_at": "2012-10-17T00:00:00+00:00" } ] posts
Claim your blog
Back to stacktoheap.com
Blog · corpus.blog/blogs/stacktoheap.com/posts
stacktoheap.com
stacktoheap.com
2026
DSPy ♥ Jev: Typed Decisions, One Program, and ReAnchor
original ↗
25 Sept 2026
Jev: Attack of the Classifiers
original ↗
22 Sept 2026
Jev at the Branches: The State Machine Is the Agent
original ↗
21 Sept 2026
Jev: AI Decisions as a Typed Function Call
original ↗
18 Sept 2026
Managing Context Windows with pi /tree: Branches, Summaries, and Subagent-like Workflows
original ↗
26 Feb 2026
Ralph loops for SDK migrations: a case study
original ↗
23 Feb 2026
How my agents code when I am at the gym
original ↗
20 Feb 2026
How I code from the gym — Part 2: Any AI tool, one command
original ↗
15 Feb 2026
How I code from the gym
original ↗
8 Feb 2026
2025
Supercharged Code Reviews: How AI Subagents Make Human Reviewers Superhuman
original ↗
10 Aug 2025
Having Fun with Claude Code Hooks - Make Your AI Coding Assistant Talk!
original ↗
3 Aug 2025
2024
Thoughts on FastHTML
original ↗
6 Sept 2024
2018
MLFlow as a model repository in your CI/CD workflow
original ↗
19 Nov 2018
2016
Using multiple worktrees with git
original ↗
19 Jan 2016
Running WebDriverIO tests using docker-compose
original ↗
4 Jan 2016
Basics of rolling updates with Kubernetes
original ↗
3 Jan 2016
How to git add only files that have already been staged
original ↗
2 Jan 2016
Hosting an S3 backed Docker Registry on Kubernetes
original ↗
1 Jan 2016
2015
Sharing docker images without a registry
original ↗
22 Nov 2015
Things you may not know about git - autocorrect your commands
original ↗
1 Nov 2015
2013
Getting started with Ansbile for a Django project
original ↗
20 Oct 2013
Using git at a hackathon where git:// port is blocked
original ↗
24 Aug 2013
Building a Debian Wheezy vagrant box using veewee
original ↗
19 Jun 2013
Things that trip newbies in Powershell - Pipeline Output
original ↗
15 Jun 2013
git learns pre-push hook - new in 1.8.2
original ↗
14 Mar 2013
git learns to ignore better - new in 1.8.2
original ↗
14 Mar 2013
Why use virtualenv when there is pythonbrew?
original ↗
11 Mar 2013
Things that trip newbies in Powershell - Encodings
original ↗
18 Feb 2013
Using TypeConverters to get AppSettings in .NET
original ↗
20 Jan 2013
Precompiling Razor views in ASP.NET MVC 3
original ↗
19 Jan 2013
Remembering Aaron Swartz in his writings
original ↗
13 Jan 2013
Using mailmap to fix authors list in git
original ↗
6 Jan 2013
2012
Why a feature of our website stopped working for Norway
original ↗
19 Dec 2012
Things that trip newbies in Powershell
original ↗
16 Dec 2012
Writing a Git provider for Windows Powershell - Part 3
original ↗
7 Dec 2012
Writing a Git provider for Windows Powershell - Part 2
original ↗
3 Dec 2012
Better code analysis with Resharper 7 contract annotations
original ↗
2 Dec 2012
Writing a Git provider for Windows Powershell - Part 1
original ↗
1 Dec 2012
Why I love Jetbrains TeamCity as a .NET developer
original ↗
18 Nov 2012
Testing extension methods with Microsoft Fakes
original ↗
11 Nov 2012
Contract testing a JSON service in .NET
original ↗
31 Oct 2012
Learning by answering questions
original ↗
17 Oct 2012