54,302 blogs · [ { "id": "01a087d9-4b56-71a0-845b-f82bfa77c21d", "title": "Principles of Agent Factories", "url": "https://rxj.dev/posts/agent-factory-principles/", "published_at": "2026-08-13T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bfb6f833a", "title": "Software is a Service", "url": "https://rxj.dev/posts/software-is-a-service/", "published_at": "2026-08-04T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bfbaf4cb6", "title": "Breaching Your Own Security Rules", "url": "https://rxj.dev/posts/coding-agents-writing-own-rules/", "published_at": "2026-04-15T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bfc7c3870", "title": "How I use Roo Code to go beyond Cursor", "url": "https://rxj.dev/posts/why-roo-code-is-better-then-cursor/", "published_at": "2025-03-14T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bfc85bb5d", "title": "Npm Run Hack:Me - A Supply Chain Attack Journey", "url": "https://rxj.dev/posts/npm-run-hack-supply-chain-attack-journey/", "published_at": "2025-03-10T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bfd816bc0", "title": "Introducing dmn.so", "url": "https://rxj.dev/posts/introducing-dmn-so/", "published_at": "2024-06-25T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bfe472124", "title": "1 km/hour coding sessions", "url": "https://rxj.dev/posts/1-km-coding-sessions/", "published_at": "2024-06-05T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bfe676cd9", "title": "The 4 hour strategic plan", "url": "https://rxj.dev/posts/4-hour-strategic-plan/", "published_at": "2024-01-01T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bff538818", "title": "The Power of Compounding", "url": "https://rxj.dev/posts/power-of-compounding/", "published_at": "2023-11-17T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bff88562c", "title": "The last bookmark manager", "url": "https://rxj.dev/posts/lastmark/", "published_at": "2023-10-06T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82bffffd7e6", "title": "Why not use HTMX?", "url": "https://rxj.dev/posts/why-not-use-htmx/", "published_at": "2023-09-06T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82c00f84e0e", "title": "Interactivity is just a detail", "url": "https://rxj.dev/posts/interactivity-is-a-detail/", "published_at": "2023-08-08T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82c01c948f9", "title": "A bootstrappers tech stack", "url": "https://rxj.dev/posts/bootstrap-stack/", "published_at": "2023-08-01T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82c027243eb", "title": "Code architecture for indie devs", "url": "https://rxj.dev/posts/write-maintainable-code-as-indie-dev/", "published_at": "2022-07-03T00:00:00+00:00" }, { "id": "01a087d9-4b56-71a0-845b-f82c03533f1f", "title": "How to design a web app as developer", "url": "https://rxj.dev/posts/how-to-design-a-web-app-as-a-developer/", "published_at": "2021-11-03T22:40:32+00:00" } ] posts Claim your blog
Back to rxj.dev
Blog · corpus.blog/blogs/rxj.dev/posts

rxj.dev

rxj.dev

2026

2025

2024

2023

2022

2021