-
Laelaps
I wrote the app for this some time back. Really great to see how far the guys have come with the hardware. Skiing – never thought of that use for it! (Wish I’d had it in my skiing days.) Check it out…
-
Bluetooth Command Queuing for Android
Bluetooth 4 (aka BLE – Bluetooth Low Energy) on Android has some important limitations that need to be addressed in apps that need a high degree of user interactivity with a Bluetooth device. Very…
-
LED Strip Dimming
I’m using LED strip lights for a model I’m working on. The trouble is, they are too bright. You can buy dimmers for LED strips fairly cheaply, but they are overkill for my purposes – I’m only using a…
-
The Truth about Remote Working
There’s a lot of buzz about remote working, especially today. It’s the new big thing, allegedly. Thought influencers like Tim Ferriss and 37signals are making great efforts to “disrupt” the…
-
Scaling Subdomains with Redis and ZeroMQ
You know those nice web apps that allow customised subdomains per customer, i.e. mycompany.webapp.com? Nice to have, sure, but there are challenges in keeping this feature performant in a scalable…
-
Localized String Templating in .NET
I’ve been building a mustache-style string template system for my Saas app. It will mainly be used for e-mail notifications sent to users via Amazon’s SES. The idea is simple; you have a text…
-
.NET WCF Custom Headers
I use server-side error logging to trap and record any exceptions an end-user might be receiving. It’s handy for pro-active debugging and it’s also useful for tracking any potential intrusion…
-
Android OpenGLES Water Caustics
I like water caustics – those sinuous reflections you get from the surface of water. I’ve always wanted a good “water pool” type animated background. The apps on the store don’t quite do what I’ve…
-
.NET Scalable Server Push Notifications with SignalR and Redis
Modern web applications sometimes need to notify a logged-in user of an event that occurs on the server. Doing so involves sending data to the browser when the event happens. This is not easily…
-
TeraServer 2
I need an upgraded server. I want something that can handle replication of a SaaS database with on-disc encryption. Keeping with my habit of building my own machines, it would require more space than…