Over 60 high-quality recipes covering debugging, security, performance, microservices, web frameworks, databases, deployment and more; rewritten for Node 4, 6, and 8.
About This Book
- Security between Node.js and browser applications explained and applied in depth
- Cutting edge techniques and tools for measuring and improving performance
- Contemporary techniques to create developer-ergonomic, readily-scalable production systems
Who This Book Is For
If you have good knowledge of JavaScript and want to build fast, efficient, scalable client-server solutions, then this book is for you. Some experience with Node.js is assumed to get the most out of this book. If working from a beginner level Node Cookbook 2nd Edition is recommended as a primer for Node Cookbook 3rd Edition.
What You Will Learn
- Rapidly become proficient at debugging Node.js programs
- Write and publish your own Node.js modules
- Become deeply acquainted with Node.js core API's
- Use web frameworks such as Express, Hapi and Koa for accelerated web application development
- Apply Node.js streams for low-footprint infinite-capacity data processing
- Fast-track performance knowledge and optimization abilities
- Compare and contrast various persistence strategies, including database integrations with MongoDB, MySQL/MariaDB, Postgres, Redis, and LevelDB
- Grasp and apply critically essential security concepts
- Understand how to use Node with best-of-breed deployment technologies: Docker, Kubernetes and AWS
In Detail
The principles of asynchronous