Node.js series Part 4. Express Website with authentication and authorization in a Mac Production Environment
In a real production environment the app runs as a service in the background and this service is managed by a process manager. And the app should run behind a…
Node.js series Part 3. The Simple Express Blog App with MongoDB
In this Part 3 of my node.js series I rebuild the simple blog app from the last Part 2 so that a MongoDB database is used instead of a simple…
Node.js series Part 2. Create a Simple Blog App with Express.js
Chapter 1: Introduction In Part 1 of my node.js series we have learned how to easily build a web server with node.js on-board resources. Lastly we installed the Express.js module…
Node.js series Part 1. Create a Simple Web-Server with Node.js
In this part 1 of my node.js series I briefly explain the creation of a simple node.js web-server that respond to various http requests. I explain the basics of Node.js…
Mongodb and Mongoose on Ubuntu Linux
In this article I will show you how to install mongodb on a Ubuntu Linux System. For this I use the step by step installation guide from mongodb. Since the…
Create a user in Ubuntu 18.04 Linux
A user can be created in ubuntu Linux with the command useradd or adduser. I use adduser because with this perl script, in addition to creating the user in /etc/passwd…
Initialization and Deployment of a firebase project
The use of Firebase Services requires the global installation of the Firebase Command Line Tools (Firebase CLI) on your computer. Note: I will not go into the installation of the…
node.js and npm on Mac OS
node.js (or simply node) basically is a server side programming language to run JavaScript Code outside the browser. With node a developer can create server side programs in Java Script.…
Homebrew Package Manager on Mac OS
Most of the Mac OS users install software via the Apple App store or download a .dmg file from the Internet and run an installation script to install the software…