Run Native Windows Apps in UNIX-like Systems with WINE
If you’re a Linux or MacOS user you might depend on specific applications to get your work done. Whether that’s a personal project or a professional gig. Other times you might have the knowledge of a specific Windows app that you’ve been working with for several years but the main […]
IaC with Terraform and AWS
IaC with Terraform and AWS Today we’ll be using Terraform (https://www.terraform.io/) to deploy a web server (Apache) with a custom index.html on AWS. The webpage we’ll create won’t run on the default VPC but a new one we’ll create separately. This new VPC will contain an internet gateway, routes, a public […]
Essential Git – Part 2
Be sure to check out the last post. In the intro I explain that we’ll be experimenting with some cool technologies to, for example, setup a webserver from scratch the coming weeks. But first we need a good grasp on the basics, and the basis of this all is git. Git […]
Essential Git – Part 1
The coming weeks we’ll be experimenting with some cool technologies to, for example, setup a webserver from scratch with a couple Infrastructure as Code tools and configuration management tools, websites served by Docker containers, a reverse proxy based on Traefik and a couple of different VPS and cloud providers. The […]
Screen hero
Screen hero One of the first tools I’ll always install on any Linux system, be it baked in via Packer, installed via cloud init or deployed with Ansible, is a terminal multiplexer, more specifically GNU screen. A terminal multiplexer is a terminal window manager that multiplexes a physical terminal between […]
Vim expert
Working in the Linux terminal every day, for me it is a no-brainer to use vi, more specifically vim. It’s installed by default on every Linux system (vi is anyway) and it is very, very powerful. The only thing that could hold you back is, as it is jokingly called, […]