Book Image

Node.js Design Patterns

By : Mario Casciaro
Book Image

Node.js Design Patterns

By: Mario Casciaro

Overview of this book

Node.js is a massively popular software platform that lets you use JavaScript to easily create scalable server-side applications. It allows you to create efficient code, enabling a more sustainable way of writing software made of only one language across the full stack, along with extreme levels of reusability, pragmatism, simplicity, and collaboration. Node.js is revolutionizing the web and the way people and companies create their software. In this book, we will take you on a journey across various ideas and components, and the challenges you would commonly encounter while designing and developing software using the Node.js platform. You will also discover the "Node.js way" of dealing with design and coding decisions. The book kicks off by exploring the fundamental principles and components that define the platform. It then shows you how to master asynchronous programming and how to design elegant and reusable components using well-known patterns and techniques. The book rounds off by teaching you the various approaches to scale, distribute, and integrate your Node.js application.
Table of Contents (16 chapters)
Node.js Design Patterns
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Credits

Author

Mario Casciaro

Reviewers

Afshin Mehrabani

Joel Purra

Alan Shaw

Commissioning Editor

Julian Ursell

Acquisition Editor

Rebecca Youé

Content Development Editor

Sriram Neelakantan

Technical Editor

Menza Mathew

Copy Editors

Shambhavi Pai

Rashmi Sawant

Project Coordinator

Aboli Ambardekar

Proofreaders

Stephen Copestake

Ameesha Green

Steve Maguire

Indexers

Hemangini Bari

Mariammal Chettiyar

Rekha Nair

Tejal Soni

Graphics

Valentina D'silva

Disha Haria

Abhinash Sahu

Production Coordinator

Nitesh Thakur

Cover Work

Nitesh Thakur