You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
*[Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages](https://k9bookshelf.com/products/language-implementation-patterns-create-your-own-domain-specific-and-general-programming-languages)
4
-
*[Node.js Design Patterns - Third edition: Design and implement production-grade Node.js applications using proven patterns and techniques](https://k9bookshelf.com/products/node-js-design-patterns-third-edition-design-and-implement-production-grade-node-js-applications-using-proven-patterns-and-techniques)
5
-
*[The Maker’s Guide to the Zombie Apocalypse: Defend Your Base with Simple Circuits, Arduino, and Raspberry Pi](https://k9bookshelf.com/products/the-makers-guide-to-the-zombie-apocalypse-defend-your-base-with-simple-circuits-arduino-and-raspberry-pi)
6
-
*[Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications (1ST ed.)](https://k9bookshelf.com/products/programming-webassembly-with-rust)
7
-
3
+
-[Language Implementation Patterns: Create Your Own Domain-Specific and General Programming Languages](https://k9bookshelf.com/products/language-implementation-patterns-create-your-own-domain-specific-and-general-programming-languages)
4
+
-[Node.js Design Patterns - Third edition: Design and implement production-grade Node.js applications using proven patterns and techniques](https://k9bookshelf.com/products/node-js-design-patterns-third-edition-design-and-implement-production-grade-node-js-applications-using-proven-patterns-and-techniques)
5
+
-[The Maker’s Guide to the Zombie Apocalypse: Defend Your Base with Simple Circuits, Arduino, and Raspberry Pi](https://k9bookshelf.com/products/the-makers-guide-to-the-zombie-apocalypse-defend-your-base-with-simple-circuits-arduino-and-raspberry-pi)
6
+
-[Programming Webassembly with Rust: Unified Development for Web, Mobile, and Embedded Applications (1ST ed.)](https://k9bookshelf.com/products/programming-webassembly-with-rust)
Copy file name to clipboardExpand all lines: contents/products/an-introduction-to-functional-programming-through-lambda-calculus-dover-books-on-mathematics.md
Copy file name to clipboardExpand all lines: contents/products/blood-sweat-and-pixels-the-triumphant-turbulent-stories-behind-how-video-games-are-made.md
Copy file name to clipboardExpand all lines: contents/products/language-implementation-patterns-create-your-own-domain-specific-and-general-programming-languages.md
+1-4
Original file line number
Diff line number
Diff line change
@@ -10,7 +10,6 @@ The pattern implementations use Java, but the patterns themselves are completely
10
10
11
11
You’ll learn to create configuration file readers, data readers, model-driven code generators, source-to-source translators, source analyzers, and interpreters. Each chapter groups related design patterns and, in each pattern, you’ll get hands-on experience by building a complete sample implementation. By the time you finish the book, you’ll know how to solve most common language implementation problems.
Copy file name to clipboardExpand all lines: contents/products/node-js-design-patterns-third-edition-design-and-implement-production-grade-node-js-applications-using-proven-patterns-and-techniques.md
+9-12
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@ Learn proven patterns, techniques, and tricks to take full advantage of the Node
4
4
5
5
**Key Features**
6
6
7
-
* Learn how to create solid server-side applications by leveraging the full power of Node.js 14
8
-
* Understand how Node.js works and learn how to take full advantage of its core components as well as the solutions offered by its ecosystem
9
-
* Avoid common mistakes and use proven patterns to create production grade Node.js applications
7
+
- Learn how to create solid server-side applications by leveraging the full power of Node.js 14
8
+
- Understand how Node.js works and learn how to take full advantage of its core components as well as the solutions offered by its ecosystem
9
+
- Avoid common mistakes and use proven patterns to create production grade Node.js applications
10
10
11
11
**Book Description**
12
12
@@ -18,20 +18,19 @@ Throughout the book, you’ll see Node.js in action with the help of several rea
18
18
19
19
**What you will learn**
20
20
21
-
* Become comfortable with writing asynchronous code by leveraging callbacks, promises, and the async/await syntax
22
-
* Leverage Node.js streams to create data-driven asynchronous processing pipelines
23
-
* Implement well-known software design patterns to create production grade applications
24
-
* Share code between Node.js and the browser and take advantage of full-stack JavaScript
25
-
* Build and scale microservices and distributed systems powered by Node.js
26
-
* Use Node.js in conjunction with other powerful technologies such as Redis, RabbitMQ, ZeroMQ, and LevelDB
21
+
- Become comfortable with writing asynchronous code by leveraging callbacks, promises, and the async/await syntax
22
+
- Leverage Node.js streams to create data-driven asynchronous processing pipelines
23
+
- Implement well-known software design patterns to create production grade applications
24
+
- Share code between Node.js and the browser and take advantage of full-stack JavaScript
25
+
- Build and scale microservices and distributed systems powered by Node.js
26
+
- Use Node.js in conjunction with other powerful technologies such as Redis, RabbitMQ, ZeroMQ, and LevelDB
27
27
28
28
**Who this book is for**
29
29
30
30
This book is for developers and software architects who have some prior basic knowledge of JavaScript and Node.js and now want to get the most out of these technologies in terms of productivity, design quality, and scalability. Software professionals with intermediate experience in Node.js and JavaScript will also find valuable the more advanced patterns and techniques presented in this book.
31
31
32
32
This book assumes that you have an intermediate understanding of web application development, databases, and software design principles.
0 commit comments