All Projects → palash25 → Best Practices Checklist

palash25 / Best Practices Checklist

Licence: mit
A list of awesome idiomatic code resources. Rust🦀, Go, Ruby💎, Pony 🐴, Ocaml 🐫, Erlang and more

Projects that are alternatives of or similar to Best Practices Checklist

LearningResources
A centralised hub for learner around the globe from A-Z. You can find collections of manuals, blogs, hacks, one liners, courses, other free learning-resources and more
Stars: ✭ 63 (-91.88%)
Mutual labels:  best-practices, software-development
Evergreen Skills Developers
List of evergreen skills, based on software development best practices & cross-framework principles, that should serve as a fair assessment of skilled software engineers / developers
Stars: ✭ 818 (+5.41%)
Mutual labels:  best-practices, software-development
Lighthouse
Automated auditing, performance metrics, and best practices for the web.
Stars: ✭ 23,903 (+2980.28%)
Mutual labels:  best-practices
Asyncawaitbestpractices
Extensions for System.Threading.Tasks.Task and System.Threading.Tasks.ValueTask
Stars: ✭ 693 (-10.7%)
Mutual labels:  best-practices
Nlp Recipes
Natural Language Processing Best Practices & Examples
Stars: ✭ 5,783 (+645.23%)
Mutual labels:  best-practices
Angularjs Style Guide
📚 Community-driven set of best practices for AngularJS application development
Stars: ✭ 5,037 (+549.1%)
Mutual labels:  best-practices
Onboarding
A list of resources we at flyeralarm use to get new developers up and running
Stars: ✭ 648 (-16.49%)
Mutual labels:  best-practices
Go Best Practices
Codeship Golang Best Practices
Stars: ✭ 522 (-32.73%)
Mutual labels:  best-practices
Rspec Style Guide
Best practices for writing your specs!
Stars: ✭ 735 (-5.28%)
Mutual labels:  best-practices
Awesome Security Hardening
A collection of awesome security hardening guides, tools and other resources
Stars: ✭ 630 (-18.81%)
Mutual labels:  best-practices
Applied Crypto Hardening
Best Current Practices regarding secure online communication and configuration of services using cryptography.
Stars: ✭ 690 (-11.08%)
Mutual labels:  best-practices
Website
Risk-First Software Development
Stars: ✭ 609 (-21.52%)
Mutual labels:  software-development
Jsonui
jsonui is an interactive JSON explorer on your command line
Stars: ✭ 583 (-24.87%)
Mutual labels:  software-development
Xo
❤️ JavaScript/TypeScript linter (ESLint wrapper) with great defaults
Stars: ✭ 6,277 (+708.89%)
Mutual labels:  best-practices
React Best Practices
A comprehensive reference guide to kickstart your React architecting career!
Stars: ✭ 566 (-27.06%)
Mutual labels:  best-practices
Project Guidelines
A set of best practices for JavaScript projects
Stars: ✭ 25,952 (+3244.33%)
Mutual labels:  best-practices
Kubernetes Production Best Practices
A checklist of Kubernetes best practices to help you release to production
Stars: ✭ 528 (-31.96%)
Mutual labels:  best-practices
Vue Vuex Router
vueCli3搭建的vue-vuex-router开发模版,PC、Mobile两个分支开箱即用,支持scss、vuex、axios、多语言、过滤器、仓库快速提交等
Stars: ✭ 596 (-23.2%)
Mutual labels:  best-practices
Awesome Styleguides
📋 A list of styleguides
Stars: ✭ 644 (-17.01%)
Mutual labels:  best-practices
Viewinspector
Runtime introspection and unit testing of SwiftUI views
Stars: ✭ 746 (-3.87%)
Mutual labels:  best-practices

Best Practices Checklist

Table of Contents

What is this

This is a collection of language specific resources that can be used to look up the best practices followed by a particular language's community.

Why this repo

I am a programming language enthusiast and I like picking up new languages all the time. Like most curious devs I learn different languages by implementing some side projects using them. This can be achieved by writing quick hacks that mostly turn out to be ugly code but if we want our projects to be publicly available to be used or hacked on by others we must ensure that the code we write is idiomatic and easily understood.

The purpose of this repo is to serve as a collection of resources that one can quickly look up while building such projects to make sure that their code is idiomatic before they make it public.

What counts as an acceptable entry

It could be anything from articles to books to videos that describes:

  • how to write idiomatic code in a particular language
  • what build systems / package managers to use and the best practices surrounding these aforementioned tools
  • how to good write unit/integration tests
  • different styles and idioms of a language
  • software design in general etc
  • new language section (if you find that the resources for your favourite language are missing feel free to create a new section and add them)

Note: If you are adding a book to the list make sure that it is a free ebook. Amazon links to buy books will not be accepted.

Language Specific Resources

Rust

Go

Python

Ruby

OCaml

Haskell

Erlang

Elixir

Common Lisp

CSharp

Java

Scala

Groovy

Kotlin

D

Clojure

Nim

Pony

Javascript

C

C++

Dart

SQL

Objective-C

Swift

R

Shell

HTML/CSS

Vimscript

XML

General API Design and Tooling

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].