Hello there, this blog is focused on technical articles about backend development and computer science and documents my learning journey over the last couple of years. If you have any suggestions or questions, feel free to contact me.
Featured
Golang Application monitoring using Prometheus
Updated: at 15:00In this article, you will learn the basics of Prometheus including what metrics are, the different types of metrics and when they are used. After that, you will expose metrics of a Golang application and visualize them using Grafana.
Building a WebRTC video and audio Broadcaster in Golang using ION-SFU, and media devices
Updated: at 15:00In this tutorial, you will build a video broadcasting application that reads the camera in Golang and sends it to the ION-SFU (Selective forwarding unit) which allows WebRTC sessions to scale more efficiently.
How to visualize Sensor data using Grafana and InfluxDB
Updated: at 15:00In this article, you will build a Grafana dashboard to visualize the data of a temperature sensor that will be read using a microcontroller and send over MQTT.
Recent Posts
Customizing your terminal using OhMyZsh - Agnoster theme and plugins
Updated: at 15:00In this article, you will learn how to set up OhMyZsh with the solarized Agnoster theme and install useful plugins that provide functionality, including auto finishing already used commands, googling from within your terminal or copying entire files.
Self-host your blogs comment section using Commento
Updated: at 15:00In this article, I'm going to show you how to set up your comment section using Commento and the different configuration options that are available as well as the current development status of the Commento project.
Setting up a HA Kubernetes cluster using K3S
Updated: at 15:00In this article, you will set up your own high availability K3S cluster and deploy basic Kubernetes deployments like the Kubernetes dashboard. The tutorial will show how to set up all the resources manually first, but there is also an automated option using the official Ansible script, which will also be covered in the article below.
Error handling in Golang
Updated: at 15:00In this article, we'll take a look at how to handle errors using build-in Golang functionality, how you can extract information from the errors you are receiving and the best practices to do so. A basic understanding of Golang is therefore required to follow this article.