Node js Design Patterns

This book assumes that you have an intermediate understanding of web application development, databases, and software design principles.

Node js Design Patterns

Node js Design Patterns

Learn proven patterns, techniques, and tricks to take full advantage of the Node.js platform. Master well-known design principles to create applications that are readable, extensible, and that can grow big. Key Features Learn how to create solid server-side applications by leveraging the full power of Node.js 14 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 Avoid common mistakes and use proven patterns to create production grade Node.js applications Book Description In this book, we will show you how to implement a series of best practices and design patterns to help you create efficient and robust Node.js applications with ease. We kick off by exploring the basics of Node.js, analyzing its asynchronous event driven architecture and its fundamental design patterns. We then show you how to build asynchronous control flow patterns with callbacks, promises and async/await. Next, we dive into Node.js streams, unveiling their power and showing you how to use them at their full capacity. Following streams is an analysis of different creational, structural, and behavioral design patterns that take full advantage of JavaScript and Node.js. Lastly, the book dives into more advanced concepts such as Universal JavaScript, scalability and messaging patterns to help you build enterprise-grade distributed applications. Throughout the book, you’ll see Node.js in action with the help of several real-life examples leveraging technologies such as LevelDB, Redis, RabbitMQ, ZeroMQ, and many others. They will be used to demonstrate a pattern or technique, but they will also give you a great introduction to the Node.js ecosystem and its set of solutions. What you will learn Become comfortable with writing asynchronous code by leveraging callbacks, promises, and the async/await syntax Leverage Node.js streams to create data-driven asynchronous processing pipelines Implement well-known software design patterns to create production grade applications Share code between Node.js and the browser and take advantage of full-stack JavaScript Build and scale microservices and distributed systems powered by Node.js Use Node.js in conjunction with other powerful technologies such as Redis, RabbitMQ, ZeroMQ, and LevelDB Who this book is for 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. This book assumes that you have an intermediate understanding of web application development, databases, and software design principles.

More Books:

Node.js Design Patterns
Language: en
Pages: 660
Authors: Mario Casciaro, Luciano Mammino
Categories: Computers
Type: BOOK - Published: 2020-07-29 - Publisher: Packt Publishing Ltd

Learn proven patterns, techniques, and tricks to take full advantage of the Node.js platform. Master well-known design principles to create applications that are readable, extensible, and that can grow big. Key Features Learn how to create solid server-side applications by leveraging the full power of Node.js 14 Understand how Node.js
Serverless Design Patterns and Best Practices
Language: en
Pages: 260
Authors: Brian Zambrano
Categories: Computers
Type: BOOK - Published: 2018-04-12 - Publisher: Packt Publishing Ltd

Get started with designing your serverless application using optimum design patterns and industry standard practices Key Features Learn the details of popular software patterns and how they are applied to serverless applications Understand key concepts and components in serverless designs Walk away with a thorough understanding of architecting serverless applications
TypeScript Design Patterns
Language: en
Pages: 256
Authors: Vilic Vane
Categories: Computers
Type: BOOK - Published: 2016-08-29 - Publisher: Packt Publishing Ltd

Boost your development efficiency by learning about design patterns in TypeScript About This Book This step-by-step guide will would demonstrate all the important design patterns in practice This book is the only documentation on the market focusing on design patterns in TypeScript This book is packed with rich examples that
TypeScript: Modern JavaScript Development
Language: en
Pages: 841
Authors: Remo H. Jansen, Vilic Vane, Ivo Gabe de Wolff
Categories: Computers
Type: BOOK - Published: 2016-12-22 - Publisher: Packt Publishing Ltd

Leverage the features of TypeScript to boost your development skills and create captivating applications About This Book Learn how to develop modular, scalable, maintainable, and adaptable web applications by taking advantage of TypeScript Explore techniques to use TypeScript alongside other leading tools such as Angular 2, React, and Node.js Focusing
jQuery Design Patterns
Language: en
Pages: 246
Authors: Thodoris Greasidis
Categories: Computers
Type: BOOK - Published: 2016-02-26 - Publisher: Packt Publishing Ltd

Learn the best practices on writing efficient jQuery applications to maximize performance in large-scale deployments About This Book Learn about the observer pattern and the deferred observer pattern, two of the most popular design patterns that handle custom events Advance your jQuery skills by learning about patterns such as divide

Popular All Time

Escorting the Billionaire
Sunrise Canyon
Return to Us
Kingdom of Shadow and Light
Romancing Mister Bridgerton
The Crush
Temporary
To Sir Phillip, With Love
When He Was Wicked
Straight Up Love
It's In His Kiss
Bridgerton Collection Volume 1
Wicked All Night
Dirty, Reckless Love
On the Way to the Wedding
Crazy for Your Love
The Viscount Who Loved Me
Jonny's Redemption