• Running my .Net Core mDNS service on Windows IoT

    As part of my ongoing experiments with C# and mDNS (to build my own Homekit accessory), I got to the point where I wanted to run my code on a Raspberry Pi. Microsoft have released a version of Windows 10 that will run on a Raspberry Pi in a headless… Read ⇢

  • mDNS & Apple Bonjour for .Net Core (Part 3)

    From Part 1 and Part 2, you can see we have grabbed the a request and parsed it successfully. The next step is to actually answer the request. At this point, I started using Wireshark. I didn’t use it in the beginning because I totally forgot about it 🙂 I… Read ⇢

  • mDNS & Apple Bonjour for .Net Core (Part 2)

    In part 1, I wrote a simple Core console app that could log the multicast requests it received. Running the simple Bonjour Browser utility, I could see this being logged The lines  _services_dns-sd seems to indicate some sort of services request being made, which made sense, given that Bonjour’s purpose… Read ⇢

  • mDNS & Apple Bonjour for .Net Core

    As part of my work on building a .Net implementation of Apple Homekit protocol, I want to have it run on a Raspberry Pi. My plan is to accomplish this using Windows 10 for IoT. This is basically a cut down version of Windows 10, designed to run .Net Core… Read ⇢

    mDNS & Apple Bonjour for .Net Core
  • Rebuilding CommuterPal with Azure Functions and CosmosDB

    A few years ago I built an iOS called Commuter Pal. I never actually launched the app, since I tried to do *way* too much in terms of route planning and intelligent alerting. Since I didn’t actually commute myself, it was not something I could field test. Fast forward to… Read ⇢

  • Roomr 4.1 – Search has arrived!

    I’ve just submitted Roomr 4.1 to the App Store for approval. This version brings my first attempt at a search feature. A few weeks back I was contacted by a user in the Netherlands, who wanted to use Roomr to improve the way they booking parking spaces at their company.… Read ⇢

  • Azure Functions and ServiceBus gotcha

    Okay, so this might not be a gotcha, but I lost an hour early this morning trying to diagnose a problem with an Azure Function I’m writing. I’m using ServiceBus triggers and outputs to form a processing pipeline using the functions. One function reads the messages on a queue and… Read ⇢

  • Roomr 4.0 is out and on sale!

    To celebrate the release of Roomr 4.0 on iOS, I’ve decided to drop the price to $0.99 (£0.79) from now, until the 14th of May. Roomr 4 includes some improvements and new features. The UI has been updated so it’s cleaner and better organised. It’s now possible to browse the… Read ⇢

  • Back to basics

    Tempus Fugit. As a developer, one of the things that causes me to stress the most, is a simple lack of time. I have so many ideas (mostly useless) floating around in my head that I would like to turn into reality. I have three apps in the App Store,… Read ⇢