Articles
GitLab CI
GitLab CI is a feature of GitLab that allows users to have actions triggered upon pushing a repository to it's remote. For example, it can be used to execute all tests defined in the code, containerize the application and deploy it. A popular alternative to GitLab CI is Jenkins.
Publish a module to NPM
This article is based on <a href="https://www.freecodecamp.org/news/how-to-make-a-beautiful-tiny-npm-package-and-publish-it-2881d4307f78/" rel="noopener noreferrer nofollow">this publiation</a>.
Javascript self-executing functions
In Javascript, a function can be defined as so:
Callbacks in Javascript
Here is a simple javascript function that is designed to print its argument in the console:
Apache reverse proxy for web app
Let's imagine that we've just finished developping a NodeJS application that listens for HTTP requests on port 8086 and that we have an Apache2 instance listening on port 80.
Git store credentials
Having to enter one's credentials for every push to a remote can be annoying. Here is to have git save those credentials for future uses.
Minikube using insecure registry
By default, Minikube will not allow the usage of insecure docker registries. To change this setting, Minikube can be started as so:
Installing VirtualBox on Ubuntu 18.04
VirtualBox used to be installed easily using apt, but this recently changed. Here is a method proven to work:
kubectl basics
Here are some of the basic kubectl commands.
Docker HTTP (insecure) registry
By default Docker refuses to push/pull from registries that are not served using HTTPS.