I really enjoyed making a CLI tool to automate cross-posting blog posts to different places. So, I...
I recently looked at using pjeziorowski's rollout tool to cross-publish to hashnode and devto. ...
Please stop the forem app message from constantly popping up on mobile. It's annoying.
In an earlier post we were looking at the performance of function pointers introduced in .NET 5/C#...
I love a good caper film. When I was a wee lad my father introduced me to The Great Train Robbery....
A while back we covered working with native assemblies. It’s worth (re-)reading to familiarise yourse...
I got a 3D printer around 2 years ago and other than the occasional dodad, it hasn’t been used for...
Google had two recent announcements of particular interest to Rust enthusiasts: ongoing efforts to...
Between my love of game consoles and working on Z+ with AMD I perhaps have an unhealthy obsession...
Dev.to has "trusted users" that can moderate posts/comments. If you've got this, how have you used i...
The Raspberry Pi Pico announced earlier this year is a $4 microcontroller board from the makers of...
I’ve been messing around with my “smart home” setup for a while now. I started with Philips Hue for...
Using Github Actions to perform a variety of tasks related to a C# project. Building native libraries for multiple platforms, automated tests and code coverage, and final packaging and publishing to nuget.
Late last year I finally got my hands on a Raspberry Pi 4. Didn’t have any specific plans since the...
PowerShell “Remoting” enables you to create a shell or execute commands on a remote machine....
Raspberry Pi 4 w/ 8GB RAM- latest iteration of the venerable Raspberry Pi. Version 4 with 8 GB RAM...
Opting for the often exciting life-style choice of working overseas isn’t without its drawbacks. I...
The holy triumverate of Windows, Mac, and Linux is well established in my industry. Mac and Linux...
Continuing with our initial Rust work on the Matrix Voice, we’ve made significant progress. ...
The Game Developers Conference (GDC) is one of the largest and longest-running events targeted at vid...
Lumberyard’s AssetBuilderSDK can be used to process a custom asset type for use at runtime. “Creating...
My ultimate goal for Matrix Voice w/ ESP32 is to be able to develop in Rust. Basic...
Thinking back, I’ve flown somewhere between 15,000 and 70,000 miles a year for each of the last 15...
After installing Rhasspy on a Raspberry Pi 3B and seeing it struggle, I decided to move everything to...
While looking at microphone arrays like the ReSpeaker and thinking of different pairings such as with...
With the impending demise of Snips, I’ve been looking for a suitable replacement offline speech...
I’ve remained committed to improving my powershell game. Reaching for it instead of shoddy bat files...
After the initial install of Home Assistant, I’ve been eager to get some basic voice recognition...
One of the architectural changes Amazon made to CryEngine is the introduction of the EBus (Event...
Some areas of my apartment lack convenient outlets to power smart home devices. Running cables...