IoT Device Signals Meeting Status to Family

2025-05-14

Annoyed by interruptions during work-from-home meetings? This simple IoT device, 'Tabajara,' uses an ESP32 and Arduino framework to signal meeting status. When the webcam is on, it changes the color of an LED panel at the office door (red for meeting, blue for not). A Python daemon queries Apple's API to check webcam usage and sends updates to the ESP32. A neat solution for avoiding family interruptions!

Read more
Development Home Automation

Automating Steam Game Publishing with GitHub Actions

2025-03-24

This post details how the author automated their Steam game publishing pipeline using GitHub Actions. By simply creating a new tag, the workflow automatically compiles the 2D hide-and-seek game for Windows, macOS, Linux, and WebAssembly, creates a GitHub release, and finally deploys to Steam. The author provides a detailed walkthrough including build scripts, Steam API usage, and necessary configurations such as generating Steam keys and setting up GitHub Actions variables. This is a great example of leveraging automation to streamline the game release process and is highly valuable for indie game developers.

Read more
Game