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 below, I hope I can help developers improve their skills and rise up in their career path.
Table of Contents
- Start Here
- HTML Best Practices
- CSS Best Practices
- SASS Best Practices
- JavaScript Best Practices
- NodeJS Best Practices
- ReactJS Best Practices
- Angular Best Practices
- ReactNative Best Practices
- PHP Best Practices
- Ruby Best Practices
- Rails Best Practices
- Laravel Best Practices
- Swift Best Practices
- Objective-C Best Practices
- Java Best Practices
- Kotlin Best Practices
- GO Best Practices
- Rust Best Practices
- Elixir Best Practices
- Scala Best Practices
- TypeScript best practices
- Flutter best practices
- Vue best practices
- C best practices
- Python 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
Google JavaScript Style Guide - @google
NodeJS Best Practices
ReactJS Best Practices
React Design Patterns and Best Practices - @MicheleBertoli
React Style Guide - @coderjonny
Angular Best Practices
ReactNative Best Practices
- React-Native Guide - @reactnativecn
PHP Best Practices
PHP: The Right Way - @codeguy
PHP knowledge - @php-earth
PHP Coding Standards - @maxdmyers
Ruby Best Practices
Rails Best Practices
The RSpec Style Guide - @reachlocal
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
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
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
Top comments (0)