Michael Hentges Blog

Michael Hentges Blog

Technology, Programming, Chess, and Woodworking!

Recent Posts:
Programming Why Rust is so Great – Reason 1, The Borrow Checker
When I first tripped across Rust, it was through an article touting Rust’s election as the “most loved programming language” for several years in Stack overflow’s yearly survey (https://survey.stackoverflow.co/2022/#technology-most-loved-dreaded-and-wanted). The high-level language description was interesting – compiled, no virtual machine, efficient, fast, and safe. I’ll admit a bias towards compiled...
Programming Easy multi-threaded shared memory in rust
This article is the 3rd in a series related to building a wireless thermostat in Rust, running on a Raspberry Pi – although this one has very little to do with the Raspberry Pi and is more relevant to any multi-threaded application. When creating my application, I implemented a simple...
Programming Rust Cross Compiling Made Easy
This article is the second installment of my series on building a wireless thermostat in Rust for the Raspberry Pi. You can find the beginning of the series here. All source code for the project is located here. As I approached the task of building a native Rust executable for...