programing-best-practices-in-2024
                                
                                 programing-best-practices-in-2024 copied to clipboard
                                
                                    programing-best-practices-in-2024 copied to clipboard
                            
                            
                            
                        A curated list of awesome Programming Best Practices In 2024
Programing Best Practices For Good Developer
The list below isn't meant to be exclusive, it's more so a collection of links that have helped me out along the way (and can hopefully help you). As you'll see, I've focused on Web Development such as: Ruby, Rails, Javascript. There is also a wealth of information on interview prep and applying to jobs.
With the list bellow, I hope I can help developers improve their skills and rise up in their career path.
Status: Always work in progress
Table of Contents
- Start Here
- Angular Best Practices
- C best practices
- C++ best practices
- CSS Best Practices
- Elixir Best Practices
- Flutter best practices
- GO Best Practices
- HTML Best Practices
- JavaScript Best Practices
- Java Best Practices
- Kotlin Best Practices
- Laravel Best Practices
- NodeJS Best Practices
- SASS Best Practices
- Scala Best Practices
- Swift Best Practices
- Objective-C Best Practices
- PHP Best Practices
- Python best practices
- Ruby Best Practices
- Rails Best Practices
- ReactJS Best Practices
- ReactNative Best Practices
- R best practices
- Rust Best Practices
- TypeScript best practices
- Vue best practices
Start Here
Hello! I created this list and am constantly updating it with new resources, information, and news. If you want to stay updated on the newest trends, tutorials, and articles in the Web Development world, please feel free to submit a PR!
HTML Best Practices
- 
HTML Best Practices - @hail2u 
- 
HTML5 (and Some CSS) Best Practice - Paulo Augusto Kunzel 
- 
Frontend Guidelines - @bendc 
- 
Google HTML Style Guide - @google 
CSS Best Practices
- 
Airbnb CSS / Sass Styleguide - @airbnb 
- 
Dropbox (S)CSS Style Guide - @dropbox 
- 
CSS Coding Standards and Best Practices - @stevekwan 
- 
Google CSS Style Guide - @google 
SASS Best Practices
- 
Sass Coding Guidelines - @bigcommerce 
- 
Sass-Guidlines - @blackfalcon 
JavaScript Best Practices
- 
Airbnb JavaScript Style Guide() - @airbnb 
- 
es6-cheatsheet - @DrkSephy 
- 
Common JavaScript "Gotchas" - @stevekwan 
- 
Pragmatic Standards: JavaScript Coding Standards and Best Practices - @stevekwan 
- 
JavaScript 规范 - @adamlu 
- 
Google JavaScript Style Guide - @google 
- 
JavaScript The Right Way - @braziljs 
- 
MDN JavaScript guidelines - @mozilla 
NodeJS Best Practices
- 
Node.js Style Guide - @felixge 
- 
RisingStack Node.js Style Guide() { - @RisingStack 
ReactJS Best Practices
- 
React Design Patterns and Best Practices - @MicheleBertoli 
- 
React Style Guide - @coderjonny 
- 
Advanced ReactJS Patterns - @kentcdodds 
- 
React Interview Questions & Answers - @sudheerj 
Angular Best Practices
- 
Angularjs style guide - @mgechev 
- 
Angular 2 Style Guide - @mgechev 
- 
Angular.js: Advanced Design Patterns and Best Practices - @trochette 
ReactNative Best Practices
- React-Native Guide - @reactnativecn
PHP Best Practices
- 
PHP: The Right Way - @codeguy 
- 
PHP knowledge - @php-earth 
- 
Style-Guides - @Integralist 
- 
PHP Coding Standards - @maxdmyers 
Ruby Best Practices
- 
Ruby Style Guide - @airbnb 
- 
Ruby Tricks, Idiomatic Ruby, Refactorings and Best Practices - @franzejr 
- 
Best Practice Patterns in Ruby - @avdi 
- 
Ruby Best Practices, by Gregory Brown - @practicingruby 
- 
The Ruby Style Guide - @bbatsov 
Rails Best Practices
- 
The Rails Style Guide - @bbatsov 
- 
rails_best_practices - @flyerhzm 
- 
The RSpec Style Guide - @reachlocal 
- 
Rspec Best Practices - @abinoda 
- 
Rails Database Best Practices - Christian Nelson 
- 
Active Record Query Optimization Tips - Steven Li 
Laravel Best Practices
- 
Laravel: The Right Way - @laraveltherightway 
- 
Laravel: The Right Way (Best Practices) - @uonick 
Swift Best Practices
- 
Swift Style Guide - @eure 
- 
Design Patterns implemented in Swift 3.0 - @ochococo 
- 
Swift Style Guide - @raywenderlich 
Objective-C Best Practices
- 
NYTimes Objective-C Style Guide - @NYTimes 
- 
raywenderlich.com Objective-C style guide - @raywenderlich 
- 
Style guide & coding conventions for Objective-C projects - @github 
- 
Code Style & Best Practise for Objective-C - @wangshengjia 
Java Best Practices
- 
Java Best Practices - @in28minutes 
- 
Selenium-best-practices - @previousdeveloper 
- 
raywenderlich.com Java Style Guide - @raywenderlich 
Kotlin Best Practices
- 
Best practices in kotlin - @JackyAndroid 
- 
kotlin-style-guide - @yole 
- 
raywenderlich.com Kotlin Style Guide (in progress) - @raywenderlich 
GO Best Practices
- 
Go Best Practices - @mehrdadrad 
- 
Go Style Guide - @AgtLucas 
Rust Best Practices
- Rust Style Guide - @ubsan
Elixir Best Practices
- 
The Elixir Style Guide - @christopheradams 
- 
Elixir Style Guide - @lexmag 
- 
Credo's Elixir Style Guide - @rrrene 
Scala Best Practices
- 
Scala Best Practices - @alexandru 
- 
Databricks Scala Guide - @databricks 
Typescript Best Practices
- TypeScript Best Practices - @BestCoderDotInfo
Flutter Best Practices
- Performance best practices
- Flutter: Best Practices and Tips - Kinjal Dhamat
- Flutter Development Best Practices - Derrick Mwiti
Vue best practices
- Tips & Best Practices
- 10 Good Practices for Building and Maintaining Large Vue.js Projects
- 12 VueJS Best Practices for Pro Developers
C Best Practices
Python best practices
- Python Best Practices – The only guide to become Python Expert
- The Best of the Best Practices (BOBP) Guide for Python - @sloria
- 30 Python Best Practices, Tips, And Tricks
- Python Best Practices and Tips by Toptal Developers
- Code Style
- 11 Tips And Tricks To Write Better Python Code
- Python tutorial: Best practices and common mistakes to avoid
C Plus Plus best practices
C++
- 3 Coding Best Practices for C++
- Collaborative Collection of C++ Best Practices - @lefticus
- The C++ Core Guidelines - @isocpp
- C++ Best Practices
- C++ Best Practices - @puppetlabs
- Modern C++ best practices for exceptions and error handling - microsoft
- Top Ten Tips for Correct C++ Coding
R best practices
- Beyond Basic R - Introduction and Best Practices
- R Code – Best practices
- Best Practices for Writing R Code - @swcarpentry
- R CODING STYLE BEST PRACTICES
- Good Practices in R Programming
Contribute
Contributions are always welcome! Please read the contribution guidelines first.
