corpus.blog
Most cited
Talked about
Blogs
41554 blogs · [ { "id": "01a0d9b0-d846-70db-b81c-a453be72ab14", "title": "Stop Writing Prompts", "url": "https://luca-becker.me/blog/stop-writing-prompts/", "published_at": "2026-09-23T00:00:00+00:00" }, { "id": "01a0879c-dd6d-72aa-9ecd-c6aba4735b80", "title": "Why NetBird Is Replacing My Hand-Rolled WireGuard", "url": "https://luca-becker.me/blog/why-netbird-is-replacing-my-hand-rolled-wireguard/", "published_at": "2026-08-30T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857d6ad5c69", "title": "Does the World Need Another Agent Skills Repo?", "url": "https://luca-becker.me/blog/does-the-world-need-another-agent-skills-repo/", "published_at": "2026-08-05T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857d7136f92", "title": "Six Months of Vibe Coding My Home Infrastructure", "url": "https://luca-becker.me/blog/six-months-vibe-coding-home-infrastructure/", "published_at": "2026-07-27T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857d71db1a7", "title": "Renovate Can Update Almost Anything If You Teach It Regex", "url": "https://luca-becker.me/blog/renovate-regex-manager-arbitrary-files/", "published_at": "2026-06-18T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857d74dd25f", "title": "Not All UUIDs Are Created Equal", "url": "https://luca-becker.me/blog/not-all-uuids-created-equal/", "published_at": "2026-05-13T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857d82664c4", "title": "Inspecting My Balcony Battery's Cloud Telemetry", "url": "https://luca-becker.me/blog/marstek-b2500-cloud-crypto-broken/", "published_at": "2026-05-10T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857d911e47d", "title": "Cleaning Up WIP Commits with Git Autosquash", "url": "https://luca-becker.me/blog/git-fixup-autosquash-clean-commits/", "published_at": "2026-05-04T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857d9aa64b6", "title": "Adding a Battery to My Balcony Solar and Reverse-Engineering Local Control", "url": "https://luca-becker.me/blog/marstek-b2500-local-control-solar-battery/", "published_at": "2026-04-24T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857d9f27cfa", "title": "git fsck Saved My Draft. And I Didn't Know It Existed Till It Did.", "url": "https://luca-becker.me/blog/git-fsck-rescue-lost-blog-post/", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857da7ecdaf", "title": "GitHub's Agentic Execution Environment", "url": "https://luca-becker.me/blog/github-agentic-execution-environment/", "published_at": "2026-04-21T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857db7e42f9", "title": "Hardening npm as a Consumer and Publisher", "url": "https://luca-becker.me/blog/hardening-npm-consumer-publisher/", "published_at": "2026-04-06T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857dba59362", "title": "What Happens When Reverse Engineering Gets Cheap", "url": "https://luca-becker.me/blog/reverse-engineering-gets-cheap/", "published_at": "2026-03-12T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857dc7290d1", "title": "The Biggest Overhaul to My Homelab Setup Yet", "url": "https://luca-becker.me/blog/biggest-homelab-overhaul-yet/", "published_at": "2026-02-20T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857dca8a690", "title": "Stop Adding Secrets to Your mcp.json: Adding OAuth to Remote MCP Servers with Authelia", "url": "https://luca-becker.me/blog/mcp-oauth-gateway-authelia/", "published_at": "2026-02-17T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857dda0b229", "title": "Aurora PostgreSQL Blue/Green Upgrade: 4 Gotchas", "url": "https://luca-becker.me/blog/aurora-postgres-blue-green-upgrade-gotchas/", "published_at": "2026-02-15T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857de278d44", "title": "Agent Skills: Teaching Your AI How to Actually Work", "url": "https://luca-becker.me/blog/agent-skills-teaching-ai-coding-assistant/", "published_at": "2026-02-01T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857df08456d", "title": "Mining Ethereum Classic with Sunshine: Putting My Solar Surplus to Work", "url": "https://luca-becker.me/blog/solar-powered-crypto-mining-etc-surplus-energy/", "published_at": "2026-01-21T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857df5e8d0c", "title": "Level Up Agentic Coding with MCP #3: Build Your Own", "url": "https://luca-becker.me/blog/level-up-agentic-coding-mcp-3-build-your-own/", "published_at": "2026-01-14T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857dfc7eab4", "title": "The React Bug That Google Translate Causes", "url": "https://luca-becker.me/blog/google-translate-react-bug/", "published_at": "2026-01-06T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e04f59f4", "title": "From Sunlight to Prometheus: My Balcony Power Plant Journey", "url": "https://luca-becker.me/blog/balcony-solar-prometheus-ai-journey/", "published_at": "2025-12-17T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e100fb86", "title": "Cursor 6 Months Later: From Tool to Thinking Partner", "url": "https://luca-becker.me/blog/cursor-from-tool-to-thinking-partner/", "published_at": "2025-12-11T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e1b4478e", "title": "AI Code Reviews: DIY vs Copilot Six Weeks Later", "url": "https://luca-becker.me/blog/ai-code-reviews-diy-vs-copilot/", "published_at": "2025-11-14T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e264ceee", "title": "The State of Cursor, November 2025: When Sandboxing Leaks Your Secrets", "url": "https://luca-becker.me/blog/cursor-sandboxing-leaks-secrets/", "published_at": "2025-11-04T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e2a641e0", "title": "Cursor's New Features: One Hit, One Miss", "url": "https://luca-becker.me/blog/cursor-planning-mode-vs-hooks/", "published_at": "2025-10-26T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e3007463", "title": "Level Up Agentic Coding with MCP #2: Stop Describing UI Issues", "url": "https://luca-becker.me/blog/level-up-agentic-coding-mcp-2-playwright/", "published_at": "2025-10-20T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e3649882", "title": "aicommits v1.0.0: Six Months of AI-Assisted Development Come Full Circle", "url": "https://luca-becker.me/blog/aicommits-1-0-0-release/", "published_at": "2025-10-17T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e408923b", "title": "Trying Cursor's New CLI: More Than Just Desktop in Your Terminal", "url": "https://luca-becker.me/blog/cursor-cli-more-than-desktop-terminal/", "published_at": "2025-09-28T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e4a2b12d", "title": "Another Codex: OpenAI's Uncooperative Thinking Machine", "url": "https://luca-becker.me/blog/another-codex-openai-uncooperative-thinking/", "published_at": "2025-09-24T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e4ac113f", "title": "Level Up Agentic Coding with MCP #1: Web Search", "url": "https://luca-becker.me/blog/level-up-agentic-coding-mcp-1-web-search/", "published_at": "2025-09-17T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e5118379", "title": "Can You Actually Code from Your Phone? Testing Cursor Agents", "url": "https://luca-becker.me/blog/can-you-actually-code-from-your-phone-testing-cursor-agents/", "published_at": "2025-09-04T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e60520b7", "title": "Test Your SSL/TLS Configuration Before Your Users Do", "url": "https://luca-becker.me/blog/test-your-ssl-tls-configuration-before-your-users-do/", "published_at": "2025-08-28T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e675cd27", "title": "Agent Hooks: Amazon's Take on Reactive Development", "url": "https://luca-becker.me/blog/agent-hooks-reactive-development/", "published_at": "2025-08-25T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e69b7181", "title": "That Weird Scrolling Thing in Git Has a Name (And You Can Configure It)", "url": "https://luca-becker.me/blog/weird-scrolling-thing-git-pager/", "published_at": "2025-08-21T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e72038f7", "title": "First Look at Kiro: Amazon's New Agentic Coding Tool - Beta Impressions", "url": "https://luca-becker.me/blog/first-look-at-kiro-amazons-new-agentic-coding-tool-beta-impressions/", "published_at": "2025-08-18T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e7fd4a7b", "title": "Cursor vs VSCode Extensions: A Real-World Comparison of AI Coding Tools", "url": "https://luca-becker.me/blog/cursor-vs-vscode-extensions/", "published_at": "2025-08-12T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e8b9ad20", "title": "RAG Isn't as Complex as You Think: Building a Zendesk Chatbot in 90 Minutes", "url": "https://luca-becker.me/blog/rag-isnt-as-complex-as-you-think/", "published_at": "2025-08-03T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e9aae587", "title": "AI Agent PoC Speedrun [Any%]: 90 Minutes to Working Demo", "url": "https://luca-becker.me/blog/ai-agent-poc-speedrun-any-90-minutes-to-working-demo/", "published_at": "2025-07-24T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e9c6623b", "title": "Building a Weather-Aware Lunch Bot with Cursor: When AI Development Actually Delivers", "url": "https://luca-becker.me/blog/building-weather-aware-lunch-bot-cursor/", "published_at": "2025-07-17T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e9d3fc2e", "title": "Building a Better AI Commit Tool: When the Original Just Isn't Cutting It", "url": "https://luca-becker.me/blog/building-better-ai-commit-tool/", "published_at": "2025-07-10T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857e9fd0439", "title": "Lovable.dev from a Senior Developer's Perspective: When AI Design Actually Works", "url": "https://luca-becker.me/blog/lovable-dev-senior-developer-perspective-ai-design/", "published_at": "2025-07-03T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857ea12459d", "title": "Check Your TypeScript Packages Before You Ship Them", "url": "https://luca-becker.me/blog/check-your-typescript-packages/", "published_at": "2025-06-26T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857eac7ae4f", "title": "My AI Coding Journey: What Works, What Doesn't", "url": "https://luca-becker.me/blog/agent-coding-from-typing-to-talking/", "published_at": "2025-06-21T00:00:00+00:00" }, { "id": "01a0879c-dd6e-7273-b0a4-3857eae5ec8d", "title": "Welcome to My Blog: Sharing Insights on Modern Web Development", "url": "https://luca-becker.me/blog/introducing-my-blog/", "published_at": "2025-06-15T00:00:00+00:00" } ] posts
Claim your blog
Back to luca-becker.me
Blog · corpus.blog/blogs/luca-becker.me/posts
luca-becker.me
luca-becker.me
2026
Stop Writing Prompts
original ↗
23 Sept 2026
Why NetBird Is Replacing My Hand-Rolled WireGuard
original ↗
30 Aug 2026
Does the World Need Another Agent Skills Repo?
original ↗
5 Aug 2026
Six Months of Vibe Coding My Home Infrastructure
original ↗
27 Jul 2026
Renovate Can Update Almost Anything If You Teach It Regex
original ↗
18 Jun 2026
Not All UUIDs Are Created Equal
original ↗
13 May 2026
Inspecting My Balcony Battery's Cloud Telemetry
original ↗
10 May 2026
Cleaning Up WIP Commits with Git Autosquash
original ↗
4 May 2026
Adding a Battery to My Balcony Solar and Reverse-Engineering Local Control
original ↗
24 Apr 2026
git fsck Saved My Draft. And I Didn't Know It Existed Till It Did.
original ↗
21 Apr 2026
GitHub's Agentic Execution Environment
original ↗
21 Apr 2026
Hardening npm as a Consumer and Publisher
original ↗
6 Apr 2026
What Happens When Reverse Engineering Gets Cheap
original ↗
12 Mar 2026
The Biggest Overhaul to My Homelab Setup Yet
original ↗
20 Feb 2026
Stop Adding Secrets to Your mcp.json: Adding OAuth to Remote MCP Servers with Authelia
original ↗
17 Feb 2026
Aurora PostgreSQL Blue/Green Upgrade: 4 Gotchas
original ↗
15 Feb 2026
Agent Skills: Teaching Your AI How to Actually Work
original ↗
1 Feb 2026
Mining Ethereum Classic with Sunshine: Putting My Solar Surplus to Work
original ↗
21 Jan 2026
Level Up Agentic Coding with MCP #3: Build Your Own
original ↗
14 Jan 2026
The React Bug That Google Translate Causes
original ↗
6 Jan 2026
2025
From Sunlight to Prometheus: My Balcony Power Plant Journey
original ↗
17 Dec 2025
Cursor 6 Months Later: From Tool to Thinking Partner
original ↗
11 Dec 2025
AI Code Reviews: DIY vs Copilot Six Weeks Later
original ↗
14 Nov 2025
The State of Cursor, November 2025: When Sandboxing Leaks Your Secrets
original ↗
4 Nov 2025
Cursor's New Features: One Hit, One Miss
original ↗
26 Oct 2025
Level Up Agentic Coding with MCP #2: Stop Describing UI Issues
original ↗
20 Oct 2025
aicommits v1.0.0: Six Months of AI-Assisted Development Come Full Circle
original ↗
17 Oct 2025
Trying Cursor's New CLI: More Than Just Desktop in Your Terminal
original ↗
28 Sept 2025
Another Codex: OpenAI's Uncooperative Thinking Machine
original ↗
24 Sept 2025
Level Up Agentic Coding with MCP #1: Web Search
original ↗
17 Sept 2025
Can You Actually Code from Your Phone? Testing Cursor Agents
original ↗
4 Sept 2025
Test Your SSL/TLS Configuration Before Your Users Do
original ↗
28 Aug 2025
Agent Hooks: Amazon's Take on Reactive Development
original ↗
25 Aug 2025
That Weird Scrolling Thing in Git Has a Name (And You Can Configure It)
original ↗
21 Aug 2025
First Look at Kiro: Amazon's New Agentic Coding Tool - Beta Impressions
original ↗
18 Aug 2025
Cursor vs VSCode Extensions: A Real-World Comparison of AI Coding Tools
original ↗
12 Aug 2025
RAG Isn't as Complex as You Think: Building a Zendesk Chatbot in 90 Minutes
original ↗
3 Aug 2025
AI Agent PoC Speedrun [Any%]: 90 Minutes to Working Demo
original ↗
24 Jul 2025
Building a Weather-Aware Lunch Bot with Cursor: When AI Development Actually Delivers
original ↗
17 Jul 2025
Building a Better AI Commit Tool: When the Original Just Isn't Cutting It
original ↗
10 Jul 2025
Lovable.dev from a Senior Developer's Perspective: When AI Design Actually Works
original ↗
3 Jul 2025
Check Your TypeScript Packages Before You Ship Them
original ↗
26 Jun 2025
My AI Coding Journey: What Works, What Doesn't
original ↗
21 Jun 2025
Welcome to My Blog: Sharing Insights on Modern Web Development
original ↗
15 Jun 2025