How To Craft Your Changes Into Small Atomic Commits Using Git

Small, atomic commits makes it easier for code reviews, browsing the history and reverting changes. Life happens and commits can touch more lines and files than I want but the changes committed should be distinct. "Don't mix your apples with your…


Using The Tar Command In Linux

I used to right-click on a zipped file and manage the archive using the GUI. Gone are those days. Now I mainly work with tar files and need a cheat sheet to remember the commands for the terminal. You can find that at the end of this post. This…


Checking Disk Usage In Linux

I had to find out much free space was available on a file system on a Linux server. Now getting this information on the GUI is simple - a few clicks, modals and stuff, but the server doesn't have a GUI so it's off to the terminal I go The other…


A Service Has Gone Rogue How Do I Manage It

Once I installed a development service on port 3000 and I forgot about it. When I ran my project I couldn't start it because the port was in use. Baffled. This post forms part of a sequence of command line references that I will be writing where I…


Setting Up Solr On Nginx With Lets Encrypt

I want to enable search on my blog. I started looking into different solutions. I started with ElasticSearch but came across too many issues to get it setup that I paused on that and moved on to Solr. I fully intend on working with ElasticSearch and…


Logging To Graylog In Clojure

It's simple. I wanted to log to Graylog from my Clojure application. I banged my head numerous times trying to figure out how and why it did't want to work. Here's what I did to complete my mission. Graylog Go to System > Inputs > Gelf UDP / TCP…


Setting Up My Environment In Fedora Customizing My Shell

I had to re-install so I documented my process. In this post, I focus on configuring my shell for a personalized experience. Install Oh My Zsh zsh is an interactive shell with many features that improve the command line experience. Oh My Zsh is a…


Setting Up My Environment In Fedora

I needed to format my HDD because ... reasons. For a change, I decided to play around with Fedora instead of Ubuntu. The installation was painless and the user experience is much like what I am used to. I had a few hiccups on this journey mainly…


Setting Up My Environment In Fedora Creating Backups

I had to re-install so I documented my process. In this post, I focus on getting my data backed up so that I can restore it after the installation. Whatever isn't in git gets archived. This is mainly my home directory. I want it backed up to my VM…


Setting Up My Environment In Fedora Creating A Boot Disk

I had to re-install so I documented my process. In this post, I focus on getting a Fedora 28 live media installation ready on a USB boot disk so that I can begin the installation process. Note: I am using a Lenovo Ideapad 330. When the logo…


Setting Up My Environment In Fedora Installing Apps

I had to re-install so I documented my process. In this post, I focus on the installation of my most used apps. Get ready is Dandified YUM , a -based distribution package manager. To speed up the upgrade download times, try using fastest…


Datomic Cheat Sheet Series Queries Part 5 Transactions

In this post I work through transactions. The example queries are grabbed from the Datomic Docs . If you want to get started with Datomic, check out the first post in the series. If you want to see other queries, then check out part 1 and part…


Datomic Cheat Sheet Series Queries Part 2

In this post I work through more querying capabilities using the Datomic MusicBrainz sample database. The example queries are grabbed from the Datomic Docs . If you want to get started with Datomic, check out the first post in the series. If…


Datomic Cheat Sheet Series Queries Part 3 Rules

In this post I work through the creation of rules using the Datomic MusicBrainz sample database. The example queries are grabbed from the Datomic Docs and the Datomic mbrainz sample GitHub pages. If you want to get started with Datomic, check…


Datomic Cheat Sheet Series Queries Part 4 Pull

In this post I work through pull expressions using the Datomic MusicBrainz sample database. The example queries are grabbed from the Datomic Docs . If you want to get started with Datomic, check out the first post in the series. If you want to…