Kubernetes

Kubernetes main concepts and commands

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

HTML

How to enable user and password autocomplete suggestions

Enabling password autofill on an HTML input element

linux

How to use vi editor without going crazy

Start to use vi learning only the basic commands

VPS

How to secure your VPS with Fail2ban

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

SEO

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.

NodeJs

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

GatsbyJs

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

NodeJs

How to encrypt and decrypt in nodejs

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

VPS

How to setup a firewall with UFW on Debian

How to setup a firewall with UFW on Debian