Kubernetes main concepts and commands

Personal notes studying for CKAD exam: Pods, ReplicaSets, Deployments and Namespaces


How to enable user and password autocomplete suggestions

Enabling password autofill on an HTML input element


How to use vi editor without going crazy

Start to use vi learning only the basic commands


How to secure your VPS with Fail2ban

How to install and configure Fail2ban on Centos and Debian to protect your virtual private server


Generate dynamic open graph images for blog posts

Learn how to generate social cards for Twitter, Facebook, Slack with the blog post title, using og-image service by Vercel. And how to integrate it in a gatsbyjs blog.


Asymmetric encryption in Nodejs

How to generate public and private key, and how to encrypt e decrypt using this keys

How to determine if you are inside the popup or inside a tab (chrome extension)

How to find out is the user is in the popup or in a tab to handle different actions


Gatsby open graph meta tags are not recognized

What to do when facebook or twitter don't find OpenGraph meta tags generated by gatsby-plugin-react-helmet


How to encrypt and decrypt in nodejs

Two alternatives to encrypt strings in nodeJs: bcrypt (generate hash) and crypto.


How to setup a firewall with UFW on Debian

How to setup a firewall with UFW on Debian