
Using Grafana for Centralized Logging
How to set up a centralized logging solution for .Net applications with Loki and Grafana
Read morePosts about various technology and platforms such as docker, azure, raspberry pi, etc
How to set up a centralized logging solution for .Net applications with Loki and Grafana
Read moreA simple solution for running multiple NGrok tunnels from a single agent
Read moreHow to self-host a Ghost website using a Raspberry Pi, Docker, and Cloudflare
Read moreA simple fix for redirect errors when self-hosting Ghost on Digital Ocean while using Cloudflare for DNS
Read moreMy 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 moreA 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 moreIn 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 moreAs 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 moreWhen 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 moreCloud hosting is simple and convenient, but over time it can also be costly. As an alternative, I decided to host a .Net API on a Raspberry Pi running Ubuntu.
Read moreWhen building APIs, you'll often want to create and store a collection of endpoints and requests in order to test quickly and effectively. There are a number of tools to help with this, but the one I use most often is Postman.
Read moreIt's hard to remember how things used to be prior to all the big tech companies. They went from making great products to stealing our information and showering us with adds, so I've started looking for alternatives.
Read moreWhen doing full-stack development, most times you'll be working with a front end client and some sort of API that the client will consume. For web development, this usually isn't a problem since your API runs on one port and the client is on another - everything can still talk.
Read moreFor most apps, I tend to use Microsoft SQL or Postgres for data storage and persistence, but occasionally it may also make sense to use a document database. I wanted to see how it was working with Cosmos DB in a .Net application.
Read moreThis is the fourth article in a 10 article series: Blazor vs Flutter. This post focuses on components and pages.
Read more