wernerHome Assistant, Tasmota, and the Sonoff Zigbee BridgeCustomising this small, inexpensive Zigbee to (insert your network protocol here but I prefer ZHA) bridge to be part of your Home Assistant…12 min read·Oct 26, 2023----
wernerTurning the lights off when my MacBook sleeps.A simple Node-Red flow on Home Assistant.5 min read·Feb 11, 2022----
wernerinGeek CultureGetting Started: Android CameraXA quick guide (and sample code) to get you started on using the new Android Jetpack CameraX API as a Barcode Scanner with MLKit8 min read·May 12, 2021--1--1
wernerAndroid Repository Caching with MVVM and Clean ArchitectureA proposal to reduce redundant network calls by controlling the age of requested data from your repositories.5 min read·Dec 15, 2020--5--5
wernerAsynchronous code in Java using Spring FrameworkA few lessons I learnt on implementing the @Async attribute in the Java Spring framework.3 min read·May 18, 2019----
wernerAWS Cloud Formation: role (arn:aws:iam:xxx) is invalid or cannot be assumedSolving an error when issuing a delete-stack (or any other related) command on AWS Cloud Formation.2 min read·May 9, 2019--5--5
wernerA quick story about node.js, socket.io, and the Linux TCP stack.Over the last week, one of our legacy core servers started throwing errors at an increasingly alarming rate.3 min read·Dec 12, 2018--1--1
wernerHow to extract the database (and other things) from an Enterprise Android AppThe other day a device hit my desk….4 min read·Oct 8, 2018--3--3
wernerHow to control 3 Macs from oneBeing a professional developer for more than a decade, and having succumbed to the snappy BSD based glory that is OSX (now MacOS), I have…4 min read·Oct 5, 2018--1--1
werner5 tips on how to PiThis post shares 5 tips that I have come to learn from and use when hacking things on the Raspberry Pi.4 min read·Oct 1, 2018----