Asciidoctor is the solution for writing anything. Be it articles, books, documents, or technical documentation.Asciidoctor provides the toolkit for distraction free writing which will enhance your writing productivity.Not only that, but it’s future proof, meaning you can use it
✓ Why you should adopt Asciidoctor for writing anything even if you’re non-technical.
✓ The benefits will change the way you think, write and produce anything creatively.
Installing and Configuring Haproxy 2.2 on a Raspberry Pi with Debian 10 - Rootless Podman and Systemd usage
Haproxy is the leading high availability proxy system for TCP and HTTP load balancing. Using it on a raspberry pi makes sense. The only problem is that the version on Debian 10 Buster is 1.8.19 which is pretty old. Knowing that we have cool new features in 2.2 (and 2.3).
We’ll explore some of the alternatives on how to install a working version of Haproxy 2.2 on Debian 10 AND which options you have when you’re on an ARM system like a Raspberry Pi. 
This article’s main focus is on how to run any container (haproxy is our prime application) in a rootless environment using podman and having systemd managing our pod/container. As a bonus, we will be fixing the errors we might encounter along the way for our raspberry pi setup.
Haproxy can be used for a variety of tasks. Either as a load balancer or as a proxy. Configuring it is extremely easy and mastering just the basics will enable you to develop applications both faster and smarter.
I'm working on a mini DevOps course for Developers on how to setup your own VPS to run your software from inception to deployment.
Relying on free software and on a simple VPS. Without paying for expensive cloud services you can easily replicate yourself!! Join my newsletter and get updates.
Will we ever have a safe, secure and privacy enabled digital voting system?A simple yet naive reason would be to avoid fraud allegations and simplify the whole process! But it’s not that easy as it seems, read on to find out why.
With any election in the world, we have a set of questions we want to answer. Will change anything? Will we be safe?
Recent local community council elections in Romania from the old communist party to something else which still has to prove itself.However, election fraud allegations have been detected in Bucharest. And election fraud is being talked about at any election in the world.. even in true democratic countries.
✓ How can we make a secure, safe and privacy enable digital voting system?
✓ Is such a thing ever possible?
✓ Why a traditional digital voting system is NOT the solution
✓ Can Blockchain be a solution?
Are you addicted to social media? The final parts of this article contain a simple test to determine if you’re addicted. However, what’s more important is finding a solution to this addiction.
In this article I’ll explain the problems with social media addiction, this is a non exhaustive description as it would probably fit in a whole book.
Most software developers agree: Distributed Computing and Clustering is hard. On the other hand, Erlang makes it extremely easy. But what can you do if you’re outside of the BEAM world?
You jump in a new hype instead of addressing the deeper problems! Kubernetes seems to be the new, shiny and agreed upon modern solution in town when you are talking about DevOps and Microservices in enterprises.
✓ My Kubernetes Experience
✓ Why Kubernetes is a better fit for large corporations with 100+ people.
✓ Experiment with something before adopting it
I'm pretty sure you have your own server at home. Maybe it's a small and efficient Raspberry PI. It could even be a full blown server.
You want to access your data from outside easily. Or maybe you'd like to host some webserver or other software and make it accessible to the world.
There is only one slight problem. Most consumer home networks have dynamic IP's. This means that your IP changes every 24 hours or at a different predefined time.
Without a static IP you'll always have to gi.ve your new IP address to others, or what's worse You would need to change your DNS IP record everyday yourself!
Continue reading for the solution!
Kubernetes cert-manager and letsencrypt doesn't generate certificates anymore http to https redirect
You've probably set up a Kubernetes cluster, which contains a load balancer such as Traefik or Nginx. You've easily set up cert-manager to generate your SSL TLS certificates via LetsEncrypt.
Everything worked fine until one day you realize your certificates aren't updated and generated anymore! Now, something is wrong but you don't really but you don't really know what.
- Has your Kubernetes cluster been compromised?
- Have you been banned by Letsencrypt?
- Has cert-manager failed?
- Is your loadbalancer not working anymore and are you getting 404 errors?