0x666f6f (‘foo’) is my latest blog using a simple static Hugo-generated website; written, deployed and hosted with the power of Git and Bitbucket.io!

All blogs need refreshing over time. My previous blog, MissingLink.xyz, was a Wordpress site of Linux-based experiments with full disk encryption (‘FDE’) using the GRUB2 bootloader. This blog will continue that tradition; documenting various tech projects that I work on in my spare time.

Here’s what you can expect to find; eventually. :)

  • A how-to for the website setup. This includes setting up my development environment and necessary accounts; establishing the Git workflow; setting up and testing the Hugo static site generator; and using Bitbucket Pipelines to deploy the Hugo output to Bitbucket.io (aka ‘Bitbucket Pages’ after its Github equivalent).

  • Device and Linux system configuration how-tos. These include advanced GRUB2 full disk encryption and multibooting; setting up QubesOS (R4.0) as my desktop environment; setting up a home theatre PC (HTPC) using SparkyLinux (Debian Stretch); and setting up a network attached storage (NAS) node on my local network.

  • Coding and Data Science projects. This includes experiments with the Python Scikit Learn library (‘sklearn’); and the Enigma Catalyst blockchain trading API framework.

  • Computer Numeric Control (CNC) router construction. This is a long-term project involving designing and building a CNC router and many constituent components; including spindle, power supply and electronics.

Enjoy. :)

Nicolas