tutorials

Kube deploys! My CI/CD process.

20 minute read

How I work with CI/CD using Kubernetes and automatic deploys. An expansion of my CIVO community talk!

Cross compilation

5 minute read

Cross compiling and/or using native machines to produce binaries for multiple architectures.

Ansible!

12 minute read

Installing and configuring software with Ansible.

Firewall with ansible

6 minute read

Install and set up UFW with a set of basic rules using ansible.

Etcd cluster for Kubernetes

17 minute read

Set up of a a trusted etcd cluster on UpCloud which will be used as an external etcd service for kubernetes.

React.js

1 minute read

Stay Tuned! A react course is coming! - What, why and whaaaaat?!

Ansible and UpCloud

11 minute read

Installing server software on UpCloud servers with Ansible.

The Dockerfile

7 minute read

Writing, building and publishing a Dockerfile.

Garbage Collector

4 minute read

A brief explanation of the garbage collector and memory management.

Memory management

1 minute read

A short introduction to memory management in software.

Expanding the class

6 minute read

Further along the road of classes in the C++ language.

A simple class

5 minute read

A brief introduction to classes in the C++ language.

Basic Functions

6 minute read

A brief introduction to functions in the C++ language.

Back to top ↑

devops

Wtf is CIDR notation?

6 minute read

CIDR notation. A brief explanation in how IP-addresses and ranges work.

Kube deploys! My CI/CD process.

20 minute read

How I work with CI/CD using Kubernetes and automatic deploys. An expansion of my CIVO community talk!

Firewall with ansible

6 minute read

Install and set up UFW with a set of basic rules using ansible.

Etcd cluster for Kubernetes

17 minute read

Set up of a a trusted etcd cluster on UpCloud which will be used as an external etcd service for kubernetes.

Ansible and UpCloud

11 minute read

Installing server software on UpCloud servers with Ansible.

Git gud

10 minute read

A simple git-flow inspired methodology for teams that are not only seniors.

The Dockerfile

7 minute read

Writing, building and publishing a Dockerfile.

Go to jail

6 minute read

Creating a jail and run the services in docker.

Back to top ↑

development

Kube deploys! My CI/CD process.

20 minute read

How I work with CI/CD using Kubernetes and automatic deploys. An expansion of my CIVO community talk!

React.js

1 minute read

Stay Tuned! A react course is coming! - What, why and whaaaaat?!

Git gud

10 minute read

A simple git-flow inspired methodology for teams that are not only seniors.

The Dockerfile

7 minute read

Writing, building and publishing a Dockerfile.

Secrets!

3 minute read

Obfuscation, minification… why, when and (again) why?

Go to jail

6 minute read

Creating a jail and run the services in docker.

Garbage Collector

4 minute read

A brief explanation of the garbage collector and memory management.

Memory management

1 minute read

A short introduction to memory management in software.

Expanding the class

6 minute read

Further along the road of classes in the C++ language.

A simple class

5 minute read

A brief introduction to classes in the C++ language.

Basic Functions

6 minute read

A brief introduction to functions in the C++ language.

Back to top ↑

upcloud

Ansible!

12 minute read

Installing and configuring software with Ansible.

Firewall with ansible

6 minute read

Install and set up UFW with a set of basic rules using ansible.

Etcd cluster for Kubernetes

17 minute read

Set up of a a trusted etcd cluster on UpCloud which will be used as an external etcd service for kubernetes.

Ansible and UpCloud

11 minute read

Installing server software on UpCloud servers with Ansible.

Back to top ↑

docker

Kube deploys! My CI/CD process.

20 minute read

How I work with CI/CD using Kubernetes and automatic deploys. An expansion of my CIVO community talk!

The Dockerfile

7 minute read

Writing, building and publishing a Dockerfile.

Back to top ↑

terraform

Firewall with ansible

6 minute read

Install and set up UFW with a set of basic rules using ansible.

Etcd cluster for Kubernetes

17 minute read

Set up of a a trusted etcd cluster on UpCloud which will be used as an external etcd service for kubernetes.

Back to top ↑

c++

Garbage Collector

4 minute read

A brief explanation of the garbage collector and memory management.

Memory management

1 minute read

A short introduction to memory management in software.

Expanding the class

6 minute read

Further along the road of classes in the C++ language.

A simple class

5 minute read

A brief introduction to classes in the C++ language.

Basic Functions

6 minute read

A brief introduction to functions in the C++ language.

Back to top ↑

moved

Garbage Collector

4 minute read

A brief explanation of the garbage collector and memory management.

Memory management

1 minute read

A short introduction to memory management in software.

Expanding the class

6 minute read

Further along the road of classes in the C++ language.

A simple class

5 minute read

A brief introduction to classes in the C++ language.

Basic Functions

6 minute read

A brief introduction to functions in the C++ language.

Back to top ↑

ansible

Ansible!

12 minute read

Installing and configuring software with Ansible.

Firewall with ansible

6 minute read

Install and set up UFW with a set of basic rules using ansible.

Etcd cluster for Kubernetes

17 minute read

Set up of a a trusted etcd cluster on UpCloud which will be used as an external etcd service for kubernetes.

Ansible and UpCloud

11 minute read

Installing server software on UpCloud servers with Ansible.

Back to top ↑

kubernetes

Percona XtraDB setup

22 minute read

How to set up a percona xtradb (mysql) cluster in kubernetes.

Kube deploys! My CI/CD process.

20 minute read

How I work with CI/CD using Kubernetes and automatic deploys. An expansion of my CIVO community talk!

Etcd cluster for Kubernetes

17 minute read

Set up of a a trusted etcd cluster on UpCloud which will be used as an external etcd service for kubernetes.

Back to top ↑

jitesoft

Cross compilation

5 minute read

Cross compiling and/or using native machines to produce binaries for multiple architectures.

Ansible!

12 minute read

Installing and configuring software with Ansible.

Back to top ↑

c#

Garbage Collector

4 minute read

A brief explanation of the garbage collector and memory management.

Memory management

1 minute read

A short introduction to memory management in software.

Back to top ↑

security

(Small) Step CA

9 minute read

Setting up a certificate authority with Smallsteps ‘step-ca’.

Secrets!

3 minute read

Obfuscation, minification… why, when and (again) why?

Back to top ↑

backend

Back to top ↑

cluster

Firewall with ansible

6 minute read

Install and set up UFW with a set of basic rules using ansible.

Etcd cluster for Kubernetes

17 minute read

Set up of a a trusted etcd cluster on UpCloud which will be used as an external etcd service for kubernetes.

Back to top ↑

tls

Back to top ↑

ssl

Back to top ↑

cloudflare

Back to top ↑

cfssl

Back to top ↑

misc

Civo Navigate!

9 minute read

Visiting Civo Navigate EU 2023 in London

Back to top ↑

personal

Civo Navigate!

9 minute read

Visiting Civo Navigate EU 2023 in London

2023 - New year!

2 minute read

Long time no blogging, where have I been?

Back to top ↑

humour

The battle is lost

1 minute read

A letter to my loved ones about how I have lost a long lasting battle against the apple corp.

Back to top ↑

apple

The battle is lost

1 minute read

A letter to my loved ones about how I have lost a long lasting battle against the apple corp.

Back to top ↑

git

Git gud

10 minute read

A simple git-flow inspired methodology for teams that are not only seniors.

Back to top ↑

dns

Back to top ↑

react

React.js

1 minute read

Stay Tuned! A react course is coming! - What, why and whaaaaat?!

Back to top ↑

javascript

React.js

1 minute read

Stay Tuned! A react course is coming! - What, why and whaaaaat?!

Back to top ↑

etcd

Etcd cluster for Kubernetes

17 minute read

Set up of a a trusted etcd cluster on UpCloud which will be used as an external etcd service for kubernetes.

Back to top ↑

ufw

Firewall with ansible

6 minute read

Install and set up UFW with a set of basic rules using ansible.

Back to top ↑

firewall

Firewall with ansible

6 minute read

Install and set up UFW with a set of basic rules using ansible.

Back to top ↑

rants

Back to top ↑

gitlab

Back to top ↑

ci

Back to top ↑

cache

Back to top ↑

ccache

Back to top ↑

tyk-gateway

Back to top ↑

buildx

Back to top ↑

buildkit

Back to top ↑

cross-compile

Cross compilation

5 minute read

Cross compiling and/or using native machines to produce binaries for multiple architectures.

Back to top ↑

pki

(Small) Step CA

9 minute read

Setting up a certificate authority with Smallsteps ‘step-ca’.

Back to top ↑

ca

(Small) Step CA

9 minute read

Setting up a certificate authority with Smallsteps ‘step-ca’.

Back to top ↑

certificates

(Small) Step CA

9 minute read

Setting up a certificate authority with Smallsteps ‘step-ca’.

Back to top ↑

k3s

Back to top ↑

k8s

Back to top ↑

civo

Back to top ↑

civo-cloud

Back to top ↑

windows

Back to top ↑

php

Back to top ↑

imagick

Back to top ↑

imagemagick

Back to top ↑

php8

Back to top ↑

wtf

Wtf is CIDR notation?

6 minute read

CIDR notation. A brief explanation in how IP-addresses and ranges work.

Back to top ↑

aarch64.com

Back to top ↑

aarch64

Back to top ↑

arm64

Back to top ↑

foss

Back to top ↑

open-source

Back to top ↑

ops

Back to top ↑

conference

Civo Navigate!

9 minute read

Visiting Civo Navigate EU 2023 in London

Back to top ↑

databases

Percona XtraDB setup

22 minute read

How to set up a percona xtradb (mysql) cluster in kubernetes.

Back to top ↑

operations

Percona XtraDB setup

22 minute read

How to set up a percona xtradb (mysql) cluster in kubernetes.

Back to top ↑

percona

Percona XtraDB setup

22 minute read

How to set up a percona xtradb (mysql) cluster in kubernetes.

Back to top ↑