https://github.com/tzeikob/javascript-patterns
A digital book of design patterns and best practices in JavaScript.
https://github.com/tzeikob/javascript-patterns
best-practices cheat-sheet design-patterns digital-book javascript
Last synced: 3 days ago
JSON representation
A digital book of design patterns and best practices in JavaScript.
- Host: GitHub
- URL: https://github.com/tzeikob/javascript-patterns
- Owner: tzeikob
- License: other
- Created: 2017-11-19T12:51:42.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2021-09-25T14:40:12.000Z (over 4 years ago)
- Last Synced: 2023-03-05T03:07:54.086Z (over 3 years ago)
- Topics: best-practices, cheat-sheet, design-patterns, digital-book, javascript
- Language: JavaScript
- Homepage:
- Size: 448 KB
- Stars: 42
- Watchers: 4
- Forks: 12
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-github-projects - javascript-patterns - A digital book of design patterns and best practices in JavaScript. ⭐42 `JavaScript` (📦 Legacy & Inactive Projects)
README
# JavaScript Patterns
> NOTE: You are viewing the latest edition of this digital book which should be considered as a work **in progress**. The [1st edition](https://github.com/tzeikob/javascript-patterns/tree/1st-ed) of this book has been archived and kept stale.
This is a digital book diving deep into the field of design patterns and best practices being used in JavasScript software development. Even though this content is focusing in JavaScript implementations, many patterns and practices may still be applicable to others programming languages as well.
## Table of Contents
* Foundational
* [Callback](foundational/callback/)
* Control Flow
* [Sequential Execution](control-flow/sequential-execution/)
* [Sequential Iteration](control-flow/sequential-iteration/)
* [Parallel Execution](control-flow/parallel-execution/)
* [Limited Parallel Execution](control-flow/limited-parallel-execution/)
* Behavioral
* [Observer](behavioral/observer/)
## Reference Books & Sources
Below you can find reference books and sources about design patterns and best practices in the JavaScript:
* [JavaScript Patterns](https://www.oreilly.com/library/view/javascript-patterns/9781449399115/)
* [Learning JavaScript Data Structures and Algorithms, 2nd Ed.](https://www.packtpub.com/product/learning-javascript-data-structures-and-algorithms-second-edition/9781785285493)
* [Node.js Design Patterns, 3rd Ed.](https://www.packtpub.com/product/node-js-design-patterns-third-edition/9781839214110)
## Contributions
You are welcome to contribute to the quality of this content by submitting PRs for improvements to code snippets, explanations, additions, etc. Your effort to contribute to this content is of course greatly appreciated.
But **PLEASE** read the [Contributions Guidelines](CONTRIBUTE.md) carefully before submitting a PR.
## License & Copyright
The materials herein are all © 2020-2021 Iakovos Papadopoulos (Jake Ob).

This work is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 4.0 Unported License.