Over 60 high-quality recipes covering debugging, security, performance, microservices, web frameworks, databases, deployment and more; rewritten for Node 4, 6 and 8About This BookSecurity between Node.js and browser applications explained and applied in depthCutting edge techniques and tools for measuring and improving performanceContemporary techniques to create developer-ergonomic, readily-scalable production systemsWho This Book Is ForIf 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 LearnRapidly become proficient at debugging Node.js programsWrite and publish your own Node.js modulesBecome deeply acquainted with Node.js core API’sUse web frameworks such as Express, Hapi and Koa for accelerated web application developmentApply Node.js streams for low-footprint infinite-capacity data processingFast-track performance knowledge and optimization abilitiesCompare and contrast various persistence strategies, including database integrations with MongoDB, MySQL/MariaDB, Postgres, Redis, and LevelDBGrasp and apply critically essential security conceptsUnderstand how to use Node with best-of-breed deployment technologies: Docker, Kubernetes and AWSIn DetailThe principles of asynchronous event-driven programming are perfect for today’s web, where efficient real-time applications and scalability are at the forefront. Server-side JavaScript has been here since the 90’s but Node got it right.This edition is a complete rewrite of the original, and is targeted against Node 4, 6 and 8. It shows you how to build fast, efficient, and scalable client-server solutions using the latest versions of Node.Beginning with adopting debugging tips and tricks of the trade and learning how to write your own modules, then covering the fundamentals of streams in Node.js, you will go on to discover I/O control, implementation of various web protocols, you’ll work up to integrating with cross-section of databases such as MongoDB, MySQL/MariaDB, Postgres, Redis, and LevelDB and building web application with Express, Hapi and Koa.You will then learn about security essentials in Node.js and the advanced optimization tools and techniques By the end of the book you should have acquired a level of proficiency that allows you to confidently build a full production-ready and scalable Node.js system.