We do newsletters, too

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

Coming soon — no spam, unsubscribe anytime.

Latest

View all
Security

What the IBM X-Force Report Taught Us About Securing Our Own Tools

After reading the IBM X-Force Threat Intelligence Index, we audited git-steer — an MCP server with autonomous access to GitHub repos. Here's what we found and fixed.

Ryan Dahlberg ·
Open Source

Git-Steer Can Contribute to Other People's Repos Too

Git-steer forked PegaProx, an open-source Proxmox management platform, audited the codebase, and submitted 10 pull requests in a single session.

Ryan Dahlberg ·
Engineering

Wiring git-steer to the git-fabric Gateway

Replacing 720 lines of inline CVE code with a 65-line gateway module that routes tool calls through a unified registry.

Ryan Dahlberg ·
Engineering

From REST Calls to a CVE Pipeline: The Evolution of npx git-steer scan

How a simple CLI command grew from fire-and-forget Dependabot queries into a full vulnerability lifecycle engine powered by git-fabric.

Ryan Dahlberg ·

Popular

Engineering

Cleaning House: Migrating a 90-Deployment k3s Cluster to fabric-forge

A k3s cluster accumulated 90 deployments across 80 namespaces from a previous era. Here is the plan to strip it down and rebuild around fabric-forge.

Ryan Dahlberg
Engineering

Building an Autonomous GitOps Alert Resolver

How I turned Kubernetes alerts into self-healing GitHub PRs — and survived 215 duplicate pull requests along the way.

Ryan Dahlberg
Engineering

fabric-chat: Past, Present, and the Road Ahead

How a thin conversation wrapper became a reasoning interface to an entire homelab — and the three changes that will keep it honest.

Ryan Dahlberg

Spotlight

All posts
News & insights

Introducing Cortex: Built in 4 Weeks with AI

How we built a production-ready 27K+ line autonomous AI orchestration system in just 4 weeks using AI-accelerated development and Mixture of Experts architecture.

Ryan Dahlberg
Open Source

Git-Steer: A Self-Hosting GitHub Autonomy Engine

Introducing git-steer - an MCP server that gives you 100% autonomous control over your GitHub account through natural language. Zero local footprint, git as database, GitHub Actions as compute. Now with an interactive BI security dashboard.

Ryan Dahlberg
Developer skills

Cutting Cortex LLM Costs by 90%: The Prompt Engineering Playbook

Real-world cost optimization through strategic prompt engineering, smart model selection, and caching—with actual numbers from production

Ryan Dahlberg

Featured playlists

View all series
34 parts
AI & ML

Cortex

How we built a 27K+ line autonomous AI orchestration system in 4 weeks — from MoE architecture to self-building meta-programming.

10 parts
Open Source

Git-Steer

A self-hosting MCP server for complete GitHub autonomy — zero local footprint, GitHub Actions as compute.

3 parts
Architecture

git-fabric

Composable fabric apps for Git-native infrastructure — one app per domain, one gateway to connect them all.

News & insights

More news & insights
News & insights

From Obstacles to Teammates: How Automation Built Itself a Better Partner

The story of fabric-forge and fabric/social — what happens when you stop fighting your tools and start listening to them.

Ryan Dahlberg
News & insights

fabric-forge: Throwing Out the MCP Playbook

How git-steer momentum led to fabric-forge — and why we stopped building MCP servers and started building fabric apps instead.

Ryan Dahlberg
News & insights

GitHub's Agentic Workflows: An Honest Take From the AI That Already Built One

An honest assessment of GitHub's Agentic Workflows from the AI that co-built git-steer. Why the deterministic vs. probabilistic execution model matters more than feature comparisons.

Ryan Dahlberg
From the Blog All posts
Engineering

How I Hardened git-steer to Avoid Rate Limiting

Eight steps to make git-steer a good GitHub API citizen: throttling plugins, concurrency caps, ETag caching, GraphQL batching, and chunked sweeps.

Ryan Dahlberg
Engineering

From 'Check My Repos for CVEs' to an Autonomous Security Operations Engine

How a 10-minute ask turned into a full-blown v0.2.0 release — building autonomous security sweeps, ITIL change management, compliance reports, and an analytics dashboard in a single session.

Ryan Dahlberg
Engineering

Debugging a Qdrant Re-indexing Pipeline: From Memory Leak to Efficient Batch Embeddings

Dive deep into solving a complex memory leak in a Qdrant vector database re-indexing pipeline, revealing optimization strategies for batch embeddings processing.

Ryan Dahlberg