Refactoring 022 – Extract Common Ancestor Post date January 23, 2025 Post author By Maximiliano Contieri Post categories In clean code, code-smells, extract-common-ancestor, how-to-improve-bijection, java, php, refactoring, software-development
Code Smell 286 – Parent-Child Method Overlaps Post date January 16, 2025 Post author By Maximiliano Contieri Post categories In clean code, code-refactoring, code-smell-detection, code-smells, object-oriented-programming, parent-class-methods, php, php-development
.NET Strategies to Reduce Code Branching with Declarative C# Techniques Post date January 15, 2025 Post author By Florian Boehmak Post categories In clean code, csharp, dotnet, software engineering
Code Smell 285 – How to Fix Non-Imperative Functions Post date January 11, 2025 Post author By Maximiliano Contieri Post categories In clean code, hackernoon-top-story, JavaScript, naming-conventions, non-imperative-functions, refactor-legacy-code, refactoring, software-development
Refactoring 021 – Remove Dead Code Post date January 1, 2025 Post author By Maximiliano Contieri Post categories In clean code, code-smells, hackernoon-top-story, programming, refactor-legacy-code, refactoring, software engineering, technology
Code Smell 278 – DirName and File Post date November 11, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-readability, code-refactoring, code-smells, directory-path-naming, JavaScript, software engineering, variable-naming-conventions
Code Smell 278 — DirName and File Post date November 11, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-smells, refactoring, software engineering, software-development
The Proper Way to Structure Your SwiftUI Code: Introducing the Wrap Code Method Post date November 4, 2024 Post author By Emin Emini Post categories In clean code, ios-development, swift, swift-programming, swiftui
Clean Code: Unit tests Post date October 31, 2024 Post author By Dominic Crippa Post categories In clean code, programming, software engineering, software-development, technology
Code Smell 277 – UPPERCASE Acronyms Post date October 30, 2024 Post author By Maximiliano Contieri Post categories In camel-case, clean code, code-smells, java, JavaScript, software engineering, software-development, technology
SOLID Principles — 2: Open-Closed Principle Post date October 24, 2024 Post author By Vinod Madubashana Post categories In clean code, design, java, solid-principles, solid-principles-in-java
Refactoring 017 — Convert Attributes to Sets Post date October 21, 2024 Post author By Maximiliano Contieri Post categories In clean code, refactoring, software-development, typescript
Refactoring 017 – Convert Attributes to Sets Post date October 21, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-smells, programming, refactoring, software engineering, software-development, technology, typescript
Code Smell 273 – Overengineering Post date October 7, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-complexity, code-refactoring, code-smells, kiss-principle, programming-best-practices, refactor-legacy-code, software-architecture
Single Responsibility: Keeping Golang Code Clean Post date October 3, 2024 Post author By Aditya Joshi Post categories In clean code, golang, software engineering, software-development, solid-principles
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
Code Smell 272 – API Chain Post date September 30, 2024 Post author By Maximiliano Contieri Post categories In api, api-chain, api-integration, api-requests, clean code, rest-api, software engineering, testing
In Programming, DON’T be Shakespeare !!! Post date September 27, 2024 Post author By Aamir Post categories In clean code, coding, programming, python
Code Smell 271 – The Hollywood Principle Post date September 25, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-smells, coding-mistakes, hollywood, software-development, software-engineer, the-hollywood-principle, typescript
Code Smell 270 – Boolean APIs Post date September 22, 2024 Post author By Maximiliano Contieri Post categories In apis, boolean-apis, clean code, creating-separate-endpoints, refactoring, rest-api, security, whatsapp
Refactoring 016 – Building With The Essence Post date September 16, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-refactoring, eliminate-getters, java, programming, reduce-mutability, refactor-legacy-code, refactoring
Code Smell 269 – Low-Level Addition Post date September 12, 2024 Post author By Maximiliano Contieri Post categories In ai-generated-code, ai-generated-scripts, clean code, code-maintainability, code-smells, declarative-coding, loop-free-programming, refactoring
Clean Code for Python – Stop Writing Bad Code Post date September 9, 2024 Post author By Vladislav Guzey Post categories In clean code, clean-code-principles, python, python-clean-code, python-programming, python-tutorials, python3, writing-clean-code
Code Smell 268 – Ternary Metaprogramming Post date September 7, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-smells, JavaScript, meta-programming, metaprogramming, refactoring, software-development, ternary-metaprogramming
Code Smell 267 – Objects Aliasing Post date September 2, 2024 Post author By Maximiliano Contieri Post categories In ai-assisted-coding, clean code, code-refactoring, code-smells, functional programming, immutability-in-programming, objects-aliasing, thread-safety-in-coding
Code Smell 266 – Collection Aliasing Post date August 29, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-refactoring, code-smells, common-code-smells, immutable-collections, java-programming, preventing-aliasing-in-java, thread-safety-in-java
Taming the Methodcentipede: Strategies for Writing Simple, Maintainable Code Post date August 26, 2024 Post author By Anton Belyaev Post categories In clean code, code-readability, code-refactoring, kafka-event-processing, programming-antipattern, pure-functions-in-java, software-maintainability, test-driven-development
The Secret Weapon of Developers Who Want to Sleep at Night Post date August 26, 2024 Post author By hackernoon Post categories In backend-development, clean code, clean-code-principles, developer, front-end developer, software-developer, software-development, web-development
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
Code Smell 263 – Squatting Post date August 14, 2024 Post author By Maximiliano Contieri Post categories In aws, clean code, cloud-security, secure-your-cloud-resources, security, software engineering, software-development, squatting-in-programming
4 Ways to Destructure Array in JavaScript & Make Your Code Look Clean Post date August 12, 2024 Post author By Syed Muhammad Yaseen Post categories In clean code, deconstructing-arrays, JavaScript, javascript-array-guide, programming, tips, tutorial, web-development
Code Smell 262 – Not Replaced Constants Post date August 9, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-smells, not-replaced-constants, pkfail, refactoring, rust, security, software engineering
Code Smell 261 – DigiCert Underscores Post date August 4, 2024 Post author By Maximiliano Contieri Post categories In clean code, code-smells, digicert, digicert-validation, dns-record-setup, legacy-data-validation, security-risks-in-validation, ssl-certificate
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
Code Smell 259 – Control Your Environment to Avoid Test Failures Post date July 18, 2024 Post author By Maximiliano Contieri Post categories In clean code, JavaScript, programming, refactoring, software-testing, technology, test-environment, testing
Code Smell 258 – The Dangers of Hardcoding Secrets Post date July 15, 2024 Post author By Maximiliano Contieri Post categories In clean code, cyber-security, programming, secrets, security, software engineering, software-development, technology
Clean Code: Error Handling Post date July 12, 2024 Post author By Dominic Crippa Post categories In clean code, coding, programming, software engineering, software-development
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
Refactoring 014 – How to Remove IF Post date July 7, 2024 Post author By Maximiliano Contieri Post categories In clean code, clean-architecture, code-refactoring, if-elif-else, refactoring, remove-if-guide, software engineering, software-development
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
Code Smell 255 – Addressing Parallel Hierarchies in Code Post date June 21, 2024 Post author By Maximiliano Contieri Post categories In chatgpt, clean code, java, programming, software engineering, software-architecture, software-development, technology
Refactoring 013 – Eliminating Repeated Code with DRY Principles Post date June 17, 2024 Post author By Maximiliano Contieri Post categories In clean code, dry-principle, programming, refactoring, repeated-code, software engineering, software-development, technology
Code Smell 212 – Elvis Operator Post date May 14, 2023 Post author By Maximiliano Contieri Post categories In clean code, programming, software engineering, software-development
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
Mastering the Craft: 10 Key Highlights from the “Clean Code” Bible for Every Developer Post date May 11, 2023 Post author By Matthew Wong Post categories In backend, clean code, frontend, software engineering, software-development
Clean Code in JavaScript: Best Practices for Readable and Maintainable Code Post date April 17, 2023 Post author By Aquib Afzal Post categories In clean code, code, JavaScript, nodejs, software-development
Code Smell 206 — Long Ternaries Post date April 12, 2023 Post author By Maximiliano Contieri Post categories In clean code, code-smells, programming, refactoring, software-development
Understanding the State Design Pattern Post date March 30, 2023 Post author By Carlos Caballero Post categories In clean code, design patterns, JavaScript, typescript, web-development
The Most Important Basics of Clean Angular Architecture Post date March 28, 2023 Post author By Tobias Streng Post categories In Angular, clean code, software engineering, software-architecture, software-development
Why Typescript is Better than JavaScript for Team Projects Post date March 13, 2023 Post author By James Marks Post categories In clean code, JavaScript, javascript-vs-typescript, programming-languages, typescript
You Are Stuck in an Ugly Code Base: How to Help Yourself and Your Team Mates Post date February 27, 2023 Post author By Dr. Emil Holmegaard Post categories In boy-scout-rule, clean code, maintainability, software-development, Technical Debt
27 Tips for making your code read like beautifully written prose Post date February 14, 2023 Post author By Petri Silen Post categories In clean code, naming-conventions, programming, software-development
Stop using public access modifier in Java Post date January 17, 2023 Post author By Görkem Gök Post categories In clean code, coding, coding-best-practices, java, programming
Habits harming engineer’s career Post date January 17, 2023 Post author By Adam Sokołowski Post categories In career-advice, clean code, coding, programming, software-development
The top five design patterns that will make you a better developer Post date December 28, 2022 Post author By alexander grossmann Post categories In clean code, design patterns, JavaScript, programming, software-development
Is your code safe and reliable? I will tell you how to figure this out. Post date December 16, 2022 Post author By alexander grossmann Post categories In clean code, programming, software-development, sonarqube, static-code-analysis