As text editors go, Vim is the GOAT

As text editors go, Vim is the GOAT

My first encounter with Vim was in 2000 when my then employer decided to port our main product (Bandwidth Control System) from Windows NT to Linux. Linux was a fresh experience for me, and it opened the door to diving into Emacs and Vim for text editing. I recall reading an Emacs vs. Vim article in a magazine or trade-rag a while back that really piqued my interest. Even now, Emacs still feels a bit out of reach for my…

Read More Read More

DNS over HTTPS & Fewer Ads

DNS over HTTPS & Fewer Ads

Lab fun with Docker, Pi-Hole, Nginx Proxy Manager, and Cloudflare Tunnels. My goal was to create a DNS over HTTPS Docker-compose stack that is portable and easy to deploy. With DNS over HTTPS (DoH), DNS queries and responses are encrypted and sent via the HTTP or HTTP/2 protocols. DoH ensures that attackers cannot forge or alter DNS traffic. DoH uses port 443, which is the standard HTTPS traffic port, to wrap the DNS query in an HTTPS request. DNS queries…

Read More Read More

I stole a library book

I stole a library book

A little over 50 years ago, a few weeks before emigrating to the United States, I unwittingly stole a book from the Southerton Primary School library in Rhodesia (now Zimbabwe.) Over dinner one night, my parents announced that we were going to America in the next few months. Having just gotten used to living in Rhodesia after moving there from my native Portugal, America was not only a shock but a disappointment to this 12-year-old. Rhodesia was a British colony…

Read More Read More

Tech history books – Protocols rule!

Tech history books – Protocols rule!

I recently read the excellent Where Wizards Stay Up Late: The Origins Of The Internet. Beyond the great history lesson, I especially enjoyed the parts about how the core Internet protocols were created. Although cool then, the fundamental building blocks of the Internet are so much more impressive with today’s hindsight. In fact, I enjoyed it so much that I’m re-reading Internet Core Protocols: The Definitive Guide: Help for Network Administrators with renewed appreciation and awe. The better part of…

Read More Read More

Changed blog platform

Changed blog platform

Was using Ghost for a bit, and moved to WordPress. Ghost is generally ok but, I personally disliked a few of the behind-the-curtain settings and maintenance. Here’s hoping WordPress is easier to live with.