EJEva J Patelinevapatel123.hashnode.dev·2d ago · 8 min read10 Habits That Make Your Code Look Messy (And How to Fix Them)We have all been there. You open a pull request, or perhaps you are digging through a repository you haven't touched in six months, and you stop dead in your tracks. Your eyes squint, your shoulders t00
Ppraveeninthecoderegistry.hashnode.dev·5d ago · 4 min readWe Almost Bought a Company. Then We Looked at the Code.A few years ago, if you asked investors what mattered during an acquisition, the answers were predictable: Revenue Margins Growth Customer retention Market opportunity All important. But I rece00
AGAshok Gharpankarincloudcompass.hashnode.dev·Jul 9 · 4 min readDeep Dive #1: SOLID Principles Explained with Real Enterprise ExamplesWhy these 25-year-old design principles still matter when building Cloud-native applications, AI systems, and enterprise software. When developers first learn SOLID principles, the examples usually lo00
KSKuldeep Singhinkuldeepsinghdev.hashnode.dev·Jul 10 · 4 min readEngineering Notes #1: Why I Prefer Reusable ComponentsEngineering Notes #1: Why I Prefer Reusable Components "Good components don't just reduce code. They reduce decisions." As engineers, we've all been there. A new feature comes in, and we quickly cre00
VAVictor Alekseevinkrocodl.hashnode.dev·Jul 8 · 64 min readJava patterns and anti-patterns for agent-driven development, part 4This is the last article in the «Java patterns and anti-patterns for agent-driven development» series. It collects what did not fit into the earlier parts, drawn from three areas: dependency handling00
CGChintan Goswamiinimchintoo.hashnode.dev·Jul 6 · 2 min readThe Hidden Cost of "Outdated Docs": How to Maintain JSDoc Without Adding Technical DebtEvery developer has been there: You join a new project, clone the repo, open the setup guide or look at a function header, and realize... the documentation is lying to you. Code changes in minutes. Do00
ANAyush Nigaminayushnigam.hashnode.dev·Jul 1 · 16 min readArchitecture for Testable Code1. The Problem I have hit the several architecture problems across every codebase I have tested. Business logic fused with database queries — you cannot test the logic without spinning up a real datab00
CGChintan Goswamiinimchintoo.hashnode.dev·Jun 29 · 1 min readIntroducing JSDoc Scribe — Automatic Documentation for JavaScript DevelopersOne of the biggest challenges in maintaining large codebases isn't writing code. It's keeping documentation up to date. To solve this, I created JSDoc Scribe, an open-source npm package that automatic00
MAManik Agnishinblog.manikagnish.com·Jun 25 · 13 min readYAGNI: Build Only What You NeedThe principle in one sentence YAGNI stands for "You Aren't Gonna Need It." It comes from Extreme Programming, and it says one thing: don't build something until the moment you actually need it. Not wh00
JJubsindreaded-developer.hashnode.dev·Jun 24 · 8 min readSo You Can Write Code But Can't Design a System — We Need to Talk 🏗️💀Let me set the scene. It's a Monday morning. Sprint planning. The product manager slides over a new requirement: "We need real-time notifications for all users." Someone in the back confidently says: 00