Skip links
Skip to primary navigation
Skip to content
Skip to footer
Abe Voelker
Programming, guns, ISP/telecom, rural life. Ex-farm boy
Follow
Email
Twitter
GitHub
Book Reviews
My Writing
Building old Rubies on Ubuntu 22.04
Jan 2023
Frozen out: 25 years of broadband failure in rural northern Wisconsin
Mar 2022
Kubernetes on Rails: now free for everyone!
Mar 2021
Adding book reviews to the site
Jan 2021
Skipping the database with stateless tokens: a hidden Rails gem and a useful Web technique
Dec 2020
Doxxing countermeasures for faceposters
Aug 2020
Email’s successor: the personal log and inter-personal protocol
Jun 2020
Amazon removes hundreds of products referencing AK-47s and AR-15s
Sep 2019
On the death of my family’s dairy farm
Mar 2019
Lessons learned from launching my first screencast series / training course, Kubernetes on Rails
Jan 2019
Deploying a Ruby on Rails application to Google Kubernetes Engine: a step-by-step guide - Part 5: Conclusion, further topics and Rails extras
Apr 2018
Deploying a Ruby on Rails application to Google Kubernetes Engine: a step-by-step guide - Part 4: Enable HTTPS using Let’s Encrypt and cert-manager
Apr 2018
Deploying a Ruby on Rails application to Google Kubernetes Engine: a step-by-step guide - Part 3: Cache static assets using Cloud CDN
Apr 2018
Deploying a Ruby on Rails application to Google Kubernetes Engine: a step-by-step guide - Part 2: Up and running with Kubernetes
Apr 2018
Deploying a Ruby on Rails application to Google Kubernetes Engine: a step-by-step guide - Part 1: Introduction and creating cloud resources
Apr 2018
Why I’m switching from AWS to Google Cloud (GCP) for new personal projects
Jan 2018
Generating YouTube-like IDs in Postgres using PL/V8 and Hashids
Jan 2017
Adding Elm to a Rails application
Sep 2016
Simple transactional email links using JSON Web Tokens (JWT)
Apr 2016
You got Haskell in my Ruby! Cleaner Ruby validations using the Either monad and Kleisli gem
Apr 2015
Why I don’t use Docker much anymore
Mar 2015
Simple, free continuous integration (CI) of Rails Docker images using fig, make, and CircleCI
Dec 2014
Sick of Ruby, dynamic typing, side effects, and basically object-oriented programming
Jun 2014
Rails Development Using Docker and Vagrant
Jun 2014
Final Ode to OpenEdge ABL Part 3: Parting Advice
Aug 2012
Final Ode to OpenEdge ABL Part 2: Ruby Helps You REST Easy
Jul 2012
Final Ode to OpenEdge ABL Part 1: a Ruby Adapter is Born
Jul 2012
GitLaw: GitHub for Laws and Legal Documents - a Tourniquet for American Liberty
May 2012
OpenEdge ABL syntax highlighting and GitHub support
Mar 2012
A Whole New Blog!
Jan 2012
rtorrent XMLRPC over nginx SCGI
Jun 2011
menosgrande - My First Ruby on Rails App!
Jun 2011
Cure for the Plague: A Theoretical Progress / OpenEdge ABL Migration Plan
Nov 2010
Longchar sucks. Introducing BigCharacter
Oct 2010
OpenEdge ABL Utility: Get Program Parameters (Main Block) from R-code
Oct 2010
Progress / OpenEdge ABL Language and DBMS Considered Harmful
Aug 2010
Progress / OpenEdge / ABL Syntax Highlighting for HTML & Wordpress
Jul 2010