Hello Hugo

It’s been a long time then I used WordPress for my personal blog and other projects. I learned a lot of WordPress ecosistem and, at the begginig, I liked the simplicity of their CMS. But, later, it started to come with very complex features in their releases from year to year which are not related for a simple blog page and I, at least, will never use them. Besides this, there are other concerns, like:

  • every code usually comes with bugs/exploits, and is my responsibility to maintain the host secure and I have no time for this headache.
  • spam spam spam… a lot of blog spam that you need a decent hosting solution - it’s money down the drain for me

After that I started looking on site generators which seems to solve a lot of my problems and also there is a lot of options to host my site on (github/gitlab/cloudflare/docker+nginx)

So I started digging deeper and I chose to play and use hugo

Tmux Cheatsheet

Table of Contents General Usage Shortcuts Scripting tmux Starting multiple commands in multiple panes Configuring tmux Further Resources General Usage tmux version 1 2 $ tmux -V tmux 2.9a Start a tmux session with 1 2 3 4 tmux tmux new tmux new -s mySessionName -n myWindowName # alias: new | new-session Attach to a tmux session:

JavaScript Snippet #0

Found an interesting javascript snippet: 1 2 3 4 const numbers = [1, 3, 5]; const addTwo = async (num) => num + 2; const numbersPlusTwo = numbers.map(addTwo); console.log(numbersPlusTwo); Let’s digest it to understand what’s happening. Line #1 is just defining an array with 3 elements. Line #2 is defining an async function addTwo, so a call of this function will return a Promise object type. async function The async function declaration defines an asynchronous function, which returns an AsyncFunction object.