Clean Architecture; How To Keep Your Codebase Scalable Without Overengineering Post date October 31, 2025 Post author By Aleeza Adnan Post categories In clean-architecture, code quality, code-maintainability, coding-practices, scalable-code, separation of concerns, software-design, software-design-principles
Using SonarQube to Decide What to Refactor Post date October 26, 2025 Post author By Edson Moisinho Post categories In code quality, inspection, software engineering, software-development, sonarqube
The Limits of LLM-Generated Unit Tests Post date October 24, 2025 Post author By Vlad Khramov Post categories In ai-code-generation, ai-code-review, ai-in-software-testing, ai-software-testing, code quality, llm-unit-testing, openai-codex, unit-testing
Clean Code and Speed: Not Either/Or Post date October 6, 2025 Post author By kochelmonster Post categories In benchmarking-c++, C#, clean code, code quality, code-optimization, maintainability-vs-speed, performance-optimization, simd-avx
Code Smell 310 – Why Generic Date Names Break Your Code Post date September 29, 2025 Post author By Maximiliano Contieri Post categories In clean code, code quality, code-refactoring, code-smells, descriptive-variable-names, naming-conventions, refactor-legacy-code, semantic-naming
From McCabe to Essential Complexity Post date August 25, 2025 Post author By Cfir Aguston Post categories In best-practices, code quality, programming, software engineering, software-development
Why I Choose TypeScript Over JavaScript (Even for Small Projects) Post date August 25, 2025 Post author By Girish Dhamane Post categories In code quality, developer-experience, JavaScript, static-typing, typescript
Code Reviews That Truly Elevate Frontend Quality Post date August 22, 2025 Post author By Den Odell Post categories In code quality, code review, code-audit, code-quality-assurance, front-end-code-review, frontend, pull-requests, web-development
Code Reviews That Truly Elevate Frontend Quality Post date August 22, 2025 Post author By Den Odell Post categories In code quality, code review, code-audit, code-quality-assurance, front-end-code-review, frontend, pull-requests, web-development
The Code Manifesto: Raghavendher Rao Santhapur on Quality and Scalability in Mobile Development Post date August 20, 2025 Post author By Jon Stojan Journalist Post categories In cicd-pipelines, code quality, good-company, high-quality-mobile-apps, mobile-development, modular-architecture, Technical Debt, test-driven-development
The Code Manifesto: Raghavendher Rao Santhapur on Quality and Scalability in Mobile Development Post date August 20, 2025 Post author By Jon Stojan Journalist Post categories In cicd-pipelines, code quality, good-company, high-quality-mobile-apps, mobile-development, modular-architecture, Technical Debt, test-driven-development
Code Smell 03: Functions Are Too Long – Here’s How to Fix That Post date August 20, 2025 Post author By Maximiliano Contieri Post categories In clean code, code quality, code-smells, functions-that-are-too-long, programming, refactoring, software engineering, software-development
Why I Deleted 10,000 Lines of Code and My Boss Promoted Me Post date August 6, 2025 Post author By Girish Dhamane Post categories In career-development, code quality, programming, software engineering, technical-leadership
Your First Line of Defense for Clean Code is Pre-Commit: How to Set It Up Post date July 6, 2025 Post author By Alexandre Couedelo Post categories In building-your-configuration, clean code, code quality, devops, hackernoon-top-story, how-to-set-up-pre-commit, pre-commit, software-development
Refactoring 029 – How to Replace NULL With Collection Post date June 2, 2025 Post author By Maximiliano Contieri Post categories In code quality, code-refactoring, hackernoon-top-story, how-to-replace-null, null, refactor-legacy-code, refactoring, software-development
Functional purity and how to control side effects in large systems Post date May 26, 2025 Post author By Tony M Post categories In code quality, functional programming, software engineering, software-architecture, systems-thinking
5 Ways To Fortify Your Code Against Memory Leaks Post date April 22, 2025 Post author By Rahul Nagraj Post categories In .net-object-pooling, app-performance-optimization, code quality, how-to-prevent-memory-leaks, java-development, java-weakreference-cache, Memory Leaks, react-useeffect-cleanup
Codeless Test Automation is Beneficial, but Not a Complete Replacement for All Testing Post date April 5, 2025 Post author By Raghavender Vanam Post categories In automated-qa-workflows, code quality, data-quality, deep-programming-skills, product-manager, qa, qa-automation-engineer, software-quality-assurance
C++ Metaprogramming: Compilation of Calculations, from Basic Techniques to Advanced Methods Post date March 24, 2025 Post author By Vladislav Ag Post categories In C#, code quality, learn-to-code, metaprogramming, open source, programming, programming-tips, tutorial
I Told My Team to Complain Every Week—It Transformed Our Productivity Post date March 16, 2025 Post author By Dawid Makowski Post categories In code quality, hackernoon-top-story, how-to-conduct-kaizen, kaizen, quality-assurance, software-development, total-quality-management, tqm-techniques
C++ Metaprogramming: Variadic Templates & Fold Expressions—Now with 100% Less Headaches Post date March 6, 2025 Post author By Vladislav Ag Post categories In c-programming, c++-metaprogramming, c++-recursion-templates, code quality, learn-to-code, variadic-function-template, variadic-template-c++
The Hidden Cost of Over-Engineering (and How to Stop Yourself) Post date March 5, 2025 Post author By Anna Naumova Post categories In best-practices, code quality, hackernoon-top-story, over-engineering, productivity, programming-tips, software engineering, software-development
How to Use SonarQube to Improve Code Quality with a Local Setup Post date October 29, 2024 Post author By aneesh kumar Post categories In code quality, code-scanning, java, programming, sonarqube
Why I Switched to Functional Programming Paradigms in Python Post date October 19, 2024 Post author By Gabe Araujo, M.Sc. Post categories In code quality, functional programming, programming-tips, python, software-development
How to Setup SonarQube Locally Using Docker Post date October 2, 2024 Post author By Shakhawat Hossain Post categories In clean code, code quality, devops, docker, docker-compose, docker-guide, software-development, sonarqube
Dev Diary #2: Run Away from Nesting Functions in Your Code Post date August 24, 2024 Post author By Joe Brady Post categories In clean code, code quality, code-readability, nesting-functions, orchestratoractions-pattern, simplifying-complex-code, software-architecture, unit-testing
Code Smell 265 – Linguistic Confusion Post date August 23, 2024 Post author By Maximiliano Contieri Post categories In clean code, code quality, code-readability, code-refactoring, code-smells, learning-to-code, naming-conventions, software engineering
Code Smell 264 – Hanlon’s Razor Post date August 18, 2024 Post author By Maximiliano Contieri Post categories In clean code, code quality, code-refactoring, code-smells, hanlon's-razor-in-coding, javascript-development, overdefensive-programming, software-complexity
Code and the Art of Motorcycle Maintenance: Typical Rookie Faults Post date August 16, 2024 Post author By Filipp Shcherbanich Post categories In architecture, clean code, code quality, code-maintainability, dunning-kruger-effect, hackernoon-top-story, programming-tips, writing-good-code
Writing and Selling Unit Tests: When You Need Them and When You Don’t Post date August 16, 2024 Post author By Illia Halashko Post categories In clean code, code quality, code-testing, product-development, selling-unit-tests, software-development, software-testing, unit-testing
Navigating the Maze of Technical Documentation: Best Practices for Keeping Your Code Up-To-Date Post date July 25, 2024 Post author By Illia Halashko Post categories In code quality, engineering-management, onboarding, project-documentation, software engineering, software-development, software-documentation, technical-documentation
Code Smell 260 – Crowdstrike NULL Post date July 22, 2024 Post author By Maximiliano Contieri Post categories In clean code, code quality, memory-access-violation, null, null-checks-in-code, null-pointers, privilege-mode-drivers, windows-programming
Navigate Debugging Challenges with These Proven Techniques Post date July 11, 2024 Post author By hackernoon Post categories In clean code, code quality, code-troubleshooting, debugging, debugging-techniques, ide-debugging, software-debugging, variable-inspection
Finding the Stinky Parts of Your Code: Code Smell 256 – Mutable Getters Post date June 30, 2024 Post author By Maximiliano Contieri Post categories In clean code, code quality, code-refactoring, immutable-data-structures, immutable-objects-java, java-collections, mutable-getters, refactor-legacy-code
Improving Code Quality in .NET Core: Tools and Techniques Post date May 14, 2023 Post author By Onur Derman Post categories In clean code, code quality, code review, net-core, refactoring
Improve Your Code Readability and Reusability By Leveraging 7 Easy Coding Tips Post date March 8, 2023 Post author By Marcus Bentele Post categories In code quality, coding, programming, programming-tips, software-development
Testing React Native with React-Query and Zustand Post date February 21, 2023 Post author By Tarik Post categories In code quality, react, React Native, testing, unit-testing
Code Quality Right With Symfony PHP-CS-Fixer and Laravel Pint Post date October 11, 2022 Post author By Mickaël Andrieu Post categories In code quality, developer-tools, laravel, php, symfony
Code Coverage Tools Aren’t Exciting Post date July 20, 2022 Post author By Jeffrey Bakker Post categories In code quality, developer-tools, development, programming, unit-testing
Code Coverage Tools Aren’t Exciting Post date July 20, 2022 Post author By Jeffrey Bakker Post categories In code quality, developer-tools, development, programming, unit-testing
6 Easy Ways To Improve Your Code Quality Post date April 12, 2022 Post author By Kevin Vogel Post categories In code quality, coding, programming, quality-assurance, testing
Node.js Packages I Use In Every Project Post date March 24, 2022 Post author By Andre Rabold Post categories In code quality, guides-and-tutorials, JavaScript, nodejs, npm
100 Programming Advice from the Book Clean Code by Robert Martin Post date November 29, 2021 Post author By Tyler Hawkins Post categories In book-reviews, clean code, code quality, java, JavaScript, programming, software engineering, software-development
Code Quality Automation: What’s Around the Corner? Post date November 17, 2021 Post author By Minura Samaranayake Post categories In automation-tools, code quality, devsecops, JavaScript, quality-assurance
7 Qualitative Metrics to Measure Code Quality that Every Engineer Needs to Know Post date October 29, 2021 Post author By Alex Omeyer Post categories In code quality, code-qualitative-metrics, code-quality-for-engineers, coding, measure-code-quality, programming, quality-measurements, software-engineering-metrics
Bad Codebases Shoo Developers Away Post date October 26, 2021 Post author By Alex Omeyer Post categories In bad-codebases, careers, code quality, hiring-developers, programming, recruiting, shoo-developers, Technical Debt
The Significance of Using a Standardized QA Procedure Post date August 14, 2021 Post author By Rashmi Sharma Post categories In code quality, qa-best-practices, qa-process, quality-assurance, software-qa, software-testing, software-testing-tools, testing
What Do Engineers Really Think About Technical Debt? Post date August 12, 2021 Post author By Alex Omeyer Post categories In about-technical-debt, code quality, coding, hackernoon-top-story, programming, software engineering, software-development, Technical Debt
Maintain The Quality of Your Node.js Apps With These Best Practices Post date August 10, 2021 Post author By Akshata Post categories In best-practices, code, code quality, node.js-development, nodejs, nodejs-apps, nodejs-programming-language, programming
To Err is Human, to Test is Divine Post date August 10, 2021 Post author By Aspiiire Post categories In clean code, code quality, learn-programming, quality-assurance, software-testing, testing, unit-testing, what-is-unit-testing
A Guide to Examining & Modifying Executable Code Post date August 6, 2021 Post author By Shekhar Chandra Post categories In binary-search, C#, code quality, code review, coding, learning-to-code, reverse-engineering, testing
Pair Programming and Code Reviews Can Work, Sometimes. Post date July 29, 2021 Post author By Hacker Noon Post categories In code quality, code review, code-reviews-can-work, hackernoon-top-story, pair-programming, pair-programming-can-work, programming, remote-pairing
The Meticulous Coding Strategy Applied to Metabase Issue #14782 Post date July 20, 2021 Post author By German Tebiev Post categories In bureaucracy, checklist, code quality, coding-skills, meticulous-coding, productivity, programming, software-development
A Video Game, a Fighter Plane, and a Story to Explain Technical Debt – Even to Non-Technical People Post date July 2, 2021 Post author By Konstantin Sokolov Post categories In code quality, coding, codinglife, programming, software engineering, software-development, Technical Debt
How To Outsource Software Testing For CTOs Post date June 24, 2021 Post author By Kalei White Post categories In code quality, it-outsourcing, Optimization, outsourcing-software-testing, productivity, software-architecture, software-outsourcing, software-testing
Code Reviews: Tips On Getting More Feedback Post date June 23, 2021 Post author By Matt Chung Post categories In code quality, code review, communication, github, programming, software-development, team-productivity, teamwork
Simplified Spinnaker is Possible: I Never Thought About it Post date June 23, 2021 Post author By John Vester Post categories In armory, Automation, cicd, code quality, continuous-delivery, devops, pipeline, spinnaker
How To Adopt TDD In Your Team Post date June 22, 2021 Post author By Nancy Post categories In code quality, development, qa, software-development, test-driven-development, web-development, website-development
The Basics of Penetration Testing Post date June 15, 2021 Post author By Cyril James Post categories In code quality, Optimization, penetration-testing, penetration-testing-methods, pentesting-steps, pentesting-tools, software-testing, testing
How To Code Better with ESLint and Prettier Configuration Post date June 8, 2021 Post author By NARUHODO Post categories In clean code, code quality, eslint, eslint-configuration, JavaScript, Prettier, programming, visual-studio-code, web-monetization