Nodejs Journal

By Beaglesong | JavaScript on the Server. Articles about Node.js, Express, Jade, and Stylus

Web Scraping in Node.js with Multiple Examples

Web scraping which can be used for things like email collection, creating a news feed reader, comparing product price from multiple e-commerce sites, …

Common Async/Await Design Patterns in Node.js

Async/await in Node.js opens up a host of powerful design patterns. Tasks that used to take complex libraries or intricate promise chaining can now …

10 Best Practices for Writing Node.js REST APIs

<b>In this article we cover best practices for writing Node.js REST APIs</b>, including topics like naming your routes, authentication, black-box testing & …

Software Development

Socket.io with RxJs in Angular

We will implement a simple chat feature using socket based communication between client and server. Socket.io will take care of setting up the …

JSON Server

Get a full fake REST API with <b>zero coding</b> in <b>less than 30 seconds</b> (seriously)<p>Created with <3 for front-end developers who need a quick back-end for …

Expert Remote Teams for your Web & Mobile Needs

When we talk about game engines, there are only two major players, Unity 3D and Unreal Engine. If you are updated about the gaming world, you might …

Build a Real-Time Markdown Editor with Node.js

IntroMarkdown is a popular text format written in an easy-to-read way and is convertible to HTML. It is a markup format that has been popularized by …

JavaScript

Node Roundup: io.js 2.2.1, firenze.js, Express Happiness

io.js 2.2.1io.js 2.2.1 has been released. The notable change in this release is the switch back to this.client in the IncomingMessage constructor in …

Node.js for Beginners

Event-driven <b>programming</b> can be overwhelming for beginners, which can make <b>Node.js</b> difficult to get started with. But don't let that discourage you; In …

Performance Showdown: Node.js vs. io.js v2.0.0

We noted with some interest the recent announcement of the io.js v2.0.0 release candidate. This community fork of node.js promises a supported …

teslajs.com

By default, Tesla will serve up your data via a RESTful JSON api. If this is the result you want, you shouldn't need to make any changes to the …

Building a REST and real-time API with Express, Feathers and MongoDB

There are many ways to create RESTful APIs with NodeJS and Express but things get a little more complicated when you also want to add real-time …

18 free and widely used Open Source NoSQL Databases - Big Data Made Simple - One source. Many perspectives.

NoSQL is a new breed of database management systems that fundamentally differ from relational database systems. These databases do not require tables …

Node.js async tutorial - Mass Mailer example

Node.js is asynchronous in nature and runs on single threaded event loop. But how that work ? Well let’s say you have fired a database query and you …

Node.js Tools 1.0 for Visual Studio

<b>[UPDATE]</b> We have updated this post. Look for an [UPDATE] tag to find the updates.<p>Node.js Tools 1.0 for Visual Studio (NTVS) is now available for …

JavaScript

Node Webkit, Firebase and Ionic Framework - A one to one chat client

This post is part 6 of 7 in the series Node Webkit Apps<p>A few days ago Pooja Pasupu reached out to me after reading one of my articles on Node webkit …

Twilio, Ionic Framework and Node.js - A Message & Call App

Twilio, Ionic Framework and Node.js – A Message & Call App<p>In this post, we will take a look at integrating Twilio, Ionic Framework and Node.js to …

Node webkit and Angularjs - A MovieStub App

This post is part 3 of 7 in the series Node Webkit Apps<p>Node webkit and Angularjs – MovieStub App<p>In this post, we will take a look at building Node …

NW.js

New way of writing native applications web technologies: HTML5, CSS3, and WebGL<p>Full support for the features in browser<p>Complete support for Node.js …

Creating Your First Desktop App With HTML, JS and Node-WebKit

These days you can do pretty much anything with JavaScript and HTML. Thanks to Node-WebKit, we can even create desktop applications that feel native, …

JavaScript

User Authentication With Passport and Express 4

This post demonstrate how to add user authentication to Node/Express with Passport.js.If you’re interested in social authentication via Passport, …

JavaScript

Session Management In Your ExpressJS Web Application

I’ve still been doing a lot of fiddling with Express web framework for NodeJS. I recently ran into an issue with saving data to sessions because much …

You’re Missing the Point of Server-Side Rendered JavaScript Apps

There is a lot of confusion right now about the push to render JavaScript applications on the server-side. Part of this has to do with the awful …

JavaScript

Build a real-time polls application with Node.js, Express, AngularJS, and MongoDB

Build a polling application that updates in real-time as votes roll in. The app I created has a simple architecture that uses JavaScript for …

JavaScript

getting started with sailsjs

Sails.js is a Node.js MVC framework. Rails developers will find the components quite similar, but I think Sails has done a really good job of …

JavaScript

Building a simple API with Express and Bookshelf.js

<b>This article is a continuation from the last one - Using Node.js with MySQL</b><p><i>Featured in Node Weekly: Issue 67</i><p>It's been a long time since my last post, …

Functional Reactive Programming with the Power of Node.js Streams

<b>JSConf Budapest</b> is a new member of the JSConf family on 14-15th May 2015. Speakers are coming from companies like <b>Spotify, Mozilla or Etsy</b>. Use coupon …

JavaScript

nodeRunner

nodeRunner is a Node.js server app that runs scripts every second, minute, hour or overnight, each group in its own folder.<p>It's the first of a series …

Token-Based Authentication With AngularJS & NodeJS

Authentication is one of the most important parts of any web application. In this tutorial, we'll be discussing token-based authentication systems …