41554 blogs · [ { "id": "01a0c5e9-7340-73de-90a9-999757cfa16c", "title": null, "url": "https://codesmash.dev", "published_at": "2026-09-21T21:40:06+00:00" }, { "id": "01a0c5e9-7340-73de-90a9-99975ebcdbda", "title": null, "url": "https://codesmash.dev/archive", "published_at": "2026-09-21T21:40:06+00:00" }, { "id": "01a0c5e9-7340-73de-90a9-99975f09efca", "title": "My recommended blogs", "url": "https://codesmash.dev/recommendations", "published_at": "2026-09-21T21:40:06+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538a9c7225a7", "title": "Vibe Is Free. Cleanup Won’t Be.", "url": "https://codesmash.dev/vibe-is-free-cleanup-wont-be", "published_at": "2026-01-27T13:36:34+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538a9d6cf3f6", "title": "Why I Ditched Docker for Podman (And You Should Too)", "url": "https://codesmash.dev/why-i-ditched-docker-for-podman-and-you-should-too", "published_at": "2025-09-04T07:36:16+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538a9de91079", "title": "Architecting Your Software Startup: Learning from Citadel's Monolithic Foundations", "url": "https://codesmash.dev/architecting-your-software-startup-learning-from-citadels-monolithic-foundations", "published_at": "2023-10-19T21:41:01+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538a9ed51456", "title": "Stuck in the Past: Dealing with Old SPA Code in Open Tabs", "url": "https://codesmash.dev/stuck-in-the-past-dealing-with-old-spa-code-in-open-tabs", "published_at": "2023-06-15T21:16:30+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538a9f39a3af", "title": "Look Ma - I invented PHP!", "url": "https://codesmash.dev/look-ma-i-invented-php", "published_at": "2023-06-05T08:00:39+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538a9fd74b12", "title": "Say goodbye to Scrum and hello to Kanban!", "url": "https://codesmash.dev/say-goodbye-to-scrum-and-hello-to-kanban", "published_at": "2023-04-16T11:00:04+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538aa0171f7c", "title": "Debt of Code: A Modern Tragedy", "url": "https://codesmash.dev/debt-of-code-a-modern-tragedy", "published_at": "2023-04-09T11:00:39+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538aa0333a6f", "title": "Why Refactoring Your Codebase Is Like Flossing Your Teeth (And Why You Should Be Doing It More Often)", "url": "https://codesmash.dev/why-refactoring-your-codebase-is-like-flossing-your-teeth-and-why-you-should-be-doing-it-more-often", "published_at": "2023-04-02T10:53:23+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538aa05546ed", "title": "Do you know how JavaScript manages memory?", "url": "https://codesmash.dev/do-you-know-how-javascript-manages-memory", "published_at": "2023-01-17T17:49:44+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538aa078a9f7", "title": "Common pitfalls to avoid when implementing a frontend project", "url": "https://codesmash.dev/common-pitfalls-to-avoid-when-implementing-a-frontend-project", "published_at": "2022-12-22T20:40:50+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538aa1199073", "title": "Best practices for managing a team of frontend developers", "url": "https://codesmash.dev/best-practices-for-managing-a-team-of-frontend-developers", "published_at": "2022-12-12T19:00:44+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538aa1da8727", "title": "The role of the frontend technical lead in agile development methodologies", "url": "https://codesmash.dev/the-role-of-the-frontend-technical-lead-in-agile-development-methodologies", "published_at": "2022-12-04T21:39:48+00:00" }, { "id": "01a08761-ec09-7138-a8a1-538aa2cf2761", "title": "Spell-Jacking is a new browser vulnerability", "url": "https://codesmash.dev/spell-jacking-is-a-new-browser-vulnerability", "published_at": "2022-09-20T19:32:03+00:00" } ] posts Claim your blog
Back to codesmash.dev
Blog · corpus.blog/blogs/codesmash.dev/posts

codesmash.dev

codesmash.dev

2026

2025

2023

2022