Powered by
WordPress
  • TestMDM 2.0

    As TestMDM has just had its second birthday (I can’t believe it either), I wanted to start sharing some of the changes I’ve made in version 2.0. The core of the product remains the same with a few improvements to the code. The biggest change is that TestMDM will now wait for commands to be…

  • IIS 0x80070020 when starting a website

    As a developer, I run IIS on my PC so that I can test my websites using ForwardHQ. Sometimes, however, I will have an issue starting a particular website and IIS will throw up this dialog. “The process cannot access the file because it is being used by another process”. Totally cryptic and totally useless.…

  • Import SaaS invoices into FreeAgent

    One of the major pains when dealing with SaaS providers, is importing their invoices. We all know the drill: You log into your SaaS application You find their invoice section. You create a new bill in FreeAgent and copy/paste your way through the details and being sure to account for the various currencies! You download…

  • Git.exe crashing on Windows 10 Insider Build 14251

    Yesterday, I upgraded my desktop to the latest Windows Insider build, 14251. I’ve successfully installed and worked on the previous Fast Ring insider builds over the past few months and I haven’t had any issues. Unfortunately, this build was the exception. My first clue was Github for Windows telling me there was something wrong with…

  • 79p for an app? You must be joking! What a rip-off!!

    After many months of simply “not getting around to it”, I finally submitted an update for my MakeMeAPass app. After I completed the submission, I decided to take a look at the reviews. The app is sitting with a 3 star average, which isn’t bad. What surprised me was the fact that this average came from…

  • Apple Pay with iPhone 5 and Apple Watch

    Now that Apple Pay is live in the UK, I thought it was time to try it out. Initially I thought Apple Pay was limited to the iPhone 6 and that I’d be left out in the cold (until they release a new 4″ version of the iPhone), but I was informed it works with the…

  • Roomr now allows you to import room information

    A common request I receive for Roomr is to add an ability to import room information without needing to use Exchange Room Lists. Room Lists aren’t the greatest of Exchange’s features. They are, as the name suggests, simply lists of Rooms. Whilst you can have multiple lists, you can’t nest them or organise them into a…

  • Using Bluetooth to find Meeting Rooms

    As part of my on going work with Roomr, I’ve recently released the beta of the new Roomr for iPad. This product is designed to be used as a meeting room status indicator and gives an “at-a-glance” status of a meeting room. Having an iPad represent a room actually opens up some interesting possibilities. This…

  • Roomr for Android – Rebooting

    Now that Roomr for iOS is nice and stable (Full AutoDiscovery implementation, full support for global timezones), my attention is now returned to Roomr for Android. Since I released Roomr for Android back in 2013, I’ve learned plenty by developing a client app, Call My, and by tinkering on my apps Job Tracker and Job Hunter (not…

  • Creating appointments using DayView Control

    I’ve been experimenting with the DayView control I created for Roomr and Peopler and today I added the ability the add an appointment with touch. This mimics the behaviour of the native iOS calendar app. You hold your find on the calendar for a second or two and an appointment appears. You can then drag…

  • Peopler – Future availability

    Whilst Peopler isn’t exactly being downloaded in the millions, I’ve received *actual* feedback from users, which shows they are a) using the app and b) interested enough to email me! One feature, which I’ve wanted to add for a while, is the ability to view the future availability of your favourites. It’s all fine being able to…

  • Roomr 2.7.5 – More Diagnostics

    One of the most common bugs reported in Roomr is an incorrect free/busy calculation. I’ve done a lot of work over the past few months to make this more and more intelligent, handling parallel meetings, tentative meetings and multi-day meetings. Each time I submit a version, I wonder who the next incorrect report will manifest…