Kirjojen hintavertailu. Mukana 12 595 353 kirjaa ja 12 kauppaa.

Kirjailija

Matteo Collina

Kirjat ja teokset yhdessä paikassa: 3 kirjaa, julkaisuja vuosilta 2017-2025, suosituimpien joukossa Node.js Design Patterns. Vertaile teosten hintoja ja tarkista saatavuus suomalaisista kirjakaupoista.

3 kirjaa

Kirjojen julkaisuhaarukka 2017-2025.

Node.js Design Patterns

Node.js Design Patterns

Luciano Mammino; Mario Casciaro; Colin J. Ihrig; Matteo Collina

PACKT PUBLISHING LIMITED
2025
nidottu
An essential read for any JavaScript developer - take full advantage of the Node.js platform and build reliable, scalable web applications using design patterns Purchase of the print or Kindle book includes a free eBook in PDF format Free with your book: DRM-free PDF version + access to Packt's next-gen Reader (Email sign-up and proof of purchase required) Key Features Gain a deep understanding of the Node.js philosophy, its core components, and the solutions in its ecosystem Avoid common pitfalls in applying proven patterns to create robust, maintainable Node.js applications Enhance your development skills through a wealth of real-world examples and case studies Book DescriptionNode.js underpins much of modern web development, reliably powering APIs and full-stack apps across all industries. Authors Luciano Mammino and Mario Casciaro offer a practical guide that unpacks the JavaScript runtime so you can write reliable, high-performance Node.js apps. Building on the highly rated third edition, this new edition adds fresh case studies and the latest Node.js developments: newer APIs and libraries, ESM improvements, practical security and production tips, and guidance on using Node.js with TypeScript. It also introduces a new chapter on testing that gives you a full introduction to testing philosophy and practical guidance on writing unit, integration, and end-to-end tests, giving you the confidence to write functional, stable, and reliable code. Real-world, end-to-end examples throughout the book show how to build microservices and distributed systems with Node.js, integrating production-proven technologies such as Redis, RabbitMQ, LevelDB, and ZeroMQ, the same components you’ll find in scalable deployments at companies of all sizes. End-of-chapter exercises consolidate your understanding. By the end of this Node.js book, you’ll have the design patterns, mindset, and hands-on skills every serious Node.js professional needs to confidently architect robust, efficient, and maintainable applications.What you will learn Understand Node.js basics and its async event-driven architecture Write correct async code using callbacks, promises, and async/await Harness Node.js streams to create data-driven processing pipelines Implement trusted software design patterns for production-grade applications Write testable code and automated tests (unit, integration, E2E) Use advanced recipes: caching, batching, async init, offload CPU-bound work Build and scale microservices and distributed systems powered by Node.js Who this book is forThis book is for you if you’re a developer or software architect with basic knowledge of JavaScript and Node.js and want to get the most out of these technologies to maximize productivity, design quality, and scalability. It’ll help you level up from junior to senior roles. This book is a tried-and-tested reference guide for readers at all levels. Even those with more experience will find value in the more advanced patterns and techniques presented. You’re expected to have an intermediate understanding of web application development, databases, and software design principles.
Accelerating Server-Side Development with Fastify

Accelerating Server-Side Development with Fastify

Manuel Spigolon; Maksim Sinik; Matteo Collina

PACKT PUBLISHING LIMITED
2023
nidottu
Learn to build faster web applications by implementing maintainable and pluggable APIs with Fastify Key Features * Written by Fastify's core contributors, learn to adopt the 'Fastify' mindset of building APIs * Gain an architectural overview of Fastify's features that enable microservices development * Build complete apps in Fastify, from application design to production Book Description Fastify is a plugin-based web framework designed to be high performant. It fosters code reuse, thereby improving your time to market. This book is a complete guide to server-side app development in Fastify, written by the core contributors of Fastify. The book starts from the core concepts, continuing with a real-world project, and even touching on more advanced topics to enable you to build highly maintainable and scalable backend applications. You'll learn how to develop real-world RESTful applications from designing to deployment, including building highly reusable components. By the end of this book, you'll be able to design, implement, deploy, and maintain an application written in Fastify and you'll also have the confidence you need to develop plugins and APIs in Fastify to contribute back to the Fastify and open source communities. What you will learn * Explore the encapsulation techniques implemented by Fastify * Understand how to deploy, monitor, and handle errors in a running Fastify instance * Organize the project structure and implement a microservices architecture * Explore Fastify's core features such as encapsulation, code reuse, runtime speed, and more * Discover best practices for implementing Fastify in real-world RESTful apps * Understand advanced backend development concepts such as performance monitoring and logging Who This Book Is For This book is for mid to expert-level backend web developers who have already used other backend web frameworks and have worked with HTTP protocol and its peculiarities. Developers looking to migrate to Fastify and learn how it can be a good fit for their next project, avoid architecture pitfalls, and build highly responsive and maintainable API servers will also find this book useful. The book assumes knowledge of JavaScript programming, Node.js, and backend development.
Node Cookbook - Third Edition

Node Cookbook - Third Edition

David Mark Clements; Matthias Buus; Matteo Collina; Peter Elger

Packt Publishing Limited
2017
nidottu
Over 60 high-quality recipes covering debugging, security, performance, microservices, web frameworks, databases, deployment and more; rewritten for Node.js 8, Node.js 6, and Node.js 4 About This Book • Actionable recipes across the full spectrum of Node.js development • Cutting edge techniques and tools for measuring and improving performance • Best practices for creating 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 • Debug Node.js programs • Write and publish your own Node.js modules • Detailed coverage of 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 data processing • Fast-track performance knowledge and optimization abilities • Persistence strategies, including database integrations with MongoDB, MySQL/MariaDB, Postgres, Redis, and LevelDB • Apply critical, essential security concepts • Use Node with best-of-breed deployment technologies: Docker, Kubernetes and AWS In Detail Today's web demands efficient real-time applications and scalability. Asynchronous event-driven programming is ideal for this, and this is where Node.js comes in. Server-side JavaScript has been here since the 90s, but Node got it right. With Node for tooling and server-side logic, and a browser-based client-side UI, everything is JavaScript. This leads to rapid, fluid development cycles. The full-stack, single language experience means less context-switching between languages for developers, architects and whole teams. This book shows you how to build fast, efficient, and scalable client-server solutions using the latest versions of Node. The book begins with debugging tips and tricks of the trade, and how to write your own modules. Then you'll learn the fundamentals of streams in Node.js, discover I/O control, and how to implement the different web protocols. You'll find recipes for integrating databases such as MongoDB, MySQL/MariaDB, Postgres, Redis, and LevelDB. We also cover the options for building web application with Express, Hapi and Koa. You will then learn about security essentials in Node.js and advanced optimization tools and techniques. By the end of the book you will have acquired the level of expertise to build production-ready and scalable Node.js systems. The techniques and skills you will learn in this book are based on the best practices developed by nearForm, one of the leaders in Node implementations, who supported the work of the authors on this book. Style and approach This recipe-based practical guide presents each topic with step-by-step instructions on how you can create fast and efficient server side applications using the latest features and capabilities in Node 8 whilst also supporting usage with Node 4 and 6.