λ ryan. himmelwright. net


Noanet Woodlands, Dover MA

Creating a CI/CD 'Draft' Website with Jenkins (and Hugo)

The last few months I have been working more with the open source automation server, Jenkins. While digging into it, I have been thinking of ways to improve my home build environment. One idea, was to utilize Jenkins to automatically build and deploy a “draft” website, so I can stage new posts/website change on my home network, before publishing it to the “production” website. Here is how that idea was Instantiated…


Nginx as a Reverse Proxy to Forward Sub-Domains

Last month, Rebecca and I moved to Durham, North Carolina. As a result, I’ve had to re-setup our home network. In years past, I setup a virtual machine running Nginx as a reverse-proxy (Tangela), and I decided to do that again on the new network. While it is a simple process, it is one that other people often ask me about. So, this time… I’m taking notes!


Organizing my Emacs config with Org-Babel

In my previous post, I completely redid my emacs configuration from scratch, building it around the use of evil mode and use-package. As I was wrapping up, I learned of yet another emacs package that wil forever change how I maintain my emacs configuration… org-babel.


Emacs Config Redo - Evil & Use-Package

After switching to Spacemacs for the last year or two, it’s about time to back and pull togeather my own emacs configuration again. However, spacemacs has shown me several packages that I want to incorporate into my new emacs setup. Rather than resurrect and Frankenstein the changes into my old .emacs file… I’m starting from scratch.


SQL Intro

SQL is one of those technologies that which to be everywhere, but yet… I somehow haven’t had to use it for anything in school or at work. I know, I know… it’s quite a feat. Still, the pervasiveness of SQL-like databases argues that I really should learn it. So I am.