Please note that http://erlangpatterns.org is no longer maintained. Don't look for actual Erlang patterns there - it's something else now.
The main features of gar1t/erlang-patterns are: Language Style Guides.
Open-source alternatives to gar1t/erlang-patterns include: airbnb/javascript — This project provides a comprehensive set of coding standards and style guidelines for JavaScript development. It… amontalenti/elements-of-python-style — This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean,… bbatsov/clojure-style-guide — This project provides a set of software architecture guidelines, Lisp coding standards, and functional programming… cristaloleg/go-advice — (Some of advices are implemented in go-critic). devonestes/fast-elixir — :dash: Writing Fast Elixir :heart_eyes: -- Collect Common Elixir idioms. abinoda/rspec-best-practices.
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
This project is a comprehensive Python style guide and technical reference designed to promote the creation of clean, maintainable, and idiomatic code. It provides a set of opinionated guidelines and architectural patterns focusing on functional and declarative programming to reduce complexity and improve overall code quality. The guide establishes specific standards for naming conventions, module organization, and project layout. It emphasizes reducing object coupling by favoring modules and functions over deep class hierarchies and offers technical standards for writing docstrings and marku
This project provides a set of software architecture guidelines, Lisp coding standards, and functional programming patterns for Clojure development. It establishes best practices for implementing declarative logic and managing shared state through the use of persistent data structures and atomic references. The guide covers standards for documenting public APIs and organizing project directories to ensure portable library distribution. It details the application of consistent formatting and naming rules to improve source code readability and team collaboration. The scope extends to idiomatic