Skip to content
Switch branches/tags

Latest commit


Failed to load latest commit information.
Latest commit message
Commit time

Awesome Clean Code Resources Awesome

An awesome curated list of clean code posts, books and resources - learn, practice, contribute & most importantly become cleaner!.

If you want your code to be elegant, clean, straightforward and easy to understand, you will find this list helpful. They are links to posts, videos and books written by great minds in history and contain a lot of examples to spice up your day.


Table of Contents


Title Link
Clean Code Concepts Adapted for PHP
The Fundamentals of Writing Clean Code
Writing clean, secure and easy to maintain PHP code
Keeping your Code Clean
Importance of Writing Clean Code
A month of clean code
Clean, high quality code: a guide on how to become a better programmer
10 Clean Code Techniques That Every Coder Should Know
Leave the code cleaner than the way you have found it!
PHP Standards Recommendations
Extended Coding Style Guide


Title Link
Felix Node's Style Guide
NodeJs Best Practices
npm coding
10 Node.js best practices you should follow
Node.js: Style and structure
Node.js Best Practices
Writing Clean Asynchronous Code In Node.js
Seven Things You Should Stop Doing with Node.js
Clean Architecture design in NodeJS
Clean Code NodeJs : Execute Asynchronous Tasks in Series


Title Link
Java clean code examples
Writing Good Java Code
Clean Code: Java Class Fields
7 tips on writing clean code
Clean Code Java
Kotlin for Android & Java Developers: Clean Code on Android
Java Code Style The Final Decision
Clean Code from the Trenches
11 Mistakes Java Developers make when Using Exceptions


Title Link
C# Developers: Learn the Art of Writing Clean Code
Important Tips To Write Clean Code In C#
C# BAD PRACTICES: Learn how to make a good code by bad example
Tips for writing better C# code
C# Developers: Learn the Art of Writing Clean Code
Tips for writing clean and best code in C#\#.Wi53hTe1tPY
5 Tips for Junior C# Developers to Write Cleaner C# Code
Elegant Code vs.(?) Clean Code
SOLID C# Code: Smaller Methods == Clean Code?
Coding rules for clean and robust C# code
How to Write Clean Code in C# (Less With The Mess)


Title Link
Clean Code JavaScript
JavaScript Clean Coding Best Practices
Clean Code JavaScript with Ryan McDermott
JavaScript Best Practices
Untangling Spaghetti Code: How to Write Maintainable JavaScript
Introduction to Clean Javascript Design
JavaScript — Make your Code Cleaner with Decorators
Four Rules for Clean JavaScript
How to write clean code for cascaded promises
The Design of Code: Organizing JavaScript
Clean Code vs. Dirty Code: React Best Practices Clean Code vs. Dirty Code: React Best Practices
How functional programming helps me write clean code
Clean Code


Title Link
Clean Code Ruby
Learn Clean Code
How to write a clean code in Ruby on Rails?
Ruby/Rails Code Smell Basics 01
Clean Code and The Art of Exception Handling
5 Tips to Instantly Write Better Code in Ruby for Beginners
5 Awesome Tools to Keep Your Rails Code Clean & Organized
Clean Architecture in Ruby
Keeping Your Rails App Clean
Applying Clean Architecture to Ruby on Rails: First Impressions
Using Services to Keep Your Rails Controllers Clean and DRY
Rails Clean Architecture
7 Patterns to Refactor Fat ActiveRecord Models


Title Link
Writing Great Code
How not to write Python
Clean Code in Python as Presented in EuroPython 2016
Writing clean, testable, high quality code in Python
Code Style
Writing Clean Code
Write Clean, Professional, Maintainable, Quality Code in Python
A Quick Primer on Writing Readable Python Code for New Developers
7 Golden Rules of Clean, Simple and Maintainable Code
Clean architectures in Python: a step-by-step example
Hey, your Python code is unreadable!
Making Clean Code a Part of Your Build Process (And More!)
Learn to Program: Crafting Quality Code


Title Author Link
Code Complete: A Practical Handbook of Software Construction, Second Edition 2nd Edition Steve McConnell
The Clean Coder Robert C. Martin
Clean Code: A Handbook of Agile Software Craftsmanship 1st Edition Robert C. Martin
The Pragmatic Programmer: From Journeyman to Master 1st Edition Andrew Hunt, David Thoms
Craft of Programming 1st ed. Edition Peter Seibel
Don't Make Me Think, Revisited: A Common Sense Approach to Web Usability (3rd Edition) (Voices That Matter) 3rd Edition Steve Krug


An awesome curated list of clean code posts, books and videos



No releases published


No packages published