56,966 blogs · [ { "id": "01a0875d-1ed2-71d0-9c23-0b4557e240a3", "title": "Anatomy of a scam campaign, from the point of view of a link shortener", "url": "https://casparwre.de/blog/anatomy-of-a-scam-campaign/", "published_at": "2026-08-31T00:00:00+00:00" }, { "id": "01a0875d-1ed3-70c1-98d9-ac451f2594a1", "title": "My new project: QRpage", "url": "https://casparwre.de/blog/qrpage/", "published_at": "2026-06-26T00:00:00+00:00" }, { "id": "01a0875d-1ed3-70c1-98d9-ac451f674596", "title": "Branding an open-source URL shortener: Zip1.io", "url": "https://casparwre.de/blog/zip1-url-shortener/", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a0875d-1ed3-70c1-98d9-ac45205e2fa5", "title": "Costcam.app: snap a photo, get a price estimate", "url": "https://casparwre.de/blog/costcam/", "published_at": "2026-04-29T00:00:00+00:00" }, { "id": "01a0875d-1ed3-70c1-98d9-ac45207219a4", "title": "My first programmatic SEO play: auto-updating rankings on Leaderboarded", "url": "https://casparwre.de/blog/programmatic-seo-rankings/", "published_at": "2026-04-28T00:00:00+00:00" }, { "id": "01a0875d-1ed3-70c1-98d9-ac4521557c15", "title": "Announcing a new product: Scorejudge.com", "url": "https://casparwre.de/blog/score-judge/", "published_at": "2026-01-02T00:00:00+00:00" }, { "id": "01a0875d-1ed3-70c1-98d9-ac45219a2c54", "title": "Python Flask - From 59 lines of tutorial code to 260,000 lines powering a production SaaS", "url": "https://casparwre.de/blog/production-flask/", "published_at": "2025-10-18T00:00:00+00:00" }, { "id": "01a0875d-1ed3-70c1-98d9-ac45220c8709", "title": "I'm splitting my product Keepthescore.com in two", "url": "https://casparwre.de/blog/splitting-keepthescore/", "published_at": "2025-09-18T00:00:00+00:00" }, { "id": "01a0875d-1ed3-70c1-98d9-ac4522d374d1", "title": "Build Your Own Preview Deployments for GitHub Pull Requests (Without Vercel or Netlify)", "url": "https://casparwre.de/blog/setting-up-preview-deployments/", "published_at": "2025-09-07T00:00:00+00:00" }, { "id": "01a0875d-1ed3-70c1-98d9-ac4523729dce", "title": "Coding with AI finally works", "url": "https://casparwre.de/blog/vibe-coding/", "published_at": "2025-06-17T00:00:00+00:00" } ] posts Claim your blog
Back to casparwre.de
Blog · corpus.blog/blogs/casparwre.de/posts

casparwre.de

casparwre.de

2026

2025