mrvautin

Tag: nodejs

Antlers

A light weight blogging platform built on Node.js and Express. The antlers platform is designed to have all the necessary features to get a blog up and running, with minimal fuss and beautiful clean design throughout. Best of all, it's free! antlers

Running Nodejs applications in production forever vs supervisord vs pm2

There are a few aspects to think of when setting up a Nodejs application in production. I'm going to cover off Process management and Webservers. Process management One of the aspects you need to think about is keeping your app alive. When running PH

openKB - Open Source Nodejs Markdown based knowledge base (FAQ) app

openKB is an open source Markdown based Knowledge base application (FAQ) built with Nodejs and ExpressJS. The application uses an embedded database ( nedb) for easy installation without a full Database server. The application is designed to be easy t

metaget - Nodejs module to fetch remote Meta Tags (including Open Graph) from URL

A Node.js module to fetch HTML meta tags (including Open Graph) from a remote URL Installation npm install metaget --save Usage var metaget = require ("metaget"); metaget.fetch( 'https://wordpress.com', function ( err, meta_response) { if (err){ cons

expressCart - A Nodejs Shopping Cart application

expressCart is a Shopping Cart built with Nodejs and ExpressJS. The application has PayPal Express Checkout, Stripe checkout and Authorize.Net built-in. expressCart uses MongoDB database backend. The application is designed to be easy to use and inst

authorStats - Get your NPM package download statistics in an easy to read command line table

authorStats fetches your daily/weekly/monthly download stats for all your authored NPM packages and outputs a nice table right in your command line. Installation It's best to install the package globally: npm install author-stats -g Usage authorStats

Ensure Express App has started before running Mocha/Supertest tests

Seems simple enough but when running tests, I ran into a problem where Mocha/Supertest was not waiting for my Express App to fully start running tests. The relatively easy way to overcome this is to use an event emitter in your Express app and wait f

Writing your first Node.js module

This isn't meant to be an exhaustive guide on how to write an NPM module. This guide is meant to be a simple working example where you can see a basic working module and easily adapt this to create your own module. You can see the basic structure is

Building a reliable and scalable Node.JS SaaS application

The SaaS app we built is an FAQ/Knowledge base and support ticketing platform called ezyFAQ - www.ezyfaq.com Having built many Node.Js projects, this would be our first venture into building a scalable SaaS app. After our initial investigation on whe

Nodejs - Re-use MongoDB database connection in routes

Quite often when you are writing an application you will need access to one or more database connections. Maybe MongoDB for data storage and Redis for cache. You will need to re-use that database connection throughout your application. I'm going to g

Interface with Arduino board using Node.Js

There are many cheap and solid Arduino compatible boards on the market which can be interfaced/controlled using Node.Js. Today we are going to focus on the WeMos D1 R2 board which can be purchased here. This guide assumes you know your way around No