41554 blogs · [ { "id": "01a0bb50-f1d0-71e6-bd40-71f724f9042c", "title": "Jev: a decision model", "url": "https://mager.co/blog/2026-09-19-jev-decision-model/", "published_at": "2026-09-19T00:00:00+00:00" }, { "id": "01a09651-83d0-73f0-bd7a-aedf04eeb7e2", "title": "Instinct: a capable agent in your DMs", "url": "https://mager.co/blog/2026-09-12-instinct/", "published_at": "2026-09-12T00:00:00+00:00" }, { "id": "01a09651-83d0-73f0-bd7a-aedf0594f4f7", "title": "Euglena Yogo Parfait", "url": "https://mager.co/blog/2026-09-11-euglena-yogo-parfait/", "published_at": "2026-09-11T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d995c25bf", "title": "tmux: orchestrating agents with send-keys and capture-pane", "url": "https://mager.co/blog/2026-08-23-orchestrating-agents-with-tmux/", "published_at": "2026-08-23T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d98a47341", "title": "OpenSpec: The agreement layer that keeps your agent honest", "url": "https://mager.co/blog/2026-08-19-openspec/", "published_at": "2026-08-19T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d981b46e5", "title": "AI Gateway: the end of the single-provider AI subscription", "url": "https://mager.co/blog/2026-08-16-ai-gateway-eve-stack/", "published_at": "2026-08-16T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d97bbc10e", "title": "OpenCode CLI: ten commands worth knowing", "url": "https://mager.co/blog/2026-08-09-opencode-cli-commands/", "published_at": "2026-08-10T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d9748408d", "title": "OpenCode Go + Buzz: killing Claude Code for a $10 harness", "url": "https://mager.co/blog/2026-08-08-opencode-go-buzz-harness/", "published_at": "2026-08-08T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d96e78b90", "title": "Cherry Tomato Pasta", "url": "https://mager.co/blog/2026-08-07-cherry-tomato-pasta/", "published_at": "2026-08-07T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d968f5518", "title": "Claude Is Unhobbled. Your Context Engineering Is Not.", "url": "https://mager.co/blog/2026-07-24-context-engineering-claude-5/", "published_at": "2026-07-24T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d96286f38", "title": "Buzz: what it looks like when agents get equal standing", "url": "https://mager.co/blog/2026-07-24-buzz-explainer/", "published_at": "2026-07-23T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d961daee2", "title": "Claude: from Skills to Agents to Subagents", "url": "https://mager.co/blog/2026-07-10-skills-vs-agents/", "published_at": "2026-07-10T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d956faf93", "title": "OpenRouter: The routing layer magerbot was missing", "url": "https://mager.co/blog/2026-07-08-openrouter-explained/", "published_at": "2026-07-08T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d94af8204", "title": "mager-bench: a personal coding model benchmark", "url": "https://mager.co/blog/2026-07-05-mager-bench/", "published_at": "2026-07-05T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d93eb3fd1", "title": "Warp: The Cloud Factory, Now Running", "url": "https://mager.co/blog/2026-07-03-cloud-factory/", "published_at": "2026-07-03T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d93e0a0e9", "title": "Skill Evals: grading the prompts you write, not just the outputs they produce", "url": "https://mager.co/blog/2026-06-26-skill-evals/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d9341070e", "title": "Claude Voice: an AI agent that talks back", "url": "https://mager.co/blog/2026-06-25-claude-voice-agent/", "published_at": "2026-06-25T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d930779cb", "title": "Eve: define your agent, deploy it, use it from anywhere", "url": "https://mager.co/blog/2026-06-18-vercel-eve/", "published_at": "2026-06-18T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d9245f558", "title": "Claude Skills vs Workflows: when Claude decides vs when you do", "url": "https://mager.co/blog/2026-06-13-claude-skills-vs-workflows/", "published_at": "2026-06-13T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d91766f42", "title": "Cacio e Pepe", "url": "https://mager.co/blog/2026-06-04-cacio-e-pepe/", "published_at": "2026-06-06T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d91c2d8d7", "title": "Kotsu: Designing a Logo by Inventing a Kanji", "url": "https://mager.co/blog/2026-06-06-kotsu-logo/", "published_at": "2026-06-06T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d912ad89b", "title": "An OpenClaw setup for Dad", "url": "https://mager.co/blog/2026-06-04-an-openclaw-setup-for-dad/", "published_at": "2026-06-04T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8fc53527", "title": "Killing OpenClaw for a native Claude Code setup", "url": "https://mager.co/blog/2026-06-02-killing-openclaw/", "published_at": "2026-06-02T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d907b8c01", "title": "Loooom: Curated Skills for People Who Don't Code", "url": "https://mager.co/blog/2026-06-02-loooom/", "published_at": "2026-06-02T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8f2cd100", "title": "What Happened in AI in May 2026", "url": "https://mager.co/blog/2026-05-31-ai-may-2026/", "published_at": "2026-05-31T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8e650e66", "title": "Japanese Butter Soy Spaghetti", "url": "https://mager.co/blog/2026-05-30-japanese-spaghetti/", "published_at": "2026-05-30T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8df89c36", "title": "SkillOpt: gradient descent for your SKILL.md", "url": "https://mager.co/blog/2026-05-26-skill-evals-skillopt/", "published_at": "2026-05-27T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8ddbf581", "title": "OpenHuman — an open-source agent harness that learns who you are", "url": "https://mager.co/blog/2026-05-25-openhuman-explainer/", "published_at": "2026-05-26T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8dd8468f", "title": "What Karpathy's CLAUDE.md taught me about my own setup", "url": "https://mager.co/blog/2026-05-22-karpathy-claude-md/", "published_at": "2026-05-24T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8c75203e", "title": "gbrain: Migrating My AI Brain From Flat Files to Semantic Memory", "url": "https://mager.co/blog/2026-05-20-gbrain-brain-migration/", "published_at": "2026-05-20T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8ca4328b", "title": "初めての日本野球観戦:大阪で阪神タイガース", "url": "https://mager.co/blog/2026-05-20-hanshin-tigers-baseball-ja/", "published_at": "2026-05-20T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8d014c59", "title": "My First Japanese Baseball Game: Hanshin Tigers in Osaka", "url": "https://mager.co/blog/2026-05-20-hanshin-tigers-baseball/", "published_at": "2026-05-20T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8be71ea7", "title": "相撲:東京で初めての本場所観戦", "url": "https://mager.co/blog/2026-05-11-grand-sumo-tokyo-ja/", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8c390736", "title": "Sumo: My First Grand Tournament in Tokyo", "url": "https://mager.co/blog/2026-05-11-grand-sumo-tokyo/", "published_at": "2026-05-11T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8b3e7549", "title": "Claude: Anthropic just shipped most of OpenClaw", "url": "https://mager.co/blog/2026-05-08-advisor-strategy-principal-agent/", "published_at": "2026-05-08T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8a509f7a", "title": "Building a tiny local LLM starter for real projects", "url": "https://mager.co/blog/2026-05-06-local-gemma-kotsu/", "published_at": "2026-05-06T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8929659b", "title": "The Compounding Agent: Why Hermes Is More Than Just a Pretty TUI", "url": "https://mager.co/blog/2026-04-28-hermes-agent-explainer/", "published_at": "2026-05-03T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d89f191d8", "title": "Claude: How prompt caching actually works", "url": "https://mager.co/blog/2026-04-29-claude-prompt-caching/", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d880d6633", "title": "How I make tokens last longer", "url": "https://mager.co/blog/2026-04-26-how-i-save-tokens/", "published_at": "2026-04-26T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d883bdd7a", "title": "Italian Sausage Dry-Rub", "url": "https://mager.co/blog/2026-04-26-italian-sausage/", "published_at": "2026-04-26T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8748fa48", "title": "DESIGN.md: Reverse Design Engineering for Portable Taste", "url": "https://mager.co/blog/2026-04-25-design-md-portable-taste/", "published_at": "2026-04-25T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d867a9e18", "title": "10 Claude Code CLI flags you probably aren't using", "url": "https://mager.co/blog/2026-04-20-claude-code-cli-flags/", "published_at": "2026-04-20T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d85c25cde", "title": "Garlic Cilantro Lime Rice", "url": "https://mager.co/blog/2026-04-12-garlic-cilantro-lime-rice/", "published_at": "2026-04-12T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8544c7c2", "title": "OpenClaw: I Switched My Agent Stack from Claude to OpenAI Codex", "url": "https://mager.co/blog/2026-04-11-openclaw-openai-codex/", "published_at": "2026-04-11T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d850ff59f", "title": "gstack: Garry Tan's Claude Setup Is 🔥", "url": "https://mager.co/blog/2026-03-28-gstack-garry-tan-claude-plugin/", "published_at": "2026-03-28T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d84ebc23d", "title": "Anthropic's Knowledge Work Plugins: The 10 Essential Tools for Modern Tech Teams", "url": "https://mager.co/blog/2026-03-27-anthropic-knowledge-work-plugins/", "published_at": "2026-03-27T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d846f2e91", "title": "Loooom: I Built a Skill to Teach Claude to Hear Music", "url": "https://mager.co/blog/2026-03-26-loooom-identify-song-parts/", "published_at": "2026-03-26T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d8454fee4", "title": "beatbrain: 3 Seconds to 200ms", "url": "https://mager.co/blog/2026-03-25-beatbrain-v2-backend-rewrite/", "published_at": "2026-03-25T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d840e6339", "title": "Kotsu: The Knack for Japanese", "url": "https://mager.co/blog/2026-03-21-kotsu-the-knack-for-japanese/", "published_at": "2026-03-21T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d829b9205", "title": "autoresearch on Loooom: Teaching a Skill to Improve Itself", "url": "https://mager.co/blog/2026-03-20-autoresearch-loooom-skills/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d836a99f4", "title": "DM your agent with Claude Code Channels", "url": "https://mager.co/blog/2026-03-20-claude-code-channels/", "published_at": "2026-03-20T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d81ce8162", "title": "Software Factory: The End Goal of Agentic Engineering", "url": "https://mager.co/blog/2026-03-19-software-factory/", "published_at": "2026-03-19T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d816926ac", "title": "prxps: I Let AI Analyze Every First-Round March Madness Matchup", "url": "https://mager.co/blog/2026-03-18-march-madness-ai-bracket/", "published_at": "2026-03-18T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d80710209", "title": "Corned Beef: The Dutch Oven St. Patrick's Day Braise", "url": "https://mager.co/blog/2026-03-15-corned-beef-dutch-oven/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d80986271", "title": "Open SWE: Build Your Own Internal Coding Agent in 10 Minutes", "url": "https://mager.co/blog/2026-03-17-open-swe-coding-agents/", "published_at": "2026-03-17T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7ff67285", "title": "Banana Bread", "url": "https://mager.co/blog/2026-03-15-banana-bread/", "published_at": "2026-03-15T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7d78da71", "title": "agency-agents: I Hired 145 AI Specialists to Run My Company", "url": "https://mager.co/blog/2026-03-14-agency-agents-openclaw/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7e32141e", "title": "autoresearch: Karpathy's Blueprint for Agents That Improve Themselves", "url": "https://mager.co/blog/2026-03-14-autoresearch-pattern/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7e9cc2e3", "title": "Claude Agent SDK: Build Your Own AI Terminal in 10 Minutes", "url": "https://mager.co/blog/2026-03-14-claude-agent-sdk-tui/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7eb5fcbd", "title": "Loooom MCP: Let Any AI Discover and Install Skills Mid-Conversation", "url": "https://mager.co/blog/2026-03-14-loooom-mcp/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7ee9c4a8", "title": "OpenClaw: I Turned Three Shell Aliases Into a Real CLI Command", "url": "https://mager.co/blog/2026-03-14-openclaw-tunnel-command/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7fdb4ad7", "title": "OpenViking: The Open-Source Context Database Your Agents Have Been Waiting For", "url": "https://mager.co/blog/2026-03-14-openviking-context-database/", "published_at": "2026-03-14T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7d118770", "title": "Isaac Asimov's Three Laws: From Science Fiction to AI Alignment Crisis", "url": "https://mager.co/blog/2026-03-13-asimov-three-laws-ai-alignment/", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7d3c0eb1", "title": "blog-seo: Audit Any Blog's SEO With a Claude Code Skill", "url": "https://mager.co/blog/2026-03-13-blog-seo-skill/", "published_at": "2026-03-13T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7c19ae4d", "title": "LangGraph: Build Stateful Multi-Agent Systems That Don't Crash", "url": "https://mager.co/blog/2026-03-12-langgraph-deep-dive/", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7b337969", "title": "DeepAgents: The Claude Code Alternative That Works With Any LLM", "url": "https://mager.co/blog/2026-03-10-deepagents-claude-code-alternative/", "published_at": "2026-03-10T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7a657e85", "title": "Loooom: I Built It for the Bots", "url": "https://mager.co/blog/2026-03-08-loooom-machines-first/", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7a6f665d", "title": "How to Write, Eval, and Iterate on a Skill", "url": "https://mager.co/blog/2026-03-08-write-eval-iterate-skill/", "published_at": "2026-03-08T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d791b8806", "title": "LangGraph + Claude Agent SDK: The Ultimate Guide to Multi-Agent Systems in 2026", "url": "https://mager.co/blog/2026-03-07-langgraph-claude-agent-sdk-ultimate-guide/", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d798de142", "title": "ME.md: robots.txt for human consciousness", "url": "https://mager.co/blog/2026-03-07-memd-portable-human-context/", "published_at": "2026-03-07T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7837dbb2", "title": "Build Your Own Agent Team with ACP", "url": "https://mager.co/blog/2026-03-06-build-your-own-agent-team/", "published_at": "2026-03-06T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d77cf7fcb", "title": "OpenClaw: Meet Genny, My AI Life Architect", "url": "https://mager.co/blog/2026-03-04-genny-life-architect-agent/", "published_at": "2026-03-04T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d778a7395", "title": "Cauliflower Garlic Soup", "url": "https://mager.co/blog/2026-03-01-cauliflower-garlic-soup/", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d77964352", "title": "Golden Dutch Oven Chicken & Saffron Rice", "url": "https://mager.co/blog/2026-03-01-one-pot-chicken-rice/", "published_at": "2026-03-01T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d774bba3b", "title": "promptfoo: The Ultimate Guide to Unit Testing Your AI Prompts", "url": "https://mager.co/blog/2026-02-23-promptfoo-llm-validation/", "published_at": "2026-02-26T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d77747e15", "title": "promptfoo: Rate Your Claude Code Skills Before Your Users Do", "url": "https://mager.co/blog/2026-02-23-skills-validate-eval/", "published_at": "2026-02-23T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d76ca216b", "title": "I skipped Duolingo and built a Japanese tutor with Claude Code", "url": "https://mager.co/blog/2026-02-22-japanese-tutor-claude-code/", "published_at": "2026-02-22T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7709ec0d", "title": "OpenClaw + Tailscale: Your Always-On AI Agent, Accessible from Anywhere", "url": "https://mager.co/blog/2026-02-22-openclaw-mac-mini-tailscale/", "published_at": "2026-02-22T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d76913ab6", "title": "brainpack: Move Your AI Agent's Entire Brain to a New Computer in 60 Seconds", "url": "https://mager.co/blog/2026-02-21-openclaw-brain-transplant/", "published_at": "2026-02-21T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7529a67b", "title": "Building a Music Agent CLI with pi-mono", "url": "https://mager.co/blog/2026-02-16-beatbrain-chat-pi-mono/", "published_at": "2026-02-16T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d75ecc9d7", "title": "Greek Chicken Casserole", "url": "https://mager.co/blog/2026-02-16-greek-chicken-casserole/", "published_at": "2026-02-16T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7480d6f7", "title": "Spaghettio Sausage Soup", "url": "https://mager.co/blog/2026-02-12-spaghettio-sausage-soup/", "published_at": "2026-02-12T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d73ba1d8e", "title": "I Turned My Design Taste Into a Claude Code Skill", "url": "https://mager.co/blog/2026-02-08-mager-frontend-design/", "published_at": "2026-02-08T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d72e7961e", "title": "Moving Beyond the Prompt: How OpenClaw Actually Does the Work", "url": "https://mager.co/blog/2026-02-03-openclaw/", "published_at": "2026-02-03T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7212536d", "title": "Chicken Cacciatore Casserole", "url": "https://mager.co/blog/2026-02-01-chicken-cacciatore-casserole/", "published_at": "2026-02-01T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d714ace28", "title": "Green Chile Chicken Soup", "url": "https://mager.co/blog/2026-01-28-green-chicken-chili/", "published_at": "2026-01-28T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d693b0b34", "title": "Green Curry Broccoli", "url": "https://mager.co/blog/2025-01-24-green-curry-broccoli/", "published_at": "2026-01-24T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d7129470d", "title": "Chicken Enchilada Lasagna", "url": "https://mager.co/blog/2026-01-02-chicken-enchilada-lasagna/", "published_at": "2026-01-02T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d706f108d", "title": "Building an AI Sports Betting Recommendation Engine with Gemma", "url": "https://mager.co/blog/2025-12-30-ai-recommendation-engine/", "published_at": "2025-12-25T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6fd56ebf", "title": "One-Pan Orzo with Spinach and Feta", "url": "https://mager.co/blog/2025-12-20-one-pan-orzo-spinach-feta/", "published_at": "2025-12-20T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6f9db210", "title": "Broccoli Cheddar Soup", "url": "https://mager.co/blog/2025-12-13-broccoli-cheddar-soup/", "published_at": "2025-12-13T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6f79b008", "title": "Cottage Pie", "url": "https://mager.co/blog/2025-12-06-cottage-pie/", "published_at": "2025-12-06T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6f70c82c", "title": "beatbrain: A Social Music Discovery App", "url": "https://mager.co/blog/2025-11-29-beatbrain/", "published_at": "2025-11-29T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6f57016c", "title": "Slow-Cooked Pork Roast", "url": "https://mager.co/blog/2025-11-27-slow-cooked-pork-roast/", "published_at": "2025-11-27T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6f2e5004", "title": "Coconut Curry Chicken Soup", "url": "https://mager.co/blog/2025-11-22-coconut-curry-chicken-soup/", "published_at": "2025-11-22T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6e6cb783", "title": "Chicken Pistachio Meatballs", "url": "https://mager.co/blog/2025-11-03-chicken-pistachio-meatballs/", "published_at": "2025-11-03T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6dced93d", "title": "Chimayo Turkey Chili", "url": "https://mager.co/blog/2025-10-28-chimayo-turkey-chili/", "published_at": "2025-10-28T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6d02027d", "title": "Roasted Spatchcocked Chicken", "url": "https://mager.co/blog/2025-10-27-spatchcocked-chicken/", "published_at": "2025-10-27T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6c2a9938", "title": "Perfectly Seared Tomahawk Steak", "url": "https://mager.co/blog/2025-09-13-tomahawk-steak/", "published_at": "2025-09-13T00:00:00+00:00" }, { "id": "01a0879e-7803-72d3-a5b9-206d6bb93a21", "title": "End Of Summer Grilled Zucchini Lasagna", "url": "https://mager.co/blog/2025-09-07-grilled-zucchini-lasagna/", "published_at": "2025-09-07T00:00:00+00:00" } ] posts Claim your blog
Back to mager.co
Blog · corpus.blog/blogs/mager.co/posts

mager.co

mager.co

2026

2025