This assumes a Debian based distribution with systemd, a MySQL server, a NodeJS backend and a frontend written in any library you prefer (Vue, react, etc).

For a tl;dr see here.

Update the package list

sudo apt update

Install the mysql-server

Setup GIT deployment repository

We first need to setup a new repository on our server. This will serve as…

What I experienced refactoring a JavaScript project, developed by new programmers.

Last year I was presented with a decently sized vue project, build by mostly new developers, which I was tasked to refactor.

First I had to get to know what the application actually did. …

Daniel Voigt

Software developer, language enthusiast and Jazz musician.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store