Reading Time: 3 minutes aka How to Install vim-plug in Neovim Me and Vim have a love/hate relationship. I love using it… until I remember I remember zero keybindings annnnd then I have to search multiple articles every time I want to do anything in it. Especially leave it. But here I am again, trying to do development in…
Custom formatting with git log
Reading Time: 3 minutes I’ve chatted about Git before, but today I wanted to dive on some learning that I did recently on git log specifically. I wanted to streamline how I populate my pull request descriptions. Typically with my git commits, I like to keep to a atomic commit philosophy. My commits tell the why of my code…
Let’s explore: what is a shell and terminal?
Reading Time: 4 minutes I still feel new to the world of terminals, consoles, and yes, shells. Being a Java engineer for 12 years really didn’t expose me much to these concepts in my day-to-day work, but now as a Ruby on Rails engineer, it is my preferred way of interacting with my tests, servers, get and any other…
What’s up with mimemagic breaking everything?
Reading Time: 3 minutes If you are a Rails 6.1+ user, you probably have noticed something is up in the past couple days. Good morning everyone! If you have a Rails app 6.1+, you probably noticed all of your bundle installs are failing! A gem, mimemagic, had a licensing issue and needed to yank all of its old (illegal)…
What a developer needs to know about 2FA
Reading Time: 5 minutes 2FA (two factor authentication, multi-factor authentication) has been a subject I have been deeply interested in for over a year now. It started when I started at Flywheel, and had an opportunity to work on the team that need to implement a 2FA solution. While researching for the implementation, I hit several dead ends with…
A Month of Learning
Reading Time: 5 minutes My month(ish) of learning So one of my goals has to been to dive deeper into Ruby and Rails, but as well as to try to learn a new thing, maybe technical, maybe not, every work day. And then to write that thing down. This was to help with accountability, you know actually doing it,…
Engineering Bookclub – Pragmatic Programmer Chapter 8 Notes and Questions
Reading Time: 3 minutes So sorry this took a while to post, but let’s dive into the last chapter for The Pragmatic Programmer! As always, thank you to Ari Caplan of Dev Empathy Bookclub for letting me use questions from the book club. If you are looking for an awesome group of people to discuss books that can help…
The Pragmatic Programmer – Chapter 7 Notes and Questions
Reading Time: 2 minutes Notes on Chapter 7, Before the Project All about what to do before starting a project. Seems like it is pre-agile methodologies. Since the agile manifesto came out 2001 seems to fit that timeline. Dig for requirements, don’t gather. They are on not the surface but deep under assumptions. A requirement is a statement of…
I gave my first conference talk
Reading Time: 4 minutes And I survived! Right after Automating and before lunch I presented a talk on 2FA to Kernelcon in Omaha, NE. Kernelcon was a first ever information security conference in Omaha, and was also my first CFP I every submitted. The two days were a blur but let me breakdown 5 things I learned. The audience…
The Pragmatic Programmer – Chapter 6 Notes and Questions
Reading Time: 2 minutes So my engineering bookclub is continuing on with Chapter 6 in The Pragmatic Programmer. We have had some stops and starts along the way. For chapters 4 and 5 we ended up combing the weeks because none of us were really feeling discussing chapter 4 (Pragmatic Paranoia). We did have to move Chapter 6 from…