How To Install Node.js on Ubuntu 18.04

Node.js is a JavaScript platform for general-purpose programming that allows users to build network applications quickly. By leveraging JavaScript on both the front and backend, Node.js makes development more consistent and integrated.

In this guide, we’ll show you how to get started with Node.js on an Ubuntu 18.04 server.

How to Move the Dock Position in Mac OS X

The Dock sits at the bottom of the screen on every Mac by default, and it will stay there unless it has been relocated either with a settings adjustment or a key modifier. If you’d like to switch the location of where the Mac OS X Dock resides, you can easily do so with either method outlined below, using System Preferences which is the better known method, or the faster but lesser known trick of using the Shift key and dragging the Dock handle to a different region on screen.

How to deploy your Laravel application on AWS continuously

There is something very powerful about automating even the little things. We sometimes think as automation as the simple maths of saving a given number of minutes/seconds by a given number of times a day but the compound effect is much greater.

As you will be setting up more automation for your deployments, you will run into and solve problems many times more critical than saving a few minutes a week.

How To Install Let’s Encrypt in Apache on Ubuntu 18.04


Let’s Encrypt is a Certificate Authority (CA) that provides an easy way to obtain and install free TLS/SSL certificates, thereby enabling encrypted HTTPS on web servers. It simplifies the process by providing a software client, Certbot, that attempts to automate most (if not all) of the required steps. Currently, the entire process of obtaining and installing a certificate is fully automated on both Apache and Nginx.