How this analysis was created: This summary and feature list are AI-generated from collected project material and can contain mistakes. Stars, license and language are imported from GitHub. Inclusion does not mean that we have tested or audited this project. Check the source documentation for any feature you depend on. Learn more on our About page.
These are my favorite C programming practices. Some rules are as trivial as style, while others are more intricate. I follow a few rules religiously, and others I use as a guideline. I prioritize correctness, readability, simplicity and maintainability over speed because premature optimization…
The main features of mcinglis/c-style are: Language Style Guides, Programming Languages.
Projects with overlapping indexed features include: vintasoftware/python-api-checklist — Useful checklist for building good Python library APIs, based on "How to make a good library API" PyCon 2017 talk. getify/you-dont-know-js — This project is a comprehensive educational series designed to provide a deep technical understanding of the… airbnb/javascript — This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It… 3dgen/cppwasm-book — :books: WebAssembly friendly programming with C/C++ -- Emscripten practice. a8m/go-lang-cheat-sheet — This project is a comprehensive reference guide and cheat sheet for the Go programming language. It serves as a syntax… 9magnets/ios-developer-and-designer-interview-questions — A small guide to help those looking to hire a developer or designer for iOS work. While tailored for iOS, many…
This project is a comprehensive educational series designed to provide a deep technical understanding of the JavaScript programming language. It functions as a multi-volume curriculum that guides developers through the core mechanisms, execution models, and underlying specifications that define how the language operates at a fundamental level. The curriculum distinguishes itself by focusing on the internal architecture of the language rather than surface-level syntax. It provides rigorous analysis of complex topics such as lexical scope, closure-based state encapsulation, prototype-based inhe
Useful checklist for building good Python library APIs, based on "How to make a good library API" PyCon 2017 talk.
This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It covers fundamental language syntax, formatting conventions, and best practices for managing variables, functions, objects, and modern language features. The documentation serves as a reference for maintaining consistent code quality across projects. In addition to general language standards, the guide includes specific conventions for building and organizing user interface components. These guidelines address structural patterns, component lifecycle management, and stylistic rules
:books: WebAssembly friendly programming with C/C++ -- Emscripten practice