Feb 13 · 4 min read · I was talking to someone on HN recently. He told me he has more than 25 years of commercial development experience. Over the years, he’s been building his own library of solutions. It started with ActionScript 3 (yes, the tech that powered Flash back...
Join discussion
Jan 27 · 11 min read · In some companies, “technical debt” doesn’t even exist as a real concept. Mention it in a meeting and you get the look: this is a nice engineer word, but it doesn’t apply here. The product ships, revenue grows, incidents are “manageable”… so what exa...
Join discussionJan 15 · 2 min read · Inspired by BulletProof React, I applied its codebase architecture concepts to the Umami codebase. This article focuses only on the security best practices used in Umami codebase. You might be wondering: What is Umami? What are security best prac...
Join discussionJan 1 · 4 min read · Most developers use Git every day — git add, git commit, git push.But very few actually know what Git is doing internally. Once you understand what lives inside the .git folder, Git stops feeling like magic and starts feeling logical. This article ex...
Join discussion
Jan 1 · 4 min read · Before Git, GitHub, and modern collaboration workflows, developers relied on something much more fragile — pendrives, emails, and folders named final, final_v2, and latest_final_really_this_one. It worked… until it didn’t. This is the story of why ve...
Join discussion
Dec 26, 2025 · 4 min read · This week in CodeAtlas was all about building the repo_parser, normalizing ASTs, wrangling Neo4j graphs, and surviving Node.js quirks. Lots of learning, debugging loops, and small victories! 1. Repo Parser: Building the Core Route I started implemen...
Join discussion
Nov 21, 2025 · 2 min read · Inspired by BulletProof React, I applied its codebase architecture concepts to the Umami codebase. This article focuses on files and folders structure to understand the project structure and how its organized. Prerequisites Project Structure in Um...
Join discussion