Articles archive

Finding My Spark Again
From: Peter Steinberger’s Blog
Added: March 1, 2026
MCP Best Practices
From: Peter Steinberger’s Blog
Added: March 1, 2026
The Future of Vibe Coding: Building with AI, Live and Unfiltered
From: Peter Steinberger’s Blog
Added: March 1, 2026
Introducing Demark: HTML in. MD out. Blink-fast.
From: Peter Steinberger’s Blog
Added: March 1, 2026
Stop Over-thinking AI Subscriptions
From: Peter Steinberger’s Blog
Added: March 1, 2026
Claude Code is My Computer
From: Peter Steinberger’s Blog
Added: March 1, 2026
Vibe Meter: Monitor Your AI Costs
From: Peter Steinberger’s Blog
Added: March 1, 2026
Code Signing and Notarization: Sparkle and Tears
From: Peter Steinberger’s Blog
Added: March 1, 2026
Commanding Your Claude Code Army
From: Peter Steinberger’s Blog
Added: March 1, 2026
Migrating 700+ Tests to Swift Testing: A Real-World Experience
From: Peter Steinberger’s Blog
Added: March 1, 2026
Peekaboo MCP – lightning-fast macOS screenshots for AI agents
From: Peter Steinberger’s Blog
Added: March 1, 2026
Automatic Observation Tracking in UIKit and AppKit: The Feature Apple Forgot to Mention
From: Peter Steinberger’s Blog
Added: March 1, 2026
llm.codes: Make Apple Docs AI-Readable
From: Peter Steinberger’s Blog
Added: March 1, 2026
Vibe Meter 2.0: Calculating Claude Code Usage with Token Counting
From: Peter Steinberger’s Blog
Added: March 1, 2026
VibeTunnel: Turn Any Browser into Your Mac's Terminal
From: Peter Steinberger’s Blog
Added: March 1, 2026
Showing Settings from macOS Menu Bar Items: A 5-Hour Journey
From: Peter Steinberger’s Blog
Added: March 1, 2026
stats.store: Privacy-First Sparkle Analytics
From: Peter Steinberger’s Blog
Added: March 1, 2026
My AI Workflow for Understanding Any Codebase
From: Peter Steinberger’s Blog
Added: March 1, 2026
Slot Machines for Programmers: How Peter Builds Apps 20x Faster with AI
From: Peter Steinberger’s Blog
Added: March 1, 2026
Essential Reading for Agentic Engineers
From: Peter Steinberger’s Blog
Added: March 1, 2026
Command your Claude Code Army, Reloaded
From: Peter Steinberger’s Blog
Added: March 1, 2026
Peekaboo 2.0 – Free the CLI from its MCP shackles
From: Peter Steinberger’s Blog
Added: March 1, 2026
Making AppleScript Work in macOS CLI Tools: The Undocumented Parts
From: Peter Steinberger’s Blog
Added: March 1, 2026
VibeTunnel's first AI-anniversary
From: Peter Steinberger’s Blog
Added: March 1, 2026
Logging Privacy Shenanigans
From: Peter Steinberger’s Blog
Added: March 1, 2026
Self-Hosting AI Models After Claude's Usage Limits
From: Peter Steinberger’s Blog
Added: March 1, 2026
Essential Reading for Agentic Engineers - July 2025
From: Peter Steinberger’s Blog
Added: March 1, 2026
Don't read this Startup Slop
From: Peter Steinberger’s Blog
Added: March 1, 2026
Poltergeist: The Ghost That Keeps Your Builds Fresh
From: Peter Steinberger’s Blog
Added: March 1, 2026
Just One More Prompt
From: Peter Steinberger’s Blog
Added: March 1, 2026
Essential Reading for Agentic Engineers - August 2025
From: Peter Steinberger’s Blog
Added: March 1, 2026
My Current AI Dev Workflow
From: Peter Steinberger’s Blog
Added: March 1, 2026
Live Coding Session: Building Arena
From: Peter Steinberger’s Blog
Added: March 1, 2026
Claude Code Anonymous
From: Peter Steinberger’s Blog
Added: March 1, 2026
Just Talk To It - the no-bs Way of Agentic Engineering
From: Peter Steinberger’s Blog
Added: March 1, 2026
The Signature Flicker
From: Peter Steinberger’s Blog
Added: March 1, 2026
Shipping at Inference-Speed
From: Peter Steinberger’s Blog
Added: March 1, 2026
OpenClaw, OpenAI and the future
From: Peter Steinberger’s Blog
Added: March 1, 2026
Composing Bazel rules with subrules
From: Adin Cebic's Blog
Added: March 1, 2026
Building An Indie App Business #92
From: Sebastian Roehl’s Blog
Added: March 1, 2026