My local environment

2019-01-12 | 2 min read

This article is about my current configuration, but I'm going to talk only about the terminal and my text editor because those will work in any linux distribution...

Give super powers to your terminal with tmux

2019-01-23 | 7 min read

In this article I want to introduce you to tmux, you might have used screen in the past or heard about it, what tmux and screen are is terminal multiplexers...

SSH Local Port Forward

2019-03-08 | 2 min read

SSH is a great tool not only to connect and interact with remote servers, in this article we will explore SSH Local port forward and what it means, we also will explore SSH Remote port...

SSH Remote Port Forward

2019-03-09 | 2 min read

SSH is a great tool not only to connect and interact with remote servers, in this article we will explore SSH Remote port forward and what it means, we also will explore ...

SSH Socks Proxy

2019-03-10 | 1 min read

SSH is a great tool not only to connect and interact with remote servers, in this article we will explore SSH Socks proxy and what it means, we also will explore SSH remote proxy...

Getting started with HashiCorp Vault on Kubernetes

2019-04-28 | 8 min read

Exploring how to install and use Vault on Kubernetes...

How to report your gmail spam folder to spamcop

2019-12-31 | 7 min read

This post is a bit different from the others in the sense that it's a small tool I did to ease spam reporting to...

How to report spam to spamcop from gmail

2020-01-04 | 1 min read

Easy method to report spam to spamcop using GMail, this helps to reduce the true Spam from unknown sources, since for some reason I started to get...

Cat and friends (Netcat and Socat)

2020-01-20 | 6 min read

In this article we will see how to use cat, netcat and socat at least some basic examples and why do we have so many cats...

Gitlab-CI Basics

2020-02-02 | 5 min read

In this article we will continue where we left off the forward project last time, in this article we will use gitlab-ci...

Kubernetes local playground alternatives

2020-11-27 | 21 min read

In this article we will explore different alternatives for spinning up a cluster locally for testing, practicing or just developing an application...

Kubernetes authentication and authorization

2020-11-29 | 10 min read

In this article we will explore how authentication and authorization works in kubernetes. But first what's the difference?

Kubernetes image policy webhook explained

2021-01-07 | 15 min read

In this article we will explore how webhook works in kubernetes and more specifically about the ImagePolicyWebhook, the kubernetes documentation about it is kind of vague...

Running Rust on ARM32v7 via QEMU

2022-09-03 | 18 min read

In this article we will explore how to use QEMU to run emulating the ARM32v7 architecture to build and run a rust project...

Testing tekton to build and push images for my K3S ARM Oracle cluster

2022-10-25 | 13 min read

In this article we will explore how to deploy and configure tekton to build and push images to your registry to be consumed from your cluster, we will also see how these are deployed in another article...

Upgrading K3S with system-upgrade-controller

2024-02-25 | 3 min read

Upgrading K3S with system-upgrade-controller

Cloud native applications with kubebuilder and kind aka kubernetes operators

2024-11-18 | 20 min read

In this article we will see how to use kubebuilder and kind to create and test an operator...

Create your own GitOps controller with Rust

2024-12-22 | 29 min read

In this article we will see how to write an MVP/Basic gitops controller to help us automate our infrastructure deployments...

Kubernetes RBAC deep dive: Understanding authorization with kubectl and curl

2025-08-15 | 15 min read

In this article we will explore how RBAC works in kubernetes at the API level, using both kubectl and raw HTTP calls to understand what's happening under the hood