Category: Software
-
Update: Creating an Nginx-based web server image – React Edition
This is a short update to Creating a simple Nginx-based web server image which took me about an hour to figure out and 10 seconds to fix….. 404, Ad-Rock’s out the door Yes, I know it’s “four on the floor, Ad-Rock’s at the door.” While working on hosting one of my project React apps in…
-
Configuring React SPAs at Runtime
Configuring a SPA is a tricky affair. I found some tools to make it a little bit easier, but it should still be used with a fair amount of caution. The App I built a small React UI to view some additional information that I am storing in my Unifi Controller for network devices. Using…
-
Talk to Me Goose
I’ve gone and done it: I signed up for a trial of Github Copilot. Why? I had two driving needs. In my work as an architect, I do not really write a TON of code. When I do, it is typically for proof of concepts or models for others to follow. With that in mind,…
-
Replacing ISY with Home Assistant – Part 3 – Movin’ In!
This is the continuation of a short series on transitioning away from the ISY using Home Assistant. Having successfully gotten my new Home Assistant instance running, move in day was upon me. I did not have a set plan, but things were pretty simple. But first, HACS The Home Assistant Community Store (HACS) is a…
-
Replacing ISY with Home Assistant – Part 2 – A New Home
This is the continuation of a short series on transitioning away from the ISY using Home Assistant. Getting Started, again As I mentioned in my previous post, my plan is to run my new instance of Home Assistant in parallel with my old instance and transfer functionality in pieces. This should allow me to minimize…
-
Replacing ISY with Home Assistant – Part 1a – Transition Planning
This is the continuation of a short series on transitioning away from the ISY using Home Assistant. The Experiment I mentioned in my previous post that I had ordered some parts to run an experiment with my PowerLinc Modem (PLM). I needed to determine that I could use my existing PLM (an Insteon 2413S, which…
-
Tech Tip – Not all certificates are the same
I have been trying to build a model in Azure to start modernizing one of our applications. Part of that is configuring an application gateway correctly and getting end-to-end SSL configured. As it turns out, not all certificates are good certificates, at least to Azure. Uploading the Cert I have a wildcard certificate for a…
-
You can’t trust anyone…
Did I “hack” a major online website. You could call it that. If using the browser’s built-in developer tools to change an element id so that I could submit my order… well, then, yes. I “hacked” the site so I could buy something…. “Refresh your cache” and other tall tales I was helping someone I…
-
Collecting WCF Telemetry with Application Insights
I got pulled back in to diagnosing performance issues on an old friend, and it lead me into some dead code with a chance for resuscitation. Trouble with the WCF One of our applications has a set of WCF Services that serve the client. We had not instrumented them manually for performance metrics, although we…
-
Maturing my Grafana setup
I may have lost some dashboards and configuration recently, and it got me thinking about how to mature my Grafana setup for better persistence. Initial Setup When I first got Grafana running, it was based on the packaged Grafana Helm chart. As such, my Grafana instance was using SQLite database file stored in the persistent…