A Change of Direction
I've focused my writing on technology and programming for several years, but I think it's time for a change.
Read more
Using Grafana for Centralized Logging
How to set up a centralized logging solution for .Net applications with Loki and Grafana
Read moreRun Multiple Tunnels with a Single NGrok Agent
A simple solution for running multiple NGrok tunnels from a single agent
Read more
Automating Posts to Mastodon
Saving time with automatic posts to Mastodon is fairly simple with their API
Read more
Create a 3D Model from an SVG
Four(ish) simple steps to turn an SVG into an STL via FreeCAD
Read more
3D Printable MTG Tokens
A simple process for creating and 3D printing tokens for playing Magic: The Gathering
Read more
Self-Hosting A Ghost Website
How to self-host a Ghost website using a Raspberry Pi, Docker, and Cloudflare
Read more
Hosting Ghost on Digital Ocean with Cloudflare
A simple fix for redirect errors when self-hosting Ghost on Digital Ocean while using Cloudflare for DNS
Read more
Digital Record Keeping for Your Farm
My first year growing produce, I struggled to keep decent records about what was grown and sold. I started looking for software solutions, but ultimately decided to write my own.
Read moreVerify a Checksum in Windows
A lot of vendors that provide software online provide a checksum for the file that helps you verify that what you downloaded hasn't been altered in some way. Sometimes that's an MD5 or SHA256.
Read moreRaspberry Pi Pico Weather Station
In my last post, I wrote about building a raspberry pi pico temperature sensor for collecting data on my farm. This time, I increased the complexity and built an entire weather station using the pico.
Read moreRaspberry Pi Pico Thermometer
As I work on building my farm, one thing I'm aiming to do is collect and analyze data in order to better understand what's happening and how to improve my operation. I figure building custom devices using raspberry pis are a good way to go about this.
Read more
2023 - The Review
As 2023 comes to a close, I thought I'd take a few minutes to look back and see what I accomplished over the past 12 months. This way, I have something to reference later on.
Read more
Hydration Errors with NextJS and Inputs
When using NextJS, I've occasionally run into hydration errors and waste time trying to figure out what's wrong. Then I remember that I have LastPass and Proton Pass installed.
Read more