-
Computer: HP Pavilion x360 with a 14" display. It has an Intel Core i5-1035G1 Processor, 8GB SDRAM, and 256 SSD. This is a great laptop for the price. I don’t mind the smaller screen since my intention is to maximize portability (while at home, I do most of my web development work in a large monitor anyway).
-
Operating System: Ubuntu 20.04 LTS. Some of the most significant developments in the world of programming and web development are easily accessible from the Linux command line. Microsoft recognizes this and recently introduced WSL2 (Windows Sub-System for Linux 2). This feature offers you a full Ubuntu Linux kernel from within Windows, which you can open just like any regular app. WSL2 is not just a translation layer, but a full Linux environment complete with its own filesystem. Basically, I am now running Ubuntu Linux from within Windows.
-
Static Site Generator: Hugo, by far the fastest and most reliable website engine I’ve ever used.
-
Responsive Framework: minimal.css. I created my own style sheet from scratch instead of using Bootstrap, since I don’t need 99% of the functionality. I recently updated my style sheet to give users the option to toggle between a light and a dark theme.
-
Text Editor: Vim. I had been using Visual Studio Code, which is a great text editor, but I’m now using (and still learning) Vim, due to a personal choice to move away from tools made by large corporations and embracing open source alternatives. The learning curve is steep, but like with anything worthwhile practice makes perfect.
-
Hosting: I alternate between Heroku and Github Pages. I am currently using Github Pages for this site, but I’m using Heroku for some project demos that require back end functionality.
-
SSL/TLS Certificate: Let’s Encrypt. That lets me serve this site through HTTPS. With Github Pages you now get SSL by default.
Thanks to Wes Bos for inspiring this page.