This is where I post my opinions about programming, new technologies and video gaming. It's also a way for me to keep track of things that I've learned as I often forget what all I've done from week to week. If you have comments or suggestions on any of my posts feel free to comment down at the bottom.
Do you lint your elisp files? March 19, 2020
I use flycheck to lint most of my code but I had it configured specifically for the languages I use the most. I was having some problems with flycheck and I discovered "global-flyckeck-mode" and decided to use that rather than individually configure it for each language. I was surprised to see it lint my elisp files.
Django ImageField backed by DigitalOcean Spaces March 10, 2020
Django has a wonderful tool for handling image uploads that has been carefully thought out and works very well. However it doesn't handle shared storage like S3 or DigitalOcean Spaces. In this article I will show you how to utilize DigitalOcean Spaces with your Django ImageField.
For various reasons I have more than one GitHub account. Unfortunately GitHub only allows you to use your ssh-key on a single account. So if you have multiple accounts like I do then you need multiple ssh-keys and it can be annoying to deal with unless you get a little creative with your ssh configuration. In this article I'll show you how.
GIMP as a screenshot tool for Linux Feb. 15, 2020
Windows and MacOS have several good options for taking screenshots. The one I like a lot on my Mac is Monosnap but they did not have a solution for Linux until recently. I tried shutter which seems to be the current leader but it has some drawbacks. I finally discovered GIMP had a screenshot mechanism and I'm going to show you how to use it.
Emacs org-mode for Developers Feb. 8, 2020
Emacs org-mode is many things, it can be a completely different tool for different people. It can be a simple note capture tool, it can do simple tables or complex spreadsheets, todos and checklists, and much more. In this article we are going to talk about ways you can utilize this amazing tool as a "developer".