-
Using Git Hooks on heterogenous repositories
I have had great luck with using git hooks to perform tool executions before commits or pushes. Running a linter on staged changes before the code is committed and verifying that tests run before the code is pushed makes it easier for developers to write clean code. Doing this with heterogenous repositories, or repos which…
-
Spoolman for Filament Management
“You don’t know what you go ’til it’s gone” is a great song line, but a terrible inventory management approach. As I start to stock up on filament for the 3D printer, it occurred to me that I need a way to track my inventory. The Community Comes Through I searched around for different filament…
-
A new To(y)ol
I have wanted to pick up a Bambu Labs P1S for a while now. I saved up enough to finally pull the trigger, and after a few days of use, I could not be more pleased with my decision. Why Bambu? There are literally dozens of 3D printers out there, and choosing can be difficult.…
-
Foyer Upgrade
Not everything I do is “nerdy.” I enjoy making things with my hands, and my wife has an eye for design and a sadistic love of painting. Combined, we like to spend some time redesigning rooms around the house. We save a ton doing the work ourselves, and for me it is a great break…
-
Cleaning out the cupboard
I have been spending a little time in my server cabinet downstairs, trying to organize some things. I took what I thought would be a quick step in consolidation. It was not as quick as I had hoped. POE Troubles When I got into the cabinet, I realized I had 3 POE injectors in there,…
-
Building a new home for my proxy server
With my BananaPi up and running again, it’s time to put it back in the server cabinet. But it’s a little bit of a mess down there, and I decided my new 3D modeling skills could help me build a new home for the proxy. Find the Model When creating a case for things, having…
-
Updated Site Monitoring
What seemed like forever ago, I put together a small project for simple site monitoring. My md-to-conf work enhanced my Python skills, and I thought it would be a good time to update the monitoring project. Housekeeping! First things first: I transferred the repository from my personal GitHub account to the spydersoft-consulting organization. Why? Separation…
-
An epic journey…
I got all the things I needed to diagnose my BananaPi M5 issues. And I took a very long, windy road to a very simple solution. But I learned an awful lot in the process. Reconstructing the BananaPi M5 I got tired of poking around the BananaPi M5, and decided I wanted to start from…
-
Terraform Azure DevOps
As a continuation of my efforts to use Terraform to manage my Azure Active Directory instance, I moved my Azure DevOps instance to a Terraform project, and cleaned a lot up in the process. New Project, same pattern As I mentioned in my last post, I setup my repository to support multiple Terraform projects. So…
-
Building a Radar, Part 2 – Another Proxy?
A continuation of my series on building a non-trivial reference application, this post dives into some of the details around the backend for frontend pattern. See Part 1 for a quick recap. Extending the BFF In my first post, I outlined the basics of setting up a backend for frontend API in ASP.Net Core. The…