Node Cookbook

Author: David Mark Clements

Publisher: Packt Publishing Ltd

ISBN: 1849517193

Category: Computers

Page: 342

View: 2595

A hands on approach to learning Node to equip and guide you in the art of asynchronous server side JavaScript.
Release

Node Cookbook

Author: David Mark Clements,Matthias Buus,Matteo Collina

Publisher: N.A

ISBN: 9781785880087

Category:

Page: 654

View: 4188

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 4About 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 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 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 AWSIn DetailToday'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 approachThis 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.
Release

Node Cookbook: Second Edition

Author: David Mark Clements

Publisher: Packt Publishing Ltd

ISBN: 1783280441

Category: Computers

Page: 378

View: 7293

In Node Cookbook Second Edition, each chapter focuses on a different aspect of working with Node. Following a Cookbook structure, the recipes are written in an easy-to-understand language. Readers will find it easier to grasp even the complex recipes which are backed by lots of illustrations, tips, and hints. If you have some knowledge of JavaScript and want to build fast, efficient, scalable client-server solutions, then Node Cookbook Second Edition is for you. Knowledge of Node will be an advantage but is not required. Experienced users of Node will be able to improve their skills.
Release

Puppet Cookbook - Third Edition

Author: Thomas Uphill,John Arundel

Publisher: Packt Publishing Ltd

ISBN: 1784393738

Category: Computers

Page: 336

View: 9603

This book is for anyone who builds and administers servers, especially in a web operations context. It requires some experience of Linux systems administration, including familiarity with the command line, file system, and text editing. No programming experience is required.
Release

Puppet 3 Cookbook

Author: John Arundel

Publisher: Packt Publishing Ltd

ISBN: 1782169512

Category: Computers

Page: 274

View: 6670

Puppet 3 Cookbook is written in a Cookbook style, showing you how to set up and expand your Puppet infrastructure. It not only gives you everything you need to become a Puppet expert, but includes powerful code samples and techniques developed over many years of production experience. With it, you'll save time and effort by automating tedious manual processes, impress your boss by delivering better business value from IT, and future-proof your career by getting to grips with the new technologies revolutionizing the industry."Puppet 3 Cookbook" is for anyone who builds and administers servers, especially in a web operations context. It requires some experience of Linux systems administration, including familiarity with the command line, file system, and text editing. No programming experience is required.
Release

Mastering Node.js

Author: Sandro Pasquali

Publisher: Packt Publishing Ltd

ISBN: 1782166335

Category: Computers

Page: 346

View: 6333

This book contains an extensive set of practical examples and an easy-to-follow approach to creating 3D objects.This book is great for anyone who already knows JavaScript and who wants to start creating 3D graphics that run in any browser. You don’t need to know anything about advanced math or WebGL; all that is needed is a general knowledge of JavaScript and HTML. The required materials and examples can be freely downloaded and all tools used in this book are open source.
Release

Learning Node.js for Mobile Application Development

Author: Stefan Buttigieg,Milorad Jevdjenic

Publisher: Packt Publishing Ltd

ISBN: 1782175040

Category: Computers

Page: 248

View: 2744

Make use of Node.js to learn the development of a simple yet scalable cross-platform mobile application About This Book Use Node.js to satisfy the core backend requirements of modern apps, including user management, security, data access, and real-time data communication Build practical real-world mobile applications, which will give you the necessary knowledge to build your very own mobile solutions Step-by-step development of projects using Ionic Framework as the frontend and Node.js for the backend supported by a MongoDB database Who This Book Is For This book is intended for web developers of all levels of expertise who want to deep dive into cross-platform mobile application development without going through the pains of understanding the languages and native frameworks that form an integral part of developing for different mobile platforms. This book is also for you if you are a developer who wants to capitalize on the MobileFirst strategy and so are going to use JavaScript for your complete stack. What You Will Learn Develop an API from scratch Set up a MongoDB Database as part of your mobile application backend Deploy a cross-platform mobile application from the command line Incorporate features within your mobile application that use native phone features such as a gyroscope, GPS, and accelerometer Implement mobile applications that use web-enabled APIs Build a mobile application with real-time chat messaging features Develop a secure mobile application that is capable of functioning with real-time data In Detail Node.js is a massively popular JavaScript library that lets you use JavaScript to easily program scalable network applications and web services. People approaching Node.js for the first time are often attracted by its efficiency, scalability, and the fact that it's based on JavaScript, the language of the Web, which means that developers can use the same language to write backend code. Also, it's increasingly being seen as a "modern" replacement for PHP in web development, which relies on fast-paced data exchange. The growing community and the large amount of available modules makes Node.js one of the most attractive development environments. This book takes a step-wise and incremental approach toward developing cross-platform mobile technologies using existing web technologies. This will allow you to truly understand and become proficient in developing cross-platform mobile applications with Node.js, Ionic Framework, and MongoDB. The book starts off by introducing all the necessary requirements and knowledge to build a mobile application with a companion web service. It covers the ability to create an API from scratch and implement a comprehensive user database that will give you the opportunity to offer a mobile application with a personalized experience. Midway through the book, you will learn the basic processes to create a successful mobile application. You will also gain higher-level knowledge, allowing you to develop a functional and secure mobile application to ensure a seamless user experience for end users. Finally, the book ends with more advanced projects, which will bring together all the knowledge and expertise developed in the previous chapters to create a practical and functional mobile-application that has useful real-world features. Style and approach This book is an easy-to-follow guide that takes a step-wise approach in giving expertise and knowledge to help you truly understand what is needed to create a memorable user experience for end users. Each topic is placed in the context of the bigger picture, that is, to create cross-platform mobile applications using existing technologies.
Release

ElasticSearch Cookbook - Second Edition

Author: Alberto Paro

Publisher: Packt Publishing Ltd

ISBN: 1783554843

Category: Computers

Page: 472

View: 2848

If you are a developer who implements ElasticSearch in your web applications and want to sharpen your understanding of the core elements and applications, this is the book for you. It is assumed that you’ve got working knowledge of JSON and, if you want to extend ElasticSearch, of Java and related technologies.
Release

XSLT-Kochbuch

Author: Sal Mangano

Publisher: Springer DE

ISBN: 9783897214576

Category: XML (Document markup language)

Page: 735

View: 4007

Release

Blender Cycles: Materials and Textures Cookbook - Third Edition

Author: Enrico Valenza

Publisher: Packt Publishing Ltd

ISBN: 1784399922

Category: Computers

Page: 400

View: 1345

This book is aimed at those familiar with the basics of Blender, looking to delve into the depths of the Cycles rendering engine to create an array of breath-taking materials and textures.
Release

Microsoft Visual C# .NET 2003 Developer's Cookbook

Author: Mark Schmidt,Simon Robinson

Publisher: Sams Publishing

ISBN: 9780672325809

Category: Computers

Page: 787

View: 5762

This practical, example-driven task reference contains over 350 C# code recipes, covering many common and not so common aspects of .NET programming. If you're a developer who already understands the fundamentals of C# and .NET programming, then this cookbook will provide you with helpful code examples and reference material to take your programming skills to the next level. Microsoft Visual C# .NET 2003 Developer's Cookbook is divided into sections corresponding to technologies within Visual C# .NET. Each part contains recipes to help you understand a single task without having to read pages of introductory material. Recipes are carefully constructed first to show you how to accomplish a task using a certain technique and then to follow with comments that provide a closer inspection of the solution. Along with the array of task-specific recipes in the book, you'll find a large collection of source code on the Sams Web site. Learn how to program graphics with GDI+, Windows Forms Controls, XML in .NET, ASP.NET applications, and Web Services. Then, move into more advanced techniques such as security, threading and synchronization, COM interop, and Smart Device extensions. Book jacket.
Release

Test-Driven Infrastructure with Chef

Bring Behavior-Driven Development to Infrastructure as Code

Author: Stephen Nelson-Smith

Publisher: "O'Reilly Media, Inc."

ISBN: 1449372600

Category: COMPUTERS

Page: 308

View: 8121

Since Test-Driven Infrastructure with Chef first appeared in mid-2011, infrastructure testing has begun to flourish in the web ops world. In this revised and expanded edition, author Stephen Nelson-Smith brings you up to date on this rapidly evolving discipline, including the philosophy driving it and a growing array of tools. You’ll get a hands-on introduction to the Chef framework, and a recommended toolchain and workflow for developing your own test-driven production infrastructure. Several exercises and examples throughout the book help you gain experience with Chef and the entire infrastructure-testing ecosystem. Learn how this test-first approach provides increased security, code quality, and peace of mind. Explore the underpinning philosophy that infrastructure can and should be treated as code Become familiar with the MASCOT approach to test-driven infrastructure Understand the basics of test-driven and behavior-driven development for managing change Dive into Chef fundamentals by building an infrastructure with real examples Discover how Chef works with tools such as Virtualbox and Vagrant Get a deeper understanding of Chef by learning Ruby language basics Learn the tools and workflow necessary to conduct unit, integration, and acceptance tests
Release

XSLT Cookbook

Solutions and Examples for XML and XSLT Developers

Author: Sal Mangano

Publisher: "O'Reilly Media, Inc."

ISBN: 9780596553302

Category: Computers

Page: 778

View: 7236

Forget those funky robot toys that were all the rage in the '80s, XSLT (Extensible Stylesheet Transformations) is the ultimate transformer. This powerful language is expert at transforming XML documents into PDF files, HTML documents, JPEG files--virtually anything your heart desires. As useful as XSLT is, though, most people have a difficult time learning its many peculiarities. And now Version 2.0, while elegant and powerful, has only added to the confusion. XSLT Cookbook, Second Edition wants to set the record straight. It helps you sharpen your programming skills and overall understanding of XSLT through a collection of detailed recipes. Each recipe breaks down a specific problem into manageable chunks, giving you an easy-to-grasp roadmap for integrating XSLT with your data and applications. No other XSLT book around employs this practical problem-solution-discussion format. In addition to offering code recipes for solving everyday problems with XSLT 1.0, this new edition shows you how to leverage the improvements found in XSLT 2.0, such as how to simplify the string manipulation and date/time conversion processes. The book also covers XPath 2.0, a critical companion standard, as well as topics ranging from basic transformations to complex sorting and linking. It even explores extension functions on a variety of different XSLT processors and shows ways to combine multiple documents using XSLT. Code examples add a real-world dimension to each technique. Whether you're just starting out in XSLT or looking for advanced techniques, you'll find the level of information you need in XSLT Cookbook, Second Edition.
Release

Elixir Cookbook

Author: Paulo A Pereira

Publisher: Packt Publishing Ltd

ISBN: 1784393487

Category: Computers

Page: 236

View: 4619

This book is intended for users with some knowledge of the Elixir language syntax and basic data types/structures. Although this is a cookbook and no sequential reading is required, the book’s structure will allow less advanced users who follow it to be gradually exposed to some of Elixir’s features and concepts specific to functional programming. To get the most out of this book, you need to be well versed with Erlang.
Release

VMware vRealize Orchestrator Cookbook

Author: Daniel Langenhan

Publisher: Packt Publishing Ltd

ISBN: 1784393703

Category: Computers

Page: 382

View: 6291

If you are a VMware administrator who is interested in automating your infrastructure, this book is for you. An understanding of basic programming concepts is advised. No previous knowledge of Orchestrator is required, although some previous knowledge of it will allow you to get started more easily.
Release

Drupal 7 Views Cookbook

Author: J. Ayen Green

Publisher: Packt Publishing Ltd

ISBN: 9781849514354

Category: Computers

Page: 218

View: 8256

This is a cookbook containing plenty of easy-to-follow practical recipes with screenshots that will help you in mastering the Drupal Views module. Drupal 7 Views Cookbook is for developers or technically proficient users who are fairly comfortable with the concepts behind websites and the Drupal environment.
Release

Hadoop MapReduce v2 Cookbook - Second Edition

Author: Thilina Gunarathne

Publisher: Packt Publishing Ltd

ISBN: 1783285486

Category: Computers

Page: 322

View: 9581

If you are a Big Data enthusiast and wish to use Hadoop v2 to solve your problems, then this book is for you. This book is for Java programmers with little to moderate knowledge of Hadoop MapReduce. This is also a one-stop reference for developers and system admins who want to quickly get up to speed with using Hadoop v2. It would be helpful to have a basic knowledge of software development using Java and a basic working knowledge of Linux.
Release

PostgreSQL Cookbook

Author: Chitij Chauhan

Publisher: Packt Publishing Ltd

ISBN: 1783555343

Category: Computers

Page: 286

View: 7136

If you are a system administrator, database administrator, architect, developer, or anyone with an interest in planning, managing, and designing database solutions using PostgreSQL, this is the book for you. This book is suited for you if you have some prior experience with any relational database or with the SQL language.
Release

Less Web Development Cookbook

Author: Bass Jobsen,Amin Meyghani

Publisher: Packt Publishing Ltd

ISBN: 1783981490

Category: Computers

Page: 394

View: 6170

Aimed at those who want to overcome the limitations of CSS, through this book you will begin to harness the efficiency of Less by building advanced, responsive, and modern websites. Experienced web developers, students, and even web designers will find this guide very useful as they enhance their CSS skills.
Release

YUI 3 Cookbook

Author: Evan Goer

Publisher: "O'Reilly Media, Inc."

ISBN: 1449304192

Category: Computers

Page: 406

View: 7905

Provides information on using the Yahoo! User Interface Library in Web development.
Release