Posts about Node.js

Node.js is a server-side JavaScript platform that consists of a minimalistic core library alongside a rich ecosystem. The purpose of node.js is to provide an easy way to build fast, scalable network applications, and real-time applications that run across distributed devices.

Authors that write for this category

spacer spacer spacer spacer spacer

Introduction to Node.js Streams

Giovanni Ferron on Intermediate

Scalability. Big Data. Real Time. These are some of the challenges that a web application has to face in the modern World Wide Web. This is where Node.js and its non-blocking I/O model comes into play. This article will introduce you to one of Node’s most powerful APIs for data intensive computing, streams.
(more…)

  • More like this
  • 3 comments

Other Intermediate

  • Intelligent String Abbreviation
  • How to Deal with Cookies in JavaScript
  • Removing Useless Nodes From the DOM
  • JavaScript and the Wii U Browser
  • Understanding RequireJS for Effective JavaScript Module Loading

Web Scraping in Node.js

Colin Ihrig on Intermediate

Web scrapers are pieces of software which programmatically visit web pages and extract data from them. Web scraping is a bit of a controversial topic due to issues of content duplication. Instead, most web site owners prefer that their data be accessed by publicly available APIs. Unfortunately, many sites provide lackluster APIs, or none at all. This forces many developers to turn to web scraping. This article will teach you how to implement your own web scraper in Node.js.
(more…)

  • More like this
  • 2 comments

Other Intermediate

  • JavaScript and the Wii U Browser
  • Correlating CoffeeScript Classes and JavaScript Prototypes
  • Introduction to Node.js Streams
  • Classes in CoffeeScript
  • Trimming Strings in JavaScript

Getting to Know Node

Loreal Lynch on Beginner

They say that a picture is worth a thousand words. Well, we’ve got a picture for you that’s worth about ten thousand words. This article presents an overview of Node.js – infographic style. The infographic explains what Node is and shows you exactly how popular the server-side JavaScript framework is. If you still aren’t sold on Node, we’ll tell you why you can’t say no to it.
(more…)

  • More like this
  • 3 comments

Other Beginner

  • Why JavaScript is the Future of Programming
  • The Basics of jQuery
  • JavaScript Masters Unite: Welcome to JSPro
  • Unleash Your Inner Ninja with Jump Start CoffeeScript
  • Become a Modernizr Master with Learnable and Ryan Seddon

Making HTTP Requests in Node.js

Colin Ihrig on Advanced

In previous articles, I’ve focused on creating a Node.js server to handle HTTP requests. This article looks at the problem in reverse, by showing you how to make HTTP requests from your Node.js applications. You may be asking yourself why you would want to do that. Two applications come to mind right away – web scraping and proxying. Scrapers are pieces of software which download web pages and programatically extract information from them. Proxy servers act as intermediaries, forwarding client requests to other servers and returning the responses.
(more…)

  • More like this
  • 0 comments

Other Advanced

  • Happy Holidays from CoffeeScript
  • Interfacing Java and JavaScript Using LiveConnect
  • Prototypes in JavaScript
  • Fixing the details Element
  • Cloud Deployment of Node.js Applications with Nodejitsu

Accessing the File System in Node.js

Colin Ihrig on Intermediate

For years, JavaScript has had very limited access to the file system. Of course, for most of its life, JavaScript lived in the browser. For a web scripting language, accessing the file system was considered a major security risk. Front end developers have been forced to make due with cookies, web storage, ActiveX, Flash, and other technologies. HTML5 brought about the file system API, but it remains largely unsupported outside of Chrome. With the advent of Node.js, JavaScript began to gain footing as a legitimate server-side language. On the server, file system accesses are a regular occurrence, making the thought of an API much less concerning.
(more…)

  • More like this
  • 0 comments

Other Intermediate

  • Classes in CoffeeScript
  • A Utility Function for Padding Strings and Numbers
  • Package Management for the Browser with Bower
  • Working with Cookies in jQuery
  • Web Scraping in Node.js

Cloud Deployment of Node.js Applications with Nodejitsu

Colin Ihrig on Advanced

SitePoint is releasing its new book, Jump Start Node.js, tomorrow. In celebration of the book launch, JSPro is bringing you a special Node.js article today. Today’s article will teach you how to deploy your Node.js applications in the cloud using Nodejitsu.
(more…)

  • More like this
  • 2 comments

Other Advanced

  • Introducing the Geeksphone by Mozilla
  • Happy Holidays from CoffeeScript
  • Interfacing Java and JavaScript Using LiveConnect
  • Debugging Unit Tests Using js-test-driver
  • The Return of the jQuery Plugin Registry

HTTP Authentication in Node.js

Colin Ihrig on Intermediate

Last week, in Creating a HTTP Server in Node.js, I covered the basics of HTTP in Node.js. Today’s article will show you how to password protect your Node.js site using HTTP authentication. We’ll start by looking at basic access authentication, and then move on to the more secure digest access authentication.
(more…)

  • More like this
  • 13 comments

Other Intermediate

  • Introducing the Battery Status API
  • Getting Directions Using the Google Maps API
  • Package Management for the Browser with Bower
  • Intelligent String Abbreviation
  • Parsing an ISO datestamp
Page 1 of 212ยป
Page 1

The Sitepoint network love

  • sitepoint.com

    The home of everything web

  • phpmaster.com

    The best place to master PHP

  • rubysource.com

    The best source of Ruby knowledge

  • designfestival.com

    All you you need for Design Resources

  • buildmobile.com

    Build for mobile like a boss

  • learnable.com

    Courses and books about everything web

  •