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

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

Summary

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

PART 1 NODE FUNDAMENTALS
PART 2 WEB APPLICATION DEVELOPMENT WITH NODE
PART 3 GOING FURTHER WITH NODE
  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.)

Frommer's Walt Disney World and Orlando (Frommer's Complete Guides)
Frommer's Walt Disney World and Orlando (Frommer's Complete Guides)

Insider advice on all the major theme parks in Orlando, from Magic Kingdom in Walt Disney World to the Wizarding World of Harry Potter at Universal Orlando’s Islands of Adventures. Our author, a longtime theme park aficionado and the mother of five, has done it all.

Where to find the best rides at all of the...

Infrared and Raman Spectroscopy in Forensic Science
Infrared and Raman Spectroscopy in Forensic Science

This book will provide a survey of the major areas in which information derived from vibrational spectroscopy investigations and studies have contributed to the benefit of forensic science, either in a complementary or a unique way. This is highlighted by examples taken from real case studies and analyses of forensic relevance, which provide...

Combinatorial Optimization and Theoretical Computer Science: Interfaces and Perspectives
Combinatorial Optimization and Theoretical Computer Science: Interfaces and Perspectives

The LAMSADE1 was established in 1976 as a research laboratory jointly funded by Paris-Dauphine University and the CNRS (the French National Science Foundation) oriented to decision aiding, mainly in the areas of multiple criteria decision aiding and linear programming.

It very soon aggregated the research activities on computer...


Being Geek: The Software Developer's Career Handbook
Being Geek: The Software Developer's Career Handbook

As a software engineer, you recognize at some point that there's much more to your career than dealing with code. Is it time to become a manager? Tell your boss he’s a jerk? Join that startup? Author Michael Lopp recalls his own make-or-break moments with Silicon Valley giants such as Apple, Netscape, and Symantec in...

Computational Intelligence in Optimization: Applications and Implementations (Adaptation, Learning, and Optimization)
Computational Intelligence in Optimization: Applications and Implementations (Adaptation, Learning, and Optimization)

Optimization is an integral part to science and engineering. Most real-world applications involve complex optimization processes, which are difficult to solve without advanced computational tools. With the increasing challenges of fulfilling optimization goals of current applications there is a strong drive to advance the development of...

Qualitative Representation of Spatial Knowledge (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)
Qualitative Representation of Spatial Knowledge (Lecture Notes in Computer Science / Lecture Notes in Artificial Intelligence)

Cognitive spatial concepts are qualitative in nature, i.e., they are based not so much on exact quantities but on comparisons between perceived magnitudes. We develop a qualitative model for the representation of spatial knowledge (in particular, of positional information about 2-dimensional projections) that is based only on locative...

©2019 LearnIT (support@pdfchm.net) - Privacy Policy