Category: Software
-
Git, you are messing with my flow!
The variety of “flows” for developing using Git makes choosing the right one for your team difficult. When you throw true continuous integration and delivery into that, and add a requirement for immutable build objects, well…. you get a heaping mess. Infrastructure As Code Some of my recent work to help one of our teams…
-
Making use of my office television with Magic Mirror
I have a wall-mounted television in my office that, 99% of the time, sits idle. Sadly, the fully loaded RetroPie attached to it doesn’t get much Super Mario Bros action during the workday. But that idle Raspberry Pi had me thinking of ways to utilize that extra screen in my office. Since, well, 4 monitors…
-
Packages, pipelines, and environment variables…. oh my!
I was clearly tempting the fates of package management when I called out NPM package management. Nuget was not to be outdone, and threw us a curveball in one of our Azure DevOps builds that is too good not to share. The Problem Our Azure Pipeline build was erroring out, however, it was erroring in…
-
Node_Modules is the new DLL hell… Change my mind.
All I wanted to do over the weekend was take a React 16 class library, copy it, strip out the components (leaving the webpack configuration intact), and upgrade components. To call it a nightmare is being nice. My advice to anyone is this: upgrade components one at a time, and test between each upgrade voraciously.…
-
Lab time is always time well spent.
The push to get a website out for my wife brought to light my neglect of my authentication site, both in function and style. As one of the ongoing projects at work has been centered around Identity Server, a refresher course would help my cause. So over the last week, I dove into my Identity…
-
React in a weekend…
Last week was a bit of a ride. My wife was thrust into her real estate career by a somewhat abrupt (but not totally unexpected) reduction in force at her company. We spent the middle of the week shopping to replace her company vehicle, which I do not recommend in the current market. I also…
-
Who says the command line can’t be pretty?
The computer, in many ways, is my digital office space. Just like that fern in your office, you need to tend to your digital space. What better way to water your digital fern than to revamp the look and feel of your command line?
-
Inducing Panic in a Software Architect
If there is one thing that anyone can do that immediately has me at a loss for words and looking for the exit, it is to ask this one question: “What do you do for a living?”
-
Simple Site Monitoring with Raspberry PI and Python
My off-hours time this week has been consumed by writing some Python scripts to help monitor uptime for some of my sites. Build or Buy? At this point in my career, “build or buy” is a question I ask more often than not. As a software engineer, there is no shortage of open source and…
-
First Impressions: Windows Terminal
From my early days on the Commodore 64 to my current work with Linux (/bin/bash) and Windows (powershell, mostly), I have spent a tremendous amount of time in command lines over the course of my life. So, when I stumbled across Windows Terminal, it seemed like a good opportunity to evaluate a new container for…