• Complain

Don Nguyen - Jump Start Node.js

Here you can read online Don Nguyen - Jump Start Node.js full text of the book (entire story) in english for free. Download pdf and epub, get meaning, cover and reviews about this ebook. year: 2012, publisher: SitePoint, genre: Computer. Description of the work, (preface) as well as reviews are available. Best literature library LitArk.com created for fans of good reading and offers a wide selection of genres:

Romance novel Science fiction Adventure Detective Science History Home and family Prose Art Politics Computer Non-fiction Religion Business Children Humor

Choose a favorite category and find really read worthwhile books. Enjoy immersion in the world of imagination, feel the emotions of the characters or learn something new for yourself, make an fascinating discovery.

Don Nguyen Jump Start Node.js
  • Book:
    Jump Start Node.js
  • Author:
  • Publisher:
    SitePoint
  • Genre:
  • Year:
    2012
  • Rating:
    4 / 5
  • Favourites:
    Add to favourites
  • Your mark:
    • 80
    • 1
    • 2
    • 3
    • 4
    • 5

Jump Start Node.js: summary, description and annotation

We offer to read an annotation, description, summary or preface (depends on what the author of the book "Jump Start Node.js" wrote himself). If you haven't found the necessary information about the book — write in the comments, we will try to find it.

Node.js is changing the way web apps are built. As Node.js apps are written in JavaScript, you can quickly and simply use your front-end skills to develop staggeringly fast, scalable real-time web applications.

Read this book and, in a weekend, youll learn how to:

  • Develop a complete working Node.js application - from start-to-finish
  • Deploy your new application to a production server
  • Scale your projects quickly and cheaply

PLUS discover how to use Twitter Bootstrap, MongoDB and Back- bone.js to create fancy web apps, extend their storage, and dy- namically update them.

Don Nguyen: author's other books


Who wrote Jump Start Node.js? Find out the surname, the name of the author of the book and a list of all author's works by series.

Jump Start Node.js — read online for free the complete book (whole text) full work

Below is the text of the book, divided by pages. System saving the place of the last page read, allows you to conveniently read the book "Jump Start Node.js" online for free, without having to search again every time where you left off. Put a bookmark, and you can go to the page where you finished reading at any time.

Light

Font size:

Reset

Interval:

Bookmark:

Make

Jump Start Node.js

by Don Nguyen

Copyright 2012 SitePoint Pty. Ltd.

Product Manager: Simon Mackie
Technical Editor: Diana MacDonald
Expert Reviewer: Giovanni Ferron
Indexer: Fred Brown
Editor: Kelly Steele
Cover Designer: Alex Walker
Notice of Rights

All rights reserved. No part of this book may be reproduced, stored in a retrieval system or transmitted in any form or by any means, without the prior written permission of the publisher, except in the case of brief quotations embodied in critical articles or reviews.

Notice of Liability

The author and publisher have made every effort to ensure the accuracy of the information herein. However, the information contained in this book is sold without warranty, either express or implied. Neither the authors and SitePoint Pty. Ltd., nor its dealers or distributors will be held liable for any damages to be caused either directly or indirectly by the instructions contained in this book, or by the software or hardware products described herein.

Trademark Notice

Rather than indicating every occurrence of a trademarked name as such, this book uses the names only in an editorial fashion and to the benefit of the trademark owner with no intention of infringement of the trademark.

Published by SitePoint Pty Ltd 48 Cambridge Street Collingwood VIC - photo 1

Published by SitePoint Pty. Ltd.


48 Cambridge Street
Collingwood

VIC
Australia
3066

Web: www.sitepoint.com
Email: business@sitepoint.com

About the Author

Don began his programming career with strongly typed, object-oriented languages such as Java and C++. He used his engineering training to build real-time trading systems designed to be scalable and fault tolerant.

While his first introduction to functional programming was somewhat of a shock to the system, the beauty and elegance of weakly typed dynamic languages such as Python and Ruby shone through. Don has programmed in a variety of web environments including ASP, PHP, and Python, but feels that Node.js is foremost at handling the modern demands of the real-time web.

About the Expert Reviewer

Giovanni Ferron is a web developer currently living in Melbourne, Australia. He has worked for major media companies such as MTV and DMG Radio Australia, and co-founded the website Stereomood.com. A couple of years ago, he fell in love with Node.js and has been spending his nights programming in JavaScript ever since.

About SitePoint

SitePoint specializes in publishing fun, practical, and easy-to-understand content for web professionals. Visit http://www.sitepoint.com/ to access our blogs, books, newsletters, articles, and community forums.


This book is dedicated to my Mum and Dad.

To my Dad for his endless patience in driving me to rowing, martial arts, and tennis practice, and for his never-ending support.

To my Mum for cooking dinner with one hand and sketching out the basics of object-oriented programming and database normalization with the other.

Preface

One of the difficulties I had when trying to learn Node.js was how to get started. The references that I found either dealed with quasi-academic topics such as datagrams and event emitters, or else myopically focused on a topic without regard for the big picture. This book takes you through the complete process of building an application in Node.js. It starts with the canonical Hello World example, and goes on to build a real-time web application capable of sending trading information to thousands of connected clients.

What make Node.js different? First, it provides a unified language between the back end and front end. This means that all your thinking can be in a single language, with no cognitive overhead when switching from front end to back. Furthermore, it allows for shared code libraries and templates. This opens up a lot of interesting possibilities, the surface of which is just beginning to be properly explored.

Second, its fast. One of the common complaints of interpreted languages such as PHP, Python, and Ruby is speed. Jason Hoffman, CTO of Joyent, has discussed how Node.js is at the point where its performance can break operating systems. A single core with less than 1GB of RAM is capable of handling 10GB of traffic and one million connected end points. Combining 24 of these into a single machine produces an overall level of throughput that exceeds the capacity of operating systems and TCP/IP stacks. In other words, with a properly designed application its not Node.js thats the bottleneckits your operating system.

Third, its nonblocking architecture is made for the real-time web. JavaScript was chosen as a language because its based on nonblocking callbacks and has a very small core API. This means it was possible to build the entire Node.js ecosystem around nonblocking packages, of which there are currently in excess of ten thousand. The end result is a platform and ecosystem that architecturally fits perfectly with the modern demands of the real-time web.

I trust by now that youre excited by the possibilities of what Node.js can do for your real-time application. By the end of this book, Im confident that youll have the skills to be able to start dissecting and solving all but the most esoteric of problems. There is no greater joy in software than solving a complicated task and thinking at the end of it, That was all I had to do! It is one Ive experienced many times working with Node.js, and its my hope that you enjoy the same satisfaction both throughout the book and in using Node.js to solve your real-world problems.

Who Should Read This Book

This book is aimed at two target audiences. You might be a front-end engineer who is interested in looking at server-side development. An existing knowledge of JavaScript will prove useful, even if you are unfamiliar with certain server-side engineering techniques. Rest assured that by the end of the book, the topic will be covered in sufficient detail for you to know how to apply your front-end skills to back-end problems.

The second potential reader is the server-side engineer who uses another language such as PHP, Python, Ruby, Java, or .NET. The main benefit youll derive is seeing how your existing architectural, design, and pattern knowledge is applied to the world of Node.js. You may have little to no knowledge of JavaScript, but this should pose no big hindrance. By design, its an easy language to learn, and we will have covered many examples of both its syntax and idiosyncratic features by the end of the book.

Next page
Light

Font size:

Reset

Interval:

Bookmark:

Make

Similar books «Jump Start Node.js»

Look at similar books to Jump Start Node.js. We have selected literature similar in name and meaning in the hope of providing readers with more options to find new, interesting, not yet read works.


Reviews about «Jump Start Node.js»

Discussion, reviews of the book Jump Start Node.js and just readers' own opinions. Leave your comments, write what you think about the work, its meaning or the main characters. Specify what exactly you liked and what you didn't like, and why you think so.