The Current State of Smart/Connected Lighting in the UK

Since the emergence of home automation hubs such as SmartThings and Wink in the US in the last couple of years, us Brits have been left longing for similar tech to come to our shores… »

Xiaomi XiaoYi (Night Vision) Camera Review

  • Luke Browning
  • January 15, 2016
  • Devices

Much to my surprise, it seems that China based Xiaomi don't only make attractive, low cost phones with high end specs, they also make decent looking IP cameras (among other things!). I was recently on the lookout for a couple of cheap cameras so that I can see what's happening around the house whilst I'm out. Whilst browsing the EU warehouse at GearBest I found stumbled across these for £20/$30 for the top of the range model (they do a model that looks identical but without the night vision) so I thought I'd take a punt… »

Visual Studio Community 2015 Crashing on Startup

  • Luke Browning
  • January 6, 2016
  • .net

Since yesterday I have been having a very strange error in Visual Studio Community 2015 where as soon as I open a solution VS crashes with no error. Now the only thing that has changed since yesterday was that I installed a large number of Windows updates that had been waiting for probably several months! I checked my installed updates but found nothing directly related to VS. I did find an update that made changes to .net but was unsure if this was related. The error I received was as follows… »

Migrating Multi-Device Hybrid App (CTP3/3.1) to Visual Studio 2015 Apache Cordova App

  • Luke Browning
  • July 24, 2015
  • .net

After upgrading to Visual Studio 2015, Multi-Device Hybrid Apps (Cordova based apps) have a new project structure and are incompatible with VS. Microsoft have released a how-to guide here for upgrading your projects but due to it not being visible on search engines, being a little bit lacking in depth and taking me about half an hour to find the instructions - I have decided to replicate it here (with some extra details missing from the original). So, in order to update your previous project to the new structure, follow these steps… »

NUnit HTML Report Generator

  • Luke Browning
  • May 24, 2015
  • .net

After doing some work with Selenium to perform some automated testing of a number of web applications and websites, myself and the team at Jatech came to the conclusion that the reports were not attractive enough to present to clients and thus embarked on creating a more attractive and responsive report… »

Stop IIS Binding to all IP Addresses

  • Luke Browning
  • May 22, 2015
  • Windows

On a number of occasions I have tried setting up a piece of software with a web interface that listens on port 80 to avoid having to type the port number in the address bar and allowing me to set up a simple, descriptive name in my DNS server (e.g. typing backup takes me to my backup software’s web interface). Now, I understand that only a single process can listen on a specific port at a time and thus often add additional IP addresses to my servers. The problem comes when IIS (Internet Information Services) is also installed on the same machine… »

Port Forwarding (Redirection) under Windows Server for Plex

  • Luke Browning
  • May 22, 2015
  • Windows

I recently installed Plex server to test it out as an alternative to XBMC after a number of friends have suggested it and I liked the ability to stream video straight to my Chromecast. Whilst testing the server component I came across an annoying issue with the fact that the web interface listens on an unobvious high port (32400 I think it is). And worse - it doesn't seem to be configurable (along with the IP address it is bound to). What I wanted to achieve was to get the web interface listening on port 80 with DNS set up to simplify access for myself. So, the goal was to go from this: http://192.168.1.2:32400/web/ to this: http://plex.domain.local/web/. Sadly, theres not much I could do about the web/ subdirectory (please comment if you figure something out!)… »

Responsive Redesign

  • Luke Browning
  • February 8, 2015
  • News

Being a web developer, I use frameworks such as Bootstrap every day to build responsive websites that look great on any size screen or device. I therefore decided it was about time I updated this site to make use of a couple of those technologies… »

Windows 8.1 VPN Connection Freeze/Failure

  • Luke Browning
  • December 17, 2014
  • Windows

I had a problem recently on Windows 8.1 where trying to create a VPN connection would just cause the Windows interface to freeze and no connection made. After clicking connect, a number of different WAN Miniport adapters appear in Device manager under Network adapters (they may also be visible by clicking View > Show hidden devices) with yellow exclamation marks. They are mostly different types of VPN connections such as PPTP and L2TP. The way to fix them is to uninstall and then reinstall the devices - unfortunately, they aren't as easy to remove as normal devices and do not allow you to uninstall. These are the steps I followed to uninstall and reinstall the devices… »

Windows Server 2012 - WinRM Corrupt or Missing

  • Luke Browning
  • March 12, 2014
  • Windows

I recently had an issue with a Windows Server 2012 machine where if I ever tried to add or remove a feature I would receive the following error… »