This weekend’s geeky challenge: Making a Raspberry Pi Security Camera. TL;DR – Here’s a basic, practically-ready-to-deploy, open-source Raspberry Pi security camera. Brief Mostly because I’m cheap (but partly to reduce the scope and therefore increase chance of success) I added a few constraints: Periodic still image capture is OK (streaming video will be tackled in…
Software
Running an ASP.NET Core 2.0 app on Raspbian Stretch Linux on a Raspberry Pi with HTTPS
Today’s challenge: Serve a public API over HTTPS from a Raspberry Pi. I’ll follow up with an article about containerising the app and running it from docker on the Pi. This article is a fast-paced guide to getting started without stopping to dwell on the details. Some details will be mopped up in the last…
Google Watch: Time to DuckDuckGo
Google do a lot of good things. They host free webfonts to make the web a nicer place to be. Their cloudy PaaS service, Engine Yard, gets rave reviews. Their maps are better than anyone’s, their mobile OS is the most popular in the world, and their photo hosting offer is second to none. But they…
aspnetcore.dll failed to load. The data is the error
This morning, while trying to debug our big ol’ web project in Visual Studio 2015 I encountered a problem – it held me up for a while so I wanted to quickly blog about the solution in case it hits you too. When hitting F5 to start debugging, Chrome launched but then immediately Visual Studio…
Things I learned at my last job
Today I closed a chapter in my life. After nearly 4 years tenure at a company I wanted to reflect on the things I learned over that time. I have been very lucky to have a few excellent – world-class even – mentors here who have taught me things that will stay with me for the…
The Sharing Economy
The ‘Sharing Economy’ is disrupting established industries and sending huge, powerful incumbents into a tizzy. Uber and AirBnB have shaken the taxi and hotel sectors, shifting power, control and profits from the RadioCabs and Hiltons of this world and into the hands of ordinary citizens armed with nothing more than a smartphone and a mobile data…
Introducing QuickModules for ASP.NET MVC
Like you I often spend my weekends writing REST APIs for fun. And like you I am often frustrated by the amount of server-side code I need to write just to expose some data to JavaScript. Boilerplate, boilerplate, boilerplate. Ugh! So this weekend, in between bouts of erratic and unsatisfying jetlag-sleep, I decided to try…
“The Format of the PE Module is Invalid” After VS2012 Update 2 Installed
If you’re a Windows stack developer and you’ve just installed the VS2012 Update 2, which came out last week, you may have suddenly started to see this beautifully impenetrable error message whenever you try to debug a web project: “Unable to launch the configured Visual Studio Development Web server. Unable to start debugging. The format…

