awesome-clean-code-resources
github.com/abiodunjames/awesome-clean-code-resources ↗An awesome curated list of clean code posts, books and videos
Use this list with your AI agent
Add the Context Awesome MCP server to Claude, Cursor, or any MCP client, then ask:
"Show me php resources from awesome-clean-code-resources"
Installation instructions →What's inside
PHP
- 10 Clean Code Techniques That Every Coder Should Know
http://www.codingdojo.com/blog/clean-code-techniques/
- A month of clean code
https://dev.to/gonedark/a-month-of-clean-code-tips-709
- Clean Code Concepts Adapted for PHP
https://github.com/jupeter/clean-code-php
- Clean, high quality code: a guide on how to become a better programmer
https://www.butterfly.com.au/blog/website-development/clean-high-quality-code-a-guide-on-how-to-become-a-better-programmer
- Extended Coding Style Guide
https://github.com/php-fig/fig-standards/blob/master/proposed/extended-coding-style-guide.md
- Importance of Writing Clean Code
https://dev.to/mohitrajput987/importance-of-writing-clean-code
NodeJs
- 10 Node.js best practices you should follow
https://www.innofied.com/node-js-best-practices/
- Clean Architecture design in NodeJS
https://solidgeargroup.com/clean-architecture-in-nodejs
- Clean Code NodeJs : Execute Asynchronous Tasks in Series
https://blog.cloudboost.io/execute-asynchronous-tasks-in-series-942b74697f9c
- Felix Node's Style Guide
- Node.js Best Practices
http://justbuildsomething.com/node-js-best-practices/
- NodeJs Best Practices
https://blog.risingstack.com/node-js-best-practices/
Java
- 11 Mistakes Java Developers make when Using Exceptions
https://nobugsproject.com/tag/clean-code/
- 7 tips on writing clean code
http://www.garshol.priv.no/blog/105.html
- Clean Code from the Trenches
https://www.javacodegeeks.com/2017/05/clean-code-trenches.html
- Clean Code Java
http://cleancodejava.com/
- Clean Code: Java Class Fields
https://www.novoda.com/blog/clean-code-java-class-fields/
- Java clean code examples
https://gist.github.com/nicholasren/93e6d49f62ad8ed0b596
Ruby
- 5 Awesome Tools to Keep Your Rails Code Clean & Organized
https://codebrahma.com/5-awesome-tools-keep-rails-code-clean-organized/
- 5 Tips to Instantly Write Better Code in Ruby for Beginners
https://medium.com/learning-how-to-code/5-tips-to-write-better-ruby-code-for-beginners-7549bd0793b8
- 7 Patterns to Refactor Fat ActiveRecord Models
https://codeclimate.com/blog/7-ways-to-decompose-fat-activerecord-models/
- Applying Clean Architecture to Ruby on Rails: First Impressions
https://theplainprogrammer.com/applying-clean-architecture-to-ruby-on-rails-first-impressions-3746ed0c9668
- Clean Architecture in Ruby
https://medium.com/@fbzga/clean-architecture-in-ruby-7eb3cd0fc145
- Clean Code and The Art of Exception Handling
https://www.toptal.com/abap/clean-code-and-the-art-of-exception-handling
C#
- 5 Tips for Junior C# Developers to Write Cleaner C# Code
https://programmingwithmosh.com/csharp/5-tips-for-junior-c-developers-to-write-cleaner-c-code/
- C# BAD PRACTICES: Learn how to make a good code by bad example
https://www.codeproject.com/Articles/1083348/Csharp-BAD-PRACTICES-Learn-how-to-make-a-good-code
- C# Developers: Learn the Art of Writing Clean Code
https://stackskills.com/p/clean-code
- C# Developers: Learn the Art of Writing Clean Code
https://www.udemy.com/clean-code/
- Coding rules for clean and robust C# code
http://not-at-school.blogspot.com.ng/2011/03/coding-rules-for-clean-and-robust-c.html
- Elegant Code vs.(?) Clean Code
https://blogs.encodo.ch/news/view_article.php?id=167
Python
- 7 Golden Rules of Clean, Simple and Maintainable Code
http://shhetri.github.io/clean-code/
- A Quick Primer on Writing Readable Python Code for New Developers
https://blog.hartleybrody.com/python-style-guide/
- Clean architectures in Python: a step-by-step example
http://blog.thedigitalcatonline.com/blog/2016/11/14/clean-architectures-in-python-a-step-by-step-example/
- Clean Code in Python as Presented in EuroPython 2016
https://github.com/rmariano/Clean-code-in-Python
- Code Style
http://docs.python-guide.org/en/latest/writing/style/
- Hey, your Python code is unreadable!
http://www.pgbovine.net/python-unreadable.htm
JavaScript
- Clean Code
http://www.letscodejavascript.com/v3/episodes/live/182
- Clean Code JavaScript
https://github.com/ryanmcdermott/clean-code-javascript#clean-code-javascript
- Clean Code JavaScript with Ryan McDermott
https://devchat.tv/js-jabber/clean-code-javascript-with-ryan-mcdermott
- Clean Code vs. Dirty Code: React Best Practices Clean Code vs. Dirty Code: React Best Practices
http://americanexpress.io/clean-code-dirty-code/
- Four Rules for Clean JavaScript
https://blog.cloudability.com/four-ways-to-keep-your-javascript-clean/
- How functional programming helps me write clean code
https://praveer09.github.io/technology/2016/08/05/how-functional-programming-helps-me-write-clean-code/
Books
- Clean Code: A Handbook of Agile Software Craftsmanship 1st Editio
Robert C. Martin
- Code Complete: A Practical Handbook of Software Construction, Second Edition 2nd Edition
Steve McConnell
- 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
- The Clean Coder
Robert C. Martin
- The Pragmatic Programmer: From Journeyman to Master 1st Edition
Andrew Hunt, David Thoms
Showing a sample of 86 resources. View the full list on GitHub →