Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Node.js in Action

Node.js in Action, 9781617290572 (1617290572), Manning Publications, 2013


Node.js in Action is an example-driven tutorial that starts at square one and guides you through all the features, techniques, and concepts you'll need to build production-quality Node applications. You'll start by learning how to set up your Node development environment, including loading the community-created extensions. Next, you'll run several simple demonstration programs where you'll learn the basics of a few common types of Node applications. Then you'll dive into asynchronous programming, a model Node leverages to lessen application bottlenecks.

About this Book

JavaScript on the server? You bet. Node.js is a JavaScript server capable of supporting scalable, high-performance web applications. Using asynchronous I/O, the server can do more than one thing at a time, a key requirement for real-time apps like chat, games, and live statistics. And since it's JavaScript, you use the same language end to end.

Node.js in Action shows you how to build production-quality applications. Clear introductions of key concepts and example-by-example coverage take you from setup to deployment. You'll dive into asynchronous programming, data storage, and output templating, and interact with the filesystem to create non-HTTP applications like TCP/IP servers and command-line tools. Perfect for a web developer transitioning from Rails, Django, or PHP. Requires basic knowledge of JavaScript. No prior experience with Node.js needed.

Purchase of the print book includes a free eBook in PDF, Kindle, and ePub formats from Manning Publications.

What's Inside

  • Set up Node and extensions
  • Grok asynchronous programming and the event loop
  • Examples including microblogging, IM, games, and more

About the Authors

As skilled practitioners, expert teachers and trainers, and contributors to the core framework, authors Mike Cantelon, Marc Harter, T.J. Holowaychuk, and Nathan Rajlich represent the best of the Node.js development community.

Table of Contents

  1. Welcome to Node.js
  2. Building a multiroom chat application
  3. Node programming fundamentals
  4. Building Node web applications
  5. Storing Node application data
  6. Connect
  7. Connect's built-in middleware
  8. Express
  9. Advanced Express
  10. Testing Node applications
  11. Web application templating
  12. Deploying Node applications and maintaining uptime
  13. Beyond web servers
  14. The Node ecosystem
(HTML tags aren't allowed.)

Vision in Alzheimer's Disease (Interdisciplinary Topics in Gerontology and Geriatrics, Vol. 34)
Vision in Alzheimer's Disease (Interdisciplinary Topics in Gerontology and Geriatrics, Vol. 34)

Visual dysfunction is prevalent in Alzheimer’s disease and in related disorders such as posterior cortical atrophy and Down syndrome. The neuropathology of these disorders affects brain areas that process low-level vision as well as higher-order cognition and attention. This volume spans the range of topics on vision, from structure...

Esophageal Cancer: Prevention, Diagnosis and Therapy
Esophageal Cancer: Prevention, Diagnosis and Therapy

The second edition of this very successful book documents the latest progress in the prevention, diagnosis and treatment of esophageal cancer and includes additional sections covering novel targeted therapeutic approaches, immunotherapy and palliative and nutritional support for patients. Furthermore, the sections covering...

Making Isometric Social Real-Time Games with HTML5, CSS3, and Javascript
Making Isometric Social Real-Time Games with HTML5, CSS3, and Javascript

Addictive, frustrating. Fun, boring. Engaging, repetitive. Casual, demanding.

These words may contradict each other, but they express the roller coaster of sentiments felt by real-time strategy games players like me. I remember spending countless hours playing brilliant games such as EA/Maxis’s SimCity and SimCity 2000,...

Pro Java EE 5 Performance Management and Optimization
Pro Java EE 5 Performance Management and Optimization
Pro Java EE 5 Performance Management and Optimization features proven methodology to guarantee top-performing Java EE 5 applications, and explains how to measure performance in your specific environment. The book also details performance integration points throughout the development and deployment lifecycles that are crucial for application...
Gradle for Android
Gradle for Android

Automate the build process for your Android projects with Gradle

About This Book

  • Create custom Gradle tasks and plugins for your Android projects
  • Configure different build variants, each with their own dependencies and properties
  • Manage multi-module projects, and integrate...
XDoclet in Action (In Action series)
XDoclet in Action (In Action series)
A guide to the new XDoclet development tool that eliminates programming busy work by automatically generating code and other deployment artifacts, this book enables developers who place metadata in a single source code file to use XDoclet to generate additional source code and other files that are required in a project. Both smaller code...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy