41554 blogs · [ { "id": "01a087d5-f145-7187-9cb5-086f0ad5e941", "title": "Diagnose a bug: build the feedback loop first", "url": "https://roberthopman.com/diagnose-a-bug/", "published_at": "2026-08-09T00:00:00+00:00" }, { "id": "01a087d5-f145-7187-9cb5-086f0bbae0f0", "title": "Building a B2B CRUD app with Postgres and TypeScript", "url": "https://roberthopman.com/building-a-b2b-crud-app-with-postgres-and-javascript/", "published_at": "2026-07-05T00:00:00+00:00" }, { "id": "01a087d5-f145-7187-9cb5-086f0beeab2e", "title": "Drawing Open Circular Cycle Diagrams with a Python SVG Generator", "url": "https://roberthopman.com/drawing-open-circular-cycle-diagrams-in-svg/", "published_at": "2026-05-31T00:00:00+00:00" }, { "id": "01a087d5-f145-7187-9cb5-086f0cda92e0", "title": "The Agile Process", "url": "https://roberthopman.com/the-agile-process/", "published_at": "2026-05-30T00:00:00+00:00" }, { "id": "01a087d5-f145-7187-9cb5-086f0d69c153", "title": "linecounter: a fast quality read for a Ruby repo", "url": "https://roberthopman.com/linecounter-fast-quality-signals-for-ruby-repos/", "published_at": "2026-05-24T00:00:00+00:00" }, { "id": "01a087d5-f145-7187-9cb5-086f0d90110d", "title": "Measuring Memory for Ruby Methods", "url": "https://roberthopman.com/measuring-memory-for-ruby-methods/", "published_at": "2026-03-29T00:00:00+00:00" }, { "id": "01a087d5-f145-7187-9cb5-086f0db3b83e", "title": "A History of Quality in Software Engineering", "url": "https://roberthopman.com/history-of-quality-in-software-engineering/", "published_at": "2026-02-03T00:00:00+00:00" }, { "id": "01a087d5-f145-7187-9cb5-086f0e69aa16", "title": "Rule-Based OOP: Git, Methods, Classes", "url": "https://roberthopman.com/oop-rules-for-git-methods-and-classes/", "published_at": "2026-01-10T00:00:00+00:00" }, { "id": "01a087d5-f145-7187-9cb5-086f0f54e63f", "title": "Moving from GitLab to GitHub", "url": "https://roberthopman.com/migrate-gitlab-to-github/", "published_at": "2026-01-09T00:00:00+00:00" }, { "id": "01a087d5-f145-7187-9cb5-086f1023327a", "title": "Rails application boilerplates", "url": "https://roberthopman.com/rails-application-boilerplates/", "published_at": "2026-01-04T00:00:00+00:00" } ] posts Claim your blog
Back to Robert Hopman
Blog · corpus.blog/blogs/roberthopman.com/posts

Robert Hopman

roberthopman.com

2026