Nodejs Journal

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

Building an API Gateway using Node.js

Services in a microservices architecture share some common requirements regarding authentication and transportation when they need to be accessible …

JavaScript

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 …

Hire Dedicated Software Development Team

In 2017, millennial customers are going digital. As much as they want to surf the Internet, they like to spend their time on Smartphones too. Hence, …

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.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 …

JavaScript

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 …

Big Data

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 …

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 using web technologies: HTML5, CSS3, and WebGL<p>Full support for the features in browser<p>Complete support for …

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 …