Category: Programming
-
Air Quality PM2.5 Sensors
Concerned about air quality while sanding wood? Particulate matter measurements help to quantify air quality and reduce exposure to harmful air pollutants
-
DIY Printer Button
When you need a blank sheet of paper how do you get one? Now I can get a sheet of paper from my paper storage box with a press of a button. The real challenge was to figure out that there was this first-world problem, solving it was easy. Since opening a tray to get…
-
DIY Captcha
CAPTCHA is a type of challenge-response test that is easy to integrate with WordPress using multiple ways. For example, plugins and PHP programming…
-
Lazy Susan DIY
I DIY a Lazy Susan in 2016 by using an ESP2866 and a stepper motor. I used my woodturning lathe to turn the base out of a maple board…
-
Personal Dashboard
I made a personal dashboard by combining a Raspberry Pi, a wooden picture frame, and reporting software. The dashboard shows calendar events and notifications
-
Automated Calendar
An open-sourced, SSRS-based, automated calendar can be configured to include pictures, custom events, and reminders. Designed to be customizable and printable.
-
Temperature & Humidity Sensor Test
Programming Arduino to perform a temperature & humidity sensor test is straightforward. Let me share my first experience with Arduino and sensors…
-
Common Bug In Retry Logic
Programming often requires using both business and retry logic in loops. They don’t repeat the same number of times. This common bug is surprisingly common…
-
Extend While-Loop with Iterator Design Pattern
The “while” loop is a common structure in programming languages, but sometimes it may bring a readability issue. This post describes how the Iterator design pattern can improve readability of some while-loop implementations.