One of the greatest promises of modern development is the “write once, run anywhere” philosophy. With Qt6 and WebAssembly (Wasm), we are closer than ever to making high-performance desktop applications run seamlessly in a web browser. But as any developer who has ported a C++ app to the web knows, there’s always a “but.”
Keep reading
Bridging the Gap: Retrofitting a 1993 Home with UL 217 Smoke Alarms and Home Assistant
My old smoke alarms finally reached their 10-year expiration mark, and the replacement process turned into a full-blown engineering project. If you live in a home built in the early 90s—specifically around 1993—you’re likely in the same “infrastructure gap” I was. My house in Houston was originally hardwired for only three spots in the hallways, but modern fire codes now mandate smoke alarms in every bedroom.
Keep reading
Integrating the Tuya Smart Valve Controller with ESPHome
When protecting your home, reliability is non-negotiable. A smart water shut-off valve is arguably the second most important component in your smart home defense system when it comes to avoiding damage (wind and hail damage claim first place).
Keep reading
Deploying a Qt App to the Microsoft Store with CPack and MakeAppx
As the maintainer of an open source Qt application, I’ve run into a common problem: Windows users often get blocked by security warnings because the software isn’t digitally signed. The cost of a code signing certificate can be prohibitive, but there’s a fantastic alternative — the Microsoft Store. By submitting your app to the Store, Microsoft signs it for you, eliminating trust warnings and giving users a clean, familiar installation experience.
Keep reading
Enabling Open Source Two-Way Audio in Thingino
I’m excited to share a significant new feature in Thingino: two-way audio support!
Keep reading