<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<rss version="2.0" 
    xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>unop</title>
        <link>https://unop.uk/</link>
        <description>Recent content on unop</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-gb</language>
        <managingEditor>j.p.singleton&#43;blog@gmail.com (James Singleton)</managingEditor>
        <webMaster>j.p.singleton&#43;blog@gmail.com (James Singleton)</webMaster>
        <copyright>© James Singleton</copyright>
        <lastBuildDate>Fri, 06 Feb 2026 00:00:00 +0000</lastBuildDate>
    
        <atom:link href="https://unop.uk/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
<title>Heat Pump Mid-Season Performance Review</title>
<link>https://unop.uk/heat-pump-mid-season-performance-review/</link>
<pubDate>Fri, 06 Feb 2026 00:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/heat-pump-mid-season-performance-review/</guid>
<description>Last year we replaced our (methane) gas boiler with an air-source heat pump. We&amp;rsquo;re a few months into the heating season, so time for an update on how it&amp;rsquo;s going.</description>
</item>
    
    <item>
<title>Clearing the Air</title>
<link>https://unop.uk/clearing-the-air/</link>
<pubDate>Sat, 03 Jan 2026 00:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/clearing-the-air/</guid>
<description>I&amp;rsquo;ve just finished reading the &amp;ldquo;sequel&amp;rdquo; to Not the End of the World by Hannah Ritchie, Clearing the Air (A Hopeful Guide to Solving Climate Change - in 50 Questions and Answers), which I got for Christmas.</description>
</item>
    
    <item>
<title>Greener Nights History</title>
<link>https://unop.uk/greener-nights-history/</link>
<pubDate>Thu, 01 Jan 2026 00:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/greener-nights-history/</guid>
<description>I recently made some small changes to my simple mobile-friendly web app to display the daily &amp;ldquo;Greener Nights&amp;rdquo; forecast from the Octopus Energy GB API.</description>
</item>
    
    <item>
<title>Not the End of the World</title>
<link>https://unop.uk/not-the-end-of-the-world/</link>
<pubDate>Mon, 20 Oct 2025 00:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/not-the-end-of-the-world/</guid>
<description>When people ask me for a book recommendation on sustainability, I tell them to read Not the End of the World by Hannah Ritchie (How to be the First Generation to Build a Sustainable Planet).</description>
</item>
    
    <item>
<title>All Electric</title>
<link>https://unop.uk/all-electric/</link>
<pubDate>Thu, 21 Aug 2025 19:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/all-electric/</guid>
<description>We&amp;rsquo;ve gone all electric! Our gas supply has been disconnected, the gas meter removed and the gas standing charge gone.</description>
</item>
    
    <item>
<title>Jobs For The Weekend</title>
<link>https://unop.uk/jobs-for-the-weekend/</link>
<pubDate>Thu, 27 Mar 2025 20:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/jobs-for-the-weekend/</guid>
<description>Time marches on.
Here are some jobs to do before April and the start of the new tax year.</description>
</item>
    
    <item>
<title>It&#39;s Not Easy Bein&#39; Red</title>
<link>https://unop.uk/its-not-easy-bein-red/</link>
<pubDate>Sat, 06 Jul 2024 20:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/its-not-easy-bein-red/</guid>
<description>Unless you&amp;rsquo;ve been living under a landslide, it won&amp;rsquo;t have escaped your attention that we&amp;rsquo;ve recently had a very welcome change of leadership in the UK.</description>
</item>
    
    <item>
<title>Solar PV and Home Battery - 2022 Report and Advice</title>
<link>https://unop.uk/solar-pv-and-home-battery---2022-report-and-advice/</link>
<pubDate>Sun, 05 Mar 2023 19:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/solar-pv-and-home-battery---2022-report-and-advice/</guid>
<description>This is a follow-up on my previous post about home energy, providing advice and experience after owning a solar PV and battery storage system for a while.</description>
</item>
    
    <item>
<title>Project No GO</title>
<link>https://unop.uk/project-no-go/</link>
<pubDate>Wed, 21 Sep 2022 21:30:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/project-no-go/</guid>
<description>In our quest to stop burning stuff, one of my projects for the summer of &amp;lsquo;22 was to try to burn no gas or oil directly at home (scope 1 emissions).</description>
</item>
    
    <item>
<title>The Road to Renewable Energy</title>
<link>https://unop.uk/the-road-to-renewable-energy/</link>
<pubDate>Mon, 07 Mar 2022 14:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/the-road-to-renewable-energy/</guid>
<description>The terrible situation in Ukraine is on all of our minds. I&amp;rsquo;m glad to see that UK aid is matching DEC donations and important work is also being done by local charities that need your support.</description>
</item>
    
    <item>
<title>Python on the Edge</title>
<link>https://unop.uk/python-on-the-edge/</link>
<pubDate>Tue, 22 Feb 2022 12:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/python-on-the-edge/</guid>
<description>My latest project involves running Python not only in the cloud (with Django and PostgreSQL) but also on remote edge devices (Raspberry Pis).</description>
</item>
    
    <item>
<title>An Influx of Curling</title>
<link>https://unop.uk/an-influx-of-curling/</link>
<pubDate>Mon, 21 Feb 2022 12:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/an-influx-of-curling/</guid>
<description>The Winter Olympics are over and we seem to be pretty good at curling. I&amp;rsquo;ve been doing some curling myself.</description>
</item>
    
    <item>
<title>On the Olympics and Advertising</title>
<link>https://unop.uk/on-the-olympics-and-advertising/</link>
<pubDate>Fri, 18 Feb 2022 10:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/on-the-olympics-and-advertising/</guid>
<description>The latest Winter Olympic Games are almost over and I&amp;rsquo;ve enjoyed watching them. I prefer the Winter Games as the sports are simply crazier.</description>
</item>
    
    <item>
<title>Cuckoo Broadband Gigabit Fibre To The Premises Review</title>
<link>https://unop.uk/cuckoo-broadband-gigabit-fibre-to-the-premises-review/</link>
<pubDate>Thu, 17 Feb 2022 09:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/cuckoo-broadband-gigabit-fibre-to-the-premises-review/</guid>
<description>We recently switched to Cuckoo Broadband&amp;rsquo;s &amp;ldquo;Eggceptional&amp;rdquo; 1 Gbps Fibre To The Premises (FTTP) service and so far are very happy with it.</description>
</item>
    
    <item>
<title>How To Upgrade a .NET Core 3.1 project to .NET 6.0</title>
<link>https://unop.uk/how-to-upgrade-a-.net-core-3.1-project-to-.net-6.0/</link>
<pubDate>Wed, 16 Feb 2022 12:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-upgrade-a-.net-core-3.1-project-to-.net-6.0/</guid>
<description>.NET is 20 years old this week and I&amp;rsquo;ve been using it for a big chunk of that. It&amp;rsquo;s come a long way since the early days when I started and is now cross-platform.</description>
</item>
    
    <item>
<title>Getting Started with 64-bit Raspberry Pi OS Bullseye and Raspberry Pi Imager</title>
<link>https://unop.uk/getting-started-with-64-bit-raspberry-pi-os-bullseye-and-raspberry-pi-imager/</link>
<pubDate>Mon, 07 Feb 2022 15:14:15 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/getting-started-with-64-bit-raspberry-pi-os-bullseye-and-raspberry-pi-imager/</guid>
<description>The long-awaited 64-bit version of Raspberry Pi OS is out, joining the 32-bit and legacy options. Here&amp;rsquo;s how to set up a headless unit using Raspberry Pi Imager.</description>
</item>
    
    <item>
<title>Discovering an Ambiguous URL with Brace Expansion</title>
<link>https://unop.uk/discovering-an-ambiguous-url-with-brace-expansion/</link>
<pubDate>Wed, 19 Jan 2022 16:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/discovering-an-ambiguous-url-with-brace-expansion/</guid>
<description>Imagine a non-technical person has sent you a URL with a long random string in it, printed on paper in a font where I and l look identical (true story).</description>
</item>
    
    <item>
<title>Using Django REST Framework Token Authentication with Python Requests</title>
<link>https://unop.uk/using-django-rest-framework-token-authentication-with-python-requests/</link>
<pubDate>Wed, 19 Jan 2022 15:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/using-django-rest-framework-token-authentication-with-python-requests/</guid>
<description>I&amp;rsquo;m a big fan of Django REST framework. It&amp;rsquo;s great for making an API that is used by unattended processes or third-parties.</description>
</item>
    
    <item>
<title>Securing Django on Heroku and Secret Key Generation</title>
<link>https://unop.uk/securing-django-on-heroku-and-secret-key-generation/</link>
<pubDate>Tue, 18 Jan 2022 16:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/securing-django-on-heroku-and-secret-key-generation/</guid>
<description>Heroku is an easy platform to host a Django app on but you should set a few things to make sure your app is secure.</description>
</item>
    
    <item>
<title>Electric Shift Web App</title>
<link>https://unop.uk/electric-shift-web-app/</link>
<pubDate>Mon, 17 Jan 2022 15:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/electric-shift-web-app/</guid>
<description>We&amp;rsquo;re on the Octopus Go off-peak electricity tariff and often have flexibility about what day to charge the car or run appliances overnight.</description>
</item>
    
    <item>
<title>Pi-hole Update Instructions</title>
<link>https://unop.uk/pi-hole-update-instructions/</link>
<pubDate>Tue, 11 Jan 2022 15:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/pi-hole-update-instructions/</guid>
<description>If you&amp;rsquo;re not already using the excellent Pi-hole® to improve your network performance by blocking trackers and bad ads then it&amp;rsquo;s very easy to install.</description>
</item>
    
    <item>
<title>Huxley 2 New Updates</title>
<link>https://unop.uk/huxley-2-new-updates/</link>
<pubDate>Wed, 05 Jan 2022 16:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/huxley-2-new-updates/</guid>
<description>Huxley 2, my cross-platform .NET JSON proxy for the GB railway Live Departure Boards SOAP API, has some new updates. You can try it out now on the demo server.</description>
</item>
    
    <item>
<title>Django UUID Tips</title>
<link>https://unop.uk/django-uuid-tips/</link>
<pubDate>Fri, 17 Dec 2021 16:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/django-uuid-tips/</guid>
<description>I typically use universally unique identifiers (UUIDs), also known as globally unique identifiers (GUIDs), as the public IDs for objects in an application.</description>
</item>
    
    <item>
<title>Green Resolution 2022</title>
<link>https://unop.uk/green-resolution-2022/</link>
<pubDate>Tue, 14 Dec 2021 09:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/green-resolution-2022/</guid>
<description>A lot has changed in the last couple of years but the climate crisis hasn&amp;rsquo;t gone away. It feels like momentum is building, so hopefully we can speed up and make the changes needed quick enough.</description>
</item>
    
    <item>
<title>Django 4.0 and 3.2.10</title>
<link>https://unop.uk/django-4-0-and-3-2-10/</link>
<pubDate>Fri, 10 Dec 2021 15:45:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/django-4-0-and-3-2-10/</guid>
<description>Django 4.0 is out and so is Django 3.2.10. Which one should you go for?
3.2.10 is the last minor release of this LTS version.</description>
</item>
    
    <item>
<title>Django Database Migrations Tip</title>
<link>https://unop.uk/django-database-migrations-tip/</link>
<pubDate>Mon, 22 Nov 2021 15:45:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/django-database-migrations-tip/</guid>
<description>I&amp;rsquo;ve been doing some more work with Django 3.2.9 (on Python 3.10) and I came across some sub-optimal migration strategies. I&amp;rsquo;m using PostgreSQL but this applies to any database.</description>
</item>
    
    <item>
<title>Python pyenv Shims Not In PATH Fix</title>
<link>https://unop.uk/python-pyenv-shims-not-in-path-fix/</link>
<pubDate>Thu, 18 Nov 2021 16:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/python-pyenv-shims-not-in-path-fix/</guid>
<description>I was doing some work with Django 3.2.9 and Python 3.10 recently, and I came across a strange issue. The root cause of this was that the pyenv shims had disappeared from my PATH and so the system Python version was being used.</description>
</item>
    
    <item>
<title>.NET 6 and Self-Contained Single File Apps</title>
<link>https://unop.uk/dotnet-6-self-contained-single-file-apps/</link>
<pubDate>Tue, 16 Nov 2021 15:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/dotnet-6-self-contained-single-file-apps/</guid>
<description>Another year, another .NET Core release. .NET 6 is now out and although it contains some new features, the main things I think are significant are the continued push for high performance and that it is an LTS release.</description>
</item>
    
    <item>
<title>How To Not COP It - Summary and Tips</title>
<link>https://unop.uk/eco-measures-summary-and-tips/</link>
<pubDate>Tue, 16 Nov 2021 09:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/eco-measures-summary-and-tips/</guid>
<description>This is a short summary of my positive stories on how you can take action and do your bit to be more eco-friendly.</description>
</item>
    
    <item>
<title>How To Not COP It - Part 4: Other Eco Measures</title>
<link>https://unop.uk/other-eco-measures/</link>
<pubDate>Thu, 11 Nov 2021 10:30:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/other-eco-measures/</guid>
<description>This last post in my short series of positive stories on how you can take action and do your bit to be more eco-friendly is about other measures.</description>
</item>
    
    <item>
<title>How To Not COP It - Part 3: Low Carbon Heating</title>
<link>https://unop.uk/low-carbon-heating/</link>
<pubDate>Wed, 10 Nov 2021 09:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/low-carbon-heating/</guid>
<description>This next post in my short series of positive stories on how you can take action and do your bit to be more eco-friendly is about low carbon heating and other measures.</description>
</item>
    
    <item>
<title>How To Not COP It - Part 2: Home Energy</title>
<link>https://unop.uk/home-energy-cutting-costs-consuming-less-and-creating-your-own/</link>
<pubDate>Thu, 04 Nov 2021 09:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/home-energy-cutting-costs-consuming-less-and-creating-your-own/</guid>
<description>The next in my short series of positive stories on how you can take action and do your bit to be more eco-friendly is about home energy.</description>
</item>
    
    <item>
<title>How To Not COP It - Part 1: Advice On Electric Vehicle Ownership A Year In</title>
<link>https://unop.uk/advice-on-electric-vehicle-ownership-a-year-in/</link>
<pubDate>Thu, 28 Oct 2021 09:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/advice-on-electric-vehicle-ownership-a-year-in/</guid>
<description>It&amp;rsquo;s been a while since I last posted but don&amp;rsquo;t worry, I&amp;rsquo;m still here. Life can be pretty challenging but as COP26 is almost upon us I thought I&amp;rsquo;d write a short series of positive stories on how you can take action and do your bit to be more eco-friendly.</description>
</item>
    
    <item>
<title>Resolutions Revisited</title>
<link>https://unop.uk/resolutions-revisited/</link>
<pubDate>Thu, 31 Dec 2020 16:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/resolutions-revisited/</guid>
<description>It&amp;rsquo;s been a very challenging year. In some ways eventful and in other ways highly uneventful.
Last year, I made some resolutions1.</description>
</item>
    
    <item>
<title>.NET 5 and Self-Contained Single File Apps on Linux</title>
<link>https://unop.uk/dotnet-5-self-contained-single-file-apps-linux/</link>
<pubDate>Fri, 27 Nov 2020 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/dotnet-5-self-contained-single-file-apps-linux/</guid>
<description>.NET 5 is out on schedule (but with a reduced scope). The Core branding has gone but it&amp;rsquo;s the same modern cross-platform codebase and not the old Windows-only Framework.</description>
</item>
    
    <item>
<title>EV Reading</title>
<link>https://unop.uk/ev-reading/</link>
<pubDate>Wed, 28 Oct 2020 10:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/ev-reading/</guid>
<description>Time for another update! It&amp;rsquo;s been a hectic few months and I&amp;rsquo;ve got my hands full but here is a short summary.</description>
</item>
    
    <item>
<title>Green Resolution Review and Another Climate Crisis Reading List</title>
<link>https://unop.uk/green-resolution-review-and-another-climate-crisis-reading-list/</link>
<pubDate>Sat, 13 Jun 2020 05:53:41 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/green-resolution-review-and-another-climate-crisis-reading-list/</guid>
<description>We&amp;rsquo;re almost halfway though the year, and what a weird year it is! I always thought 2020 would be significant, but for different reasons.</description>
</item>
    
    <item>
<title>Octoyosu: Agile Tariff Comparison Tool</title>
<link>https://unop.uk/octoyosu-agile-tariff-comparison-tool/</link>
<pubDate>Wed, 10 Jun 2020 20:20:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/octoyosu-agile-tariff-comparison-tool/</guid>
<description>Octoyosu is a small command line tool I&amp;rsquo;ve built that works out how much you would save on the Agile Octopus renewable electricity tariff1.</description>
</item>
    
    <item>
<title>OctoPlot: Visualise Paid Energy Use In Your Terminal</title>
<link>https://unop.uk/octoplot-visualise-paid-energy-use-in-your-terminal/</link>
<pubDate>Tue, 02 Jun 2020 07:51:20 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/octoplot-visualise-paid-energy-use-in-your-terminal/</guid>
<description>Inspired by recent events1, I&amp;rsquo;ve polished and released one of the tools I built a few months ago to investigate agile electricity pricing from Octopus Energy2.</description>
</item>
    
    <item>
<title>Baking Bread: Drink and Dregs</title>
<link>https://unop.uk/baking-bread-drink-and-dregs/</link>
<pubDate>Tue, 26 May 2020 10:46:46 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/baking-bread-drink-and-dregs/</guid>
<description>Like many other people, I&amp;rsquo;ve recently been doing much more walking, cycling, reading, growing vegetables, cooking and baking. Is there anyone not making sourdough?</description>
</item>
    
    <item>
<title>Pi Hole Extended - Part 2</title>
<link>https://unop.uk/pi-hole-extended-part-2/</link>
<pubDate>Fri, 22 May 2020 10:00:14 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/pi-hole-extended-part-2/</guid>
<description>In the previous post in this guide I covered how to make a router and filtering DNS server. In this second post I&amp;rsquo;ll cover updating, preventing DNS over HTTPS, extra filter lists and forcing all DNS traffic through your filter (such as Kindles and Chromecasts).</description>
</item>
    
    <item>
<title>Huxley 2 Release</title>
<link>https://unop.uk/huxley-2-release/</link>
<pubDate>Fri, 15 May 2020 07:33:35 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/huxley-2-release/</guid>
<description>2022 update: There are some new updates to Huxley 2 and I now consider it feature-complete. There was not much interest in the below so it will only be updated to fix bugs or move to a new .</description>
</item>
    
    <item>
<title>Pi-hole Extended - Part 1</title>
<link>https://unop.uk/pi-hole-extended-part-1/</link>
<pubDate>Mon, 11 May 2020 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/pi-hole-extended-part-1/</guid>
<description>The Pi-hole project is fantastic. It lets you easily set up an ad blocker on your home network to reduce both intrusive tracking and data usage.</description>
</item>
    
    <item>
<title>Huxley 2</title>
<link>https://unop.uk/huxley-2/</link>
<pubDate>Thu, 30 Apr 2020 12:09:40 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/huxley-2/</guid>
<description>I&amp;rsquo;m pleased to announce Huxley 2, the new cross-platform .NET Core version of my JSON proxy for the GB railway Live Departure Boards SOAP API.</description>
</item>
    
    <item>
<title>Remote Collaboration Business Product</title>
<link>https://unop.uk/remote-collaboration-business-product/</link>
<pubDate>Thu, 26 Mar 2020 17:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/remote-collaboration-business-product/</guid>
<description>For the last year I&amp;rsquo;ve been working on a business product to help with team cohesion and collaboration. It aims to improve productivity and connections by centralising company knowledge and easily sharing information with your teams.</description>
</item>
    
    <item>
<title>InstaBail Update</title>
<link>https://unop.uk/instabail-update/</link>
<pubDate>Thu, 26 Mar 2020 11:11:11 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/instabail-update/</guid>
<description>I&amp;rsquo;ve updated my InstaBail PWA 1 2 with new excuses and other improvements.
InstaBail is a fun offline mobile web app that generates random excuses (bails) and easily lets you share them.</description>
</item>
    
    <item>
<title>What&#39;s Your Problem‽</title>
<link>https://unop.uk/whats-your-problem/</link>
<pubDate>Wed, 19 Feb 2020 10:59:11 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/whats-your-problem/</guid>
<description>I solve business problems with technology. If you&amp;rsquo;ve got a business problem then get in touch by email.
I&amp;rsquo;d love to hear about your biggest business problems.</description>
</item>
    
    <item>
<title>Advanced Email Sending with .NET Core and MailKit</title>
<link>https://unop.uk/advanced-email-sending-with-.net-core-and-mailkit/</link>
<pubDate>Tue, 04 Feb 2020 06:08:10 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/advanced-email-sending-with-.net-core-and-mailkit/</guid>
<description>I wrote previously about sending email in .NET Core with Office 365 and MailKit but, as that was just a getting started guide, I glossed over some of the complexities with email.</description>
</item>
    
    <item>
<title>Climate Crisis Reading List</title>
<link>https://unop.uk/climate-crisis-reading-list/</link>
<pubDate>Sun, 02 Feb 2020 05:53:41 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/climate-crisis-reading-list/</guid>
<description>We&amp;rsquo;re a month into the new year and new decade (and it&amp;rsquo;s a palindate1), so it&amp;rsquo;s time to see how things are going.</description>
</item>
    
    <item>
<title>Resolutions</title>
<link>https://unop.uk/resolutions/</link>
<pubDate>Sat, 14 Dec 2019 09:28:44 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/resolutions/</guid>
<description>It&amp;rsquo;s nearing the end of yet another year (and another decade), so it&amp;rsquo;s time to start thinking about New Year&amp;rsquo;s (and decade&amp;rsquo;s) resolutions.</description>
</item>
    
    <item>
<title>Taking the Train</title>
<link>https://unop.uk/taking-the-train/</link>
<pubDate>Tue, 03 Dec 2019 09:30:23 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/taking-the-train/</guid>
<description>I&amp;rsquo;m a big fan of taking the train when travelling and for a recent trip to Portugal we went by rail from the UK.</description>
</item>
    
    <item>
<title>5 Simple Steps to Save the Future</title>
<link>https://unop.uk/5-simple-steps-to-save-the-future/</link>
<pubDate>Sat, 23 Nov 2019 10:31:51 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/5-simple-steps-to-save-the-future/</guid>
<description>Recently I attended the think climate event in London, part of the 24 Hours of Reality campaign from Al Gore&amp;rsquo;s Climate Reality Project.</description>
</item>
    
    <item>
<title>A Year of Weekly Posts</title>
<link>https://unop.uk/a-year-of-weekly-posts/</link>
<pubDate>Wed, 09 Oct 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/a-year-of-weekly-posts/</guid>
<description>A year ago I committed to writing a least one post a week for the next year and this post marks the achievement of that goal.</description>
</item>
    
    <item>
<title>Cutting the Landline</title>
<link>https://unop.uk/cutting-the-landline/</link>
<pubDate>Fri, 04 Oct 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/cutting-the-landline/</guid>
<description>Like many people, we had a phone line at home but no phone attached to it. The copper pair was just for internet but we still had to pay line rental on it.</description>
</item>
    
    <item>
<title>Contactless Payment Ring a Year In</title>
<link>https://unop.uk/contactless-payment-ring-a-year-in/</link>
<pubDate>Wed, 02 Oct 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/contactless-payment-ring-a-year-in/</guid>
<description>I&amp;rsquo;ve been using my K Ring for contactless payments for well over a year now. Here are my thoughts on the experience.</description>
</item>
    
    <item>
<title>Global Climate Strike 2</title>
<link>https://unop.uk/global-climate-strike-2/</link>
<pubDate>Fri, 27 Sep 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/global-climate-strike-2/</guid>
<description>⌛</description>
</item>
    
    <item>
<title>Nothing This Week</title>
<link>https://unop.uk/nothing-this-week/</link>
<pubDate>Wed, 25 Sep 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/nothing-this-week/</guid>
<description>No post this week. Get out there and support climate action!
⌛</description>
</item>
    
    <item>
<title>Global Climate Strike</title>
<link>https://unop.uk/global-climate-strike/</link>
<pubDate>Fri, 20 Sep 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/global-climate-strike/</guid>
<description>⌛</description>
</item>
    
    <item>
<title>Microsoft Graph API and .NET Core</title>
<link>https://unop.uk/microsoft-graph-api-and-.net-core/</link>
<pubDate>Wed, 18 Sep 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/microsoft-graph-api-and-.net-core/</guid>
<description>Graphs are awesome and a great way of showing trends. However, this post is about a different sort of graph, not the worrying one above.</description>
</item>
    
    <item>
<title>Wait for the Patch</title>
<link>https://unop.uk/wait-for-the-patch/</link>
<pubDate>Fri, 13 Sep 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/wait-for-the-patch/</guid>
<description>Being an early adopter sucks. All you get is to be a free tester for the product. So, it&amp;rsquo;s usually worth waiting for at least the first patch before upgrading.</description>
</item>
    
    <item>
<title>Getting Started with Azure DevOps CI - Chapter 5</title>
<link>https://unop.uk/getting-started-with-azure-devops-ci-part-5/</link>
<pubDate>Wed, 11 Sep 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/getting-started-with-azure-devops-ci-part-5/</guid>
<description>Continuous Delivery is not just about Continuous Integration (CI) but also about Continuous Deployment. I&amp;rsquo;ve covered CI over the previous posts in this series and now it&amp;rsquo;s time to deploy some releases using Azure DevOps.</description>
</item>
    
    <item>
<title>Fixathon Finished</title>
<link>https://unop.uk/fixathon-finished/</link>
<pubDate>Wed, 04 Sep 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/fixathon-finished/</guid>
<description>The Climate Fixathon has now finished and judging stops at the end of today. There were 36 projects submitted and I&amp;rsquo;ve been very impressed.</description>
</item>
    
    <item>
<title>Digital Climate Strike</title>
<link>https://unop.uk/digital-climate-strike/</link>
<pubDate>Wed, 28 Aug 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/digital-climate-strike/</guid>
<description>You may have noticed a banner at the bottom of this site. If you&amp;rsquo;re interested in adding this to your own sites then read on.</description>
</item>
    
    <item>
<title>Referral Header</title>
<link>https://unop.uk/referral-header/</link>
<pubDate>Fri, 23 Aug 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/referral-header/</guid>
<description>When looking at website analytics, you may notice you can often see where a visitor has come from. How does this work?</description>
</item>
    
    <item>
<title>A Song of Sun and Wind</title>
<link>https://unop.uk/a-song-of-sun-and-wind/</link>
<pubDate>Wed, 21 Aug 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/a-song-of-sun-and-wind/</guid>
<description>Following on from my graph of the summer heat wave that afflicted large parts of Europe, I thought I&amp;rsquo;d expand on the increasingly extreme swings in our famously changeable British weather and the implications for our energy infrastructure.</description>
</item>
    
    <item>
<title>Heat 👋</title>
<link>https://unop.uk/heat-wave/</link>
<pubDate>Wed, 14 Aug 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/heat-wave/</guid>
<description>It seems like a distant memory now but we had a brief heatwave in the UK last month. Here is a graph of the week starting the 22nd of July from a Bluetooth Low Energy temperature and humidity sensor connected to Home Assistant running on a low power Raspberry Pi 3A+.</description>
</item>
    
    <item>
<title>Sending Email in .NET Core with Office 365 and MailKit</title>
<link>https://unop.uk/sending-email-in-.net-core-with-office-365-and-mailkit/</link>
<pubDate>Fri, 09 Aug 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/sending-email-in-.net-core-with-office-365-and-mailkit/</guid>
<description>You may have previously used SmtpClient to send email in .NET. However, that API is now obsolete and the current recommend method is to use the MailKit library.</description>
</item>
    
    <item>
<title>Getting Started with Azure DevOps CI - Chapter 4</title>
<link>https://unop.uk/getting-started-with-azure-devops-ci-part-4/</link>
<pubDate>Wed, 07 Aug 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/getting-started-with-azure-devops-ci-part-4/</guid>
<description>For this post in my series on performing CI with Azure DevOps I&amp;rsquo;ll be covering build pipelines using YAML code and why this is better than the old manual method.</description>
</item>
    
    <item>
<title>SVG Animation</title>
<link>https://unop.uk/svg-animation/</link>
<pubDate>Fri, 02 Aug 2019 17:30:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/svg-animation/</guid>
<description>The Climate Fixathon started today and I&amp;rsquo;m one of the judges, as I&amp;rsquo;m involved with Impact Makers and volunteered. One of the other IM projects is Offset Earth (a subscription service to fund climate crisis solutions) and I animated an SVG file for them.</description>
</item>
    
    <item>
<title>Climate Fixathon</title>
<link>https://unop.uk/climate-fixathon/</link>
<pubDate>Wed, 31 Jul 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/climate-fixathon/</guid>
<description>The Climate Fixathon starts this Friday (it runs between the 2nd and 30th of August) and I&amp;rsquo;m excited to be one of the judges.</description>
</item>
    
    <item>
<title>Getting Started with Azure DevOps CI - Chapter 3</title>
<link>https://unop.uk/getting-started-with-azure-devops-ci-part-3/</link>
<pubDate>Wed, 24 Jul 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/getting-started-with-azure-devops-ci-part-3/</guid>
<description>This was going to be a post about how to perform CI builds on Azure DevOps but there can be so many issues just hosting your code that I thought I should expand upon that first.</description>
</item>
    
    <item>
<title>Piwigo and ImageMagick 7</title>
<link>https://unop.uk/piwigo-and-imagemagick-7/</link>
<pubDate>Fri, 19 Jul 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/piwigo-and-imagemagick-7/</guid>
<description>Piwigo is an open source web photo gallery. It can use ImageMagick to resize images if available (but falls-back to the GD library included in PHP if not).</description>
</item>
    
    <item>
<title>Getting Started with Azure DevOps CI - Chapter 2</title>
<link>https://unop.uk/getting-started-with-azure-devops-ci-part-2/</link>
<pubDate>Wed, 17 Jul 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/getting-started-with-azure-devops-ci-part-2/</guid>
<description>This post follows on from my previous one on getting started with Azure DevOps. Read that first if you have yet to create an organisation, project or repository.</description>
</item>
    
    <item>
<title>Getting Started with Azure DevOps CI - Chapter 1</title>
<link>https://unop.uk/getting-started-with-azure-devops-ci/</link>
<pubDate>Wed, 10 Jul 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/getting-started-with-azure-devops-ci/</guid>
<description>Azure DevOps is the latest re-branding of what used to be called VSTS (Visual Studio Team Services) and before that Visual Studio Online.</description>
</item>
    
    <item>
<title>Get Involved in Democracy</title>
<link>https://unop.uk/get-involved-in-democracy/</link>
<pubDate>Wed, 03 Jul 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/get-involved-in-democracy/</guid>
<description>If you want to make change happen then you need to put the effort in. Posting things online is all well and good but really you need to give up your time (when you could be doing something more entertaining) and get involved in the democratic process, in person1.</description>
</item>
    
    <item>
<title>Xiaomi Mijia Bluetooth Temperature and Humidity Monitor Review</title>
<link>https://unop.uk/xiaomi-mijia-bluetooth-temperature-and-humidity-monitor-review/</link>
<pubDate>Wed, 26 Jun 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/xiaomi-mijia-bluetooth-temperature-and-humidity-monitor-review/</guid>
<description>I picked up a Xiaomi Bluetooth Low Energy (BLE) temperature and humidity sensor (model code LYWSDCGQ) for just under £11 with the aim of regulating the working environment in my office more efficiently.</description>
</item>
    
    <item>
<title>Rise up! Rise up!</title>
<link>https://unop.uk/rise-up-rise-up/</link>
<pubDate>Wed, 19 Jun 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/rise-up-rise-up/</guid>
<description>Rise up! Rise up! Take your head from your hands! The streets will be a better place when we start making demands.</description>
</item>
    
    <item>
<title>Take the Train</title>
<link>https://unop.uk/take-the-train/</link>
<pubDate>Wed, 12 Jun 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/take-the-train/</guid>
<description>Taking the train is a great way to travel. It&amp;rsquo;s more environmentally friendly, you get to see the countryside and you can be productive (I&amp;rsquo;m writing this on a train).</description>
</item>
    
    <item>
<title>Time to React, London</title>
<link>https://unop.uk/time-to-react-london/</link>
<pubDate>Wed, 05 Jun 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/time-to-react-london/</guid>
<description>&amp;ldquo;It is time to act decisively. My message to governments is clear: tax pollution; end fossil fuel subsidies; and stop building new coal plants.</description>
</item>
    
    <item>
<title>WhatsApp Link Proxy</title>
<link>https://unop.uk/whatsapp-link-proxy/</link>
<pubDate>Wed, 29 May 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/whatsapp-link-proxy/</guid>
<description>WhatsApp has been in the news recently for having a serious Remote Code Execution vulnerability exposed. If you haven&amp;rsquo;t yet then make sure that you update your apps, although unhelpfully the security fix wasn&amp;rsquo;t mentioned in the release notes.</description>
</item>
    
    <item>
<title>Use Your Vote</title>
<link>https://unop.uk/use-your-vote/</link>
<pubDate>Wed, 22 May 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/use-your-vote/</guid>
<description>If you are in the EU then tomorrow is your chance to vote. Make sure that you take the time to exercise your democratic right.</description>
</item>
    
    <item>
<title>Smarty Pants</title>
<link>https://unop.uk/smarty-pants/</link>
<pubDate>Wed, 15 May 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/smarty-pants/</guid>
<description>Last week giffgaff raised their prices. They gave existing customers a month&amp;rsquo;s notice (as they are required to do) but this cost increase was noticeably absent from all of the advertising they were doing last month, which included the old pricing.</description>
</item>
    
    <item>
<title>.NET Core 3.0 and .NET 5.0</title>
<link>https://unop.uk/dotnet-core-3-0-and-dotnet-5-0/</link>
<pubDate>Wed, 08 May 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/dotnet-core-3-0-and-dotnet-5-0/</guid>
<description>There is a new preview version of .NET Core 3.0 out (preview 5) and I&amp;rsquo;ve been giving it a kick like I did the last one.</description>
</item>
    
    <item>
<title>Your Planet Needs You</title>
<link>https://unop.uk/your-planet-needs-you/</link>
<pubDate>Wed, 01 May 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/your-planet-needs-you/</guid>
<description>It&amp;rsquo;s May Day but for the planet it&amp;rsquo;s more of a Mayday (from m&amp;rsquo;aider, French for &amp;lsquo;help me&amp;rsquo;). In the almost 30 years since this famous photo was taken we haven&amp;rsquo;t made enough progress to avert a climate crisis.</description>
</item>
    
    <item>
<title>More Ideas on How to Help Avoid Climate Breakdown</title>
<link>https://unop.uk/more-ideas-on-how-to-help-avoid-climate-breakdown/</link>
<pubDate>Wed, 24 Apr 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/more-ideas-on-how-to-help-avoid-climate-breakdown/</guid>
<description>Sir David Attenborough&amp;rsquo;s latest documentary, Climate Change: The Facts was, as expected, both excellent and terrifying. It&amp;rsquo;s available on iPlayer but you&amp;rsquo;ll need a VPN (that the BBC haven&amp;rsquo;t blocked) to watch it if you&amp;rsquo;re outside the UK (or you could try YouTube).</description>
</item>
    
    <item>
<title>How to Help Avoid Climate Breakdown as a Technologist - Summary</title>
<link>https://unop.uk/how-to-help-avoid-climate-breakdown-as-a-technologist---summary/</link>
<pubDate>Wed, 17 Apr 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-help-avoid-climate-breakdown-as-a-technologist---summary/</guid>
<description>I&amp;rsquo;ve previous written at length on the climate crisis and what we can do about it. If you want a long read then you can take a look at my four-part &amp;ldquo;trilogy&amp;rdquo; (1, 2, 3 &amp;amp; 4) but to make the message easier to spread I&amp;rsquo;ll try to condense it down into a short simple idea.</description>
</item>
    
    <item>
<title>South East Asia Craft Beer Scene</title>
<link>https://unop.uk/south-east-asia-craft-beer-scene/</link>
<pubDate>Wed, 10 Apr 2019 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/south-east-asia-craft-beer-scene/</guid>
<description>We&amp;rsquo;re finally back from our big trip and I&amp;rsquo;ve now published a mammoth beer blog post that I was working on throughout.</description>
</item>
    
    <item>
<title>Visual Studio 2019 and .NET Core 3.0</title>
<link>https://unop.uk/vs-2019-dotnet-core-3/</link>
<pubDate>Wed, 03 Apr 2019 17:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/vs-2019-dotnet-core-3/</guid>
<description>Visual Studio 2019 has been released for Windows and macOS. However, .NET Core 3.0 and C# 8 are still in preview, coming later this year.</description>
</item>
    
    <item>
<title>Starling Bank - Transfer Funds Between Your Accounts</title>
<link>https://unop.uk/starling-bank---transfer-funds-between-your-accounts/</link>
<pubDate>Wed, 27 Mar 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/starling-bank---transfer-funds-between-your-accounts/</guid>
<description>I previously wrote about my generally positive experiences with Starling Bank. At the time it was difficult to move money between your accounts, for example between a personal and joint or business and personal account.</description>
</item>
    
    <item>
<title>K Ring Contactless Payments</title>
<link>https://unop.uk/k-ring-contactless-payments/</link>
<pubDate>Wed, 20 Mar 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/k-ring-contactless-payments/</guid>
<description>For my wedding ring I bought what was at the time called a Kerv Ring (now known as a K Ring due to a trademark conflict).</description>
</item>
    
    <item>
<title>Ecosia</title>
<link>https://unop.uk/ecosia/</link>
<pubDate>Wed, 13 Mar 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/ecosia/</guid>
<description>Ecosia is a non-profit search engine that uses its revenue to plant trees. It wraps Bing so the results should be the same as that, but it helps the planet in the process.</description>
</item>
    
    <item>
<title>Scheduling Posts With Hugo and Netlify</title>
<link>https://unop.uk/scheduling-posts-with-hugo-and-netlify/</link>
<pubDate>Wed, 06 Mar 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/scheduling-posts-with-hugo-and-netlify/</guid>
<description>After I moved this blog from Ghost to Hugo I wanted to find a way to schedule posts in the future.</description>
</item>
    
    <item>
<title>Live and Let Dry</title>
<link>https://unop.uk/live-and-let-dry/</link>
<pubDate>Wed, 27 Feb 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/live-and-let-dry/</guid>
<description>If you want to air your washing in public then my attitude is live and let dry 1. It&amp;rsquo;s no secret that tumble-driers are very energy intensive.</description>
</item>
    
    <item>
<title>ProtonMail Review</title>
<link>https://unop.uk/protonmail-review/</link>
<pubDate>Wed, 20 Feb 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/protonmail-review/</guid>
<description>I&amp;rsquo;ve started using ProtonMail for email, as a paying customer. Here are some of my thoughts on it.
ProtonMail is a secure Swiss email hosting service and while it&amp;rsquo;s not cheap it does optionally come with a VPN.</description>
</item>
    
    <item>
<title>Starting a Tech Meetup</title>
<link>https://unop.uk/starting-a-tech-meetup/</link>
<pubDate>Wed, 13 Feb 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/starting-a-tech-meetup/</guid>
<description>Tech meetups are a great place to socialise, talk shop and learn new skills. In London you&amp;rsquo;re spoilt for choice, in fact you have to be picky.</description>
</item>
    
    <item>
<title>Play Services and Your Typing Experience</title>
<link>https://unop.uk/play-services-and-your-typing-experience/</link>
<pubDate>Wed, 06 Feb 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/play-services-and-your-typing-experience/</guid>
<description>Android is a great mobile OS and is based on Linux so has a pretty solid core. However, many of the mandatory Google apps and services that come bundled with it are not so great and have an annoying habit of ignoring user choices.</description>
</item>
    
    <item>
<title>Starling Bank</title>
<link>https://unop.uk/starling-bank/</link>
<pubDate>Wed, 30 Jan 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/starling-bank/</guid>
<description>Update: There is a follow-up post to this one here.
There are lots of new challenger banks appearing on the market.</description>
</item>
    
    <item>
<title>WhatsApp With That?</title>
<link>https://unop.uk/whatsapp-with-that/</link>
<pubDate>Wed, 23 Jan 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/whatsapp-with-that/</guid>
<description>In my post on smartphone fixes I touched upon turning off read receipts and presence indication in messaging apps. Here&amp;rsquo;s how to apply that to WhatsApp and some other tips too.</description>
</item>
    
    <item>
<title>Dog vs Swan</title>
<link>https://unop.uk/dog-vs-swan/</link>
<pubDate>Wed, 16 Jan 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/dog-vs-swan/</guid>
<description>I call this one Dog vs Swan.
Swan wins!</description>
</item>
    
    <item>
<title>Dell XPS 13 Ubuntu Review</title>
<link>https://unop.uk/dell-xps-13-ubuntu-review/</link>
<pubDate>Wed, 09 Jan 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/dell-xps-13-ubuntu-review/</guid>
<description>I decided to upgrade my ageing laptop that I&amp;rsquo;ve had for over five years. It still does a good job but with the insane state of the JavaScript development tooling today it was struggling.</description>
</item>
    
    <item>
<title>Push-back Bot</title>
<link>https://unop.uk/push-back-bot/</link>
<pubDate>Wed, 02 Jan 2019 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/push-back-bot/</guid>
<description>British Airways have started using robots to push their aeroplanes back from the stands at London Heathrow Terminal 5. However, they are not autonomous and are remotely controlled by a nearby operator.</description>
</item>
    
    <item>
<title>ASP.NET Core 2.2</title>
<link>https://unop.uk/asp.net-core-2.2/</link>
<pubDate>Wed, 26 Dec 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/asp.net-core-2.2/</guid>
<description>ASP.NET Core 2.2 is out, in time for some holiday projects. This looks to be mainly a performance release, which is great.</description>
</item>
    
    <item>
<title>Winter Isn&#39;t Coming</title>
<link>https://unop.uk/winter-isnt-coming/</link>
<pubDate>Wed, 19 Dec 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/winter-isnt-coming/</guid>
<description>Winter isn&amp;rsquo;t coming, at least not for me. I&amp;rsquo;m taking a break and spending a few months travelling around a warm, diverse and interesting part of the world.</description>
</item>
    
    <item>
<title>Faraday Building and Views of St Paul&#39;s</title>
<link>https://unop.uk/faraday-building-and-views-of-st-pauls/</link>
<pubDate>Wed, 12 Dec 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/faraday-building-and-views-of-st-pauls/</guid>
<description>St Paul&amp;rsquo;s Cathedral is an iconic building in London and it can be seen from all over. However, these vistas are no accident.</description>
</item>
    
    <item>
<title>Blackfriars Bridge</title>
<link>https://unop.uk/blackfriars-bridge/</link>
<pubDate>Wed, 05 Dec 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/blackfriars-bridge/</guid>
<description>One of my favourite stations in London is Blackfriars. About five years ago it was rebuilt and is now the only station to span the river Thames.</description>
</item>
    
    <item>
<title>How to Build a Climbing Wall</title>
<link>https://unop.uk/how-to-build-a-climbing-wall/</link>
<pubDate>Wed, 28 Nov 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-build-a-climbing-wall/</guid>
<description>Ever wanted your own climbing wall? Here&amp;rsquo;s how to make a small domestic bouldering wall, suitable for under the stairs.</description>
</item>
    
    <item>
<title>Taking the Temperature of Women in Tech</title>
<link>https://unop.uk/taking-the-temperature-of-women-in-tech/</link>
<pubDate>Wed, 21 Nov 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/taking-the-temperature-of-women-in-tech/</guid>
<description>It&amp;rsquo;s no secret that the technology industry has a diversity problem and that women are under-represented in particular. Women face challenges in general but it appears to be especially exaggerated in tech.</description>
</item>
    
    <item>
<title>Ytterby Quarry</title>
<link>https://unop.uk/ytterby-quarry/</link>
<pubDate>Wed, 14 Nov 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/ytterby-quarry/</guid>
<description>This summer I took yet another trip to sunny Sweden. Having already been to Stockholm many times before, on this occasion we rented a house on the small island of Resaro, near Vaxholm (just in time to see England beat Sweden in the sportsball world cup).</description>
</item>
    
    <item>
<title>On Losing My Virginity</title>
<link>https://unop.uk/losing-my-virginity/</link>
<pubDate>Wed, 07 Nov 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/losing-my-virginity/</guid>
<description>Update: I&amp;rsquo;ve changed mobile network providers again. You can read more about that here, where you&amp;rsquo;ll also find a referral link for a free month and a £10 Amazon voucher.</description>
</item>
    
    <item>
<title>Vegan Rum Flapjacks Recipe</title>
<link>https://unop.uk/vegan-rum-flapjacks-recipe/</link>
<pubDate>Wed, 31 Oct 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/vegan-rum-flapjacks-recipe/</guid>
<description>To celebrate world vegan day tomorrow (and halloween today) I&amp;rsquo;ve devised this completely plant-based flapjack recipe. I&amp;rsquo;m no Rahul but I&amp;rsquo;ve bake-tested it and, although I may not get a handshake, I&amp;rsquo;ve confirmed that it won&amp;rsquo;t last long (even though it keeps well).</description>
</item>
    
    <item>
<title>How To Get Your Life Back From Your Smartphone</title>
<link>https://unop.uk/how-to-get-your-life-back-from-your-smartphone/</link>
<pubDate>Wed, 24 Oct 2018 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-get-your-life-back-from-your-smartphone/</guid>
<description>It&amp;rsquo;s gradually becoming clear that social media and tech companies are the new big tobacco and that smartphones are the new smoking.</description>
</item>
    
    <item>
<title>On Netflix and Obsolescence</title>
<link>https://unop.uk/netflix-and-obsolescence/</link>
<pubDate>Wed, 17 Oct 2018 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/netflix-and-obsolescence/</guid>
<description>The moral of this story is don&amp;rsquo;t update your mobile apps. Turn off auto-update and only manually update if apps stop working, if you really want a new feature or if there is a security patch.</description>
</item>
    
    <item>
<title>How To Help With A Big Global Problem As A Technologist - Part 4</title>
<link>https://unop.uk/how-to-help-with-a-big-global-problem-as-a-technologist-part-4/</link>
<pubDate>Wed, 10 Oct 2018 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-help-with-a-big-global-problem-as-a-technologist-part-4/</guid>
<description>This is the fourth in a trilogy (because all the best trilogies have more than three parts) of posts on how you, as a technologist, can help address the global problem of climate change.</description>
</item>
    
    <item>
<title>How To Help With A Big Global Problem As A Technologist - Part 3</title>
<link>https://unop.uk/how-to-help-with-a-big-global-problem-as-a-technologist-part-3/</link>
<pubDate>Wed, 19 Sep 2018 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-help-with-a-big-global-problem-as-a-technologist-part-3/</guid>
<description>This is the third and final piece in a trilogy of posts on how you, as a smart technologist, can help address the global problem of climate change.</description>
</item>
    
    <item>
<title>How To Help With A Big Global Problem As A Technologist - Part 2</title>
<link>https://unop.uk/how-to-help-with-a-big-global-problem-as-a-technologist-part-2/</link>
<pubDate>Thu, 30 Aug 2018 18:00:00 +0100</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-help-with-a-big-global-problem-as-a-technologist-part-2/</guid>
<description>This is the second in a trilogy of posts on how you, as a technologist, can help address the global problem of climate change.</description>
</item>
    
    <item>
<title>How To Help With A Big Global Problem As A Technologist</title>
<link>https://unop.uk/how-to-help-with-a-big-global-problem-as-a-technologist-part-1/</link>
<pubDate>Thu, 16 Aug 2018 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-help-with-a-big-global-problem-as-a-technologist-part-1/</guid>
<description>Does it ever seem to you that people are focusing on the wrong problems and ignoring the real issues? There are many interesting psychological reasons behind this.</description>
</item>
    
    <item>
<title>Migrating from Ghost to Hugo</title>
<link>https://unop.uk/migrating-from-ghost-to-hugo/</link>
<pubDate>Thu, 09 Aug 2018 00:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/migrating-from-ghost-to-hugo/</guid>
<description>This post describes my experiences in migrating this blog from Ghost to Hugo. At the same time I switched hosts from Azure to Netlify (with GitLab source control), as there&amp;rsquo;s no point paying for a VM to run a site once you&amp;rsquo;ve moved it from a DB backed app to a static site.</description>
</item>
    
    <item>
<title>3 More Non-technical Book Recommendations</title>
<link>https://unop.uk/3-more-non-technical-book-recommendations/</link>
<pubDate>Wed, 13 Jun 2018 03:43:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/3-more-non-technical-book-recommendations/</guid>
<description>Following on from my previous list, here are some more good non-technical reads that aren&amp;rsquo;t about software but are enlightening.</description>
</item>
    
    <item>
<title>Microsoft and GitHub</title>
<link>https://unop.uk/microsoft-and-github/</link>
<pubDate>Sun, 10 Jun 2018 07:25:57 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/microsoft-and-github/</guid>
<description>So, it&amp;rsquo;s finally official that Microsoft are acquiring GitHub. Overall, I think this is a positive strategic move for all concerned, but time will tell.</description>
</item>
    
    <item>
<title>GDPR</title>
<link>https://unop.uk/gdpr/</link>
<pubDate>Sat, 09 Jun 2018 19:18:43 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/gdpr/</guid>
<description>Unless you&amp;rsquo;ve been hiding under a rock for the last month, you will have heard of something called GDPR. The irony of getting so many emails due to a law designed to reduce the amount of spam you receive is a good example of the cobra effect.</description>
</item>
    
    <item>
<title>HTTPS using CloudFlare and GitHub Pages</title>
<link>https://unop.uk/https-using-cloudflare-and-github-pages/</link>
<pubDate>Sat, 09 Jun 2018 07:23:39 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/https-using-cloudflare-and-github-pages/</guid>
<description>GitHub pages is a great static-site hosting resource but if you want to use it with a custom domain name and support HTTPS then you need to take some extra steps.</description>
</item>
    
    <item>
<title>6 Non-technical Book Recommendations</title>
<link>https://unop.uk/6-non-technical-book-recommendations/</link>
<pubDate>Sun, 03 Jun 2018 19:29:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/6-non-technical-book-recommendations/</guid>
<description>It often comes up in tech circles that engineers and founders ask for advice on what non-technical books to read that aren&amp;rsquo;t simply fiction.</description>
</item>
    
    <item>
<title>6 ASP.NET Core 2.1 Highlights - The SignalR Release</title>
<link>https://unop.uk/asp-net-core-2-1-highlights-the-signalr-release/</link>
<pubDate>Fri, 01 Jun 2018 20:56:48 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/asp-net-core-2-1-highlights-the-signalr-release/</guid>
<description>Just in time for summer (at least for those of us in the northern hemisphere), there is a new minor release of ASP.</description>
</item>
    
    <item>
<title>Learn BASIC Programming From An Eleven-Year-Old</title>
<link>https://unop.uk/learn-basic-programming-from-an-eleven-year-old/</link>
<pubDate>Tue, 24 Apr 2018 19:56:54 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/learn-basic-programming-from-an-eleven-year-old/</guid>
<description>Do you think you could learn how to program from a child? I recently found a book on programming in BASIC, written by an eleven-year-old and it is really rather good.</description>
</item>
    
    <item>
<title>Build and Release All Pull Request Merge Results in TFS 2018 and VSTS</title>
<link>https://unop.uk/build-and-release-all-pull-request-merge-results-in-tfs-2018-and-vsts/</link>
<pubDate>Sun, 01 Apr 2018 19:53:41 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/build-and-release-all-pull-request-merge-results-in-tfs-2018-and-vsts/</guid>
<description>Edit: VSTS is now called Azure DevOps but it&amp;rsquo;s essentially the same thing with a different UI. I have written an Azure DevOps guide series here.</description>
</item>
    
    <item>
<title>Standup Desk Alerts</title>
<link>https://unop.uk/standup-desk-alerts/</link>
<pubDate>Sun, 18 Feb 2018 13:09:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/standup-desk-alerts/</guid>
<description>It&amp;rsquo;s easy to get desensitised to monitoring alerts if there are too many of them and then you get stuck in a rut of failure fatigue.</description>
</item>
    
    <item>
<title>Build and Release All Branches in TFS 2018 and VSTS</title>
<link>https://unop.uk/build-and-release-all-branches-in-tfs-2018-and-vsts/</link>
<pubDate>Sat, 17 Feb 2018 12:44:36 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/build-and-release-all-branches-in-tfs-2018-and-vsts/</guid>
<description>Edit: VSTS is now called Azure DevOps but it&amp;rsquo;s essentially the same thing with a different UI. I have written an Azure DevOps guide series here.</description>
</item>
    
    <item>
<title>Another React &#43; ASP.NET Core Video</title>
<link>https://unop.uk/another-react-asp-net-core-video/</link>
<pubDate>Sat, 10 Feb 2018 22:23:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/another-react-asp-net-core-video/</guid>
<description>The video from my React and .NET Core 2.0 talk at Trainline last year is finally up. It&amp;rsquo;s similar to one I gave at the Financial Times, however it&amp;rsquo;s here for completeness.</description>
</item>
    
    <item>
<title>Talk: React &#43; ASP.NET Core = 👍</title>
<link>https://unop.uk/react-asp-net-core-talk/</link>
<pubDate>Wed, 13 Dec 2017 19:45:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/react-asp-net-core-talk/</guid>
<description>I gave another talk recently on React + ASP.NET Core (strangely enough, entitled React + ASP.NET Core = 👍). You can watch the video of the lightning (ten minute) version that I gave at the FT here:</description>
</item>
    
    <item>
<title>Second Edition .NET Book</title>
<link>https://unop.uk/second-edition-net-book/</link>
<pubDate>Wed, 11 Oct 2017 20:52:03 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/second-edition-net-book/</guid>
<description>My latest book about cross-platform web app development on Windows, Mac and Linux is out now. You can get it here.</description>
</item>
    
    <item>
<title>FT Talk</title>
<link>https://unop.uk/ft-talk/</link>
<pubDate>Sat, 07 Oct 2017 09:56:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/ft-talk/</guid>
<description>I gave a talk at the Financial Times on ASP.NET Core 2.0, including a live demo running it with a React and Redux TypeScript client app on a Raspberry Pi.</description>
</item>
    
    <item>
<title>.NET Core 2.0 Has Arrived</title>
<link>https://unop.uk/net-core-2-0-has-arrived/</link>
<pubDate>Mon, 14 Aug 2017 19:47:06 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/net-core-2-0-has-arrived/</guid>
<description>As suspected, .NET Core 2.0 has been released. There are also the 2.0 releases of .NET Standard (mentioned previously), Entity Framework Core and of course ASP.</description>
</item>
    
    <item>
<title>.NET Standard 2.0 Final and Library Support List</title>
<link>https://unop.uk/net-standard-2-0-final-and-library-support-list/</link>
<pubDate>Sat, 12 Aug 2017 12:16:21 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/net-standard-2-0-final-and-library-support-list/</guid>
<description>.NET Standard 2.0 is final and I suspect that .NET Core 2.0 is not too far away now either. It&amp;rsquo;s worth watching the announcements repository to stay on top of .</description>
</item>
    
    <item>
<title>On ASP.NET Core and Moving Targets</title>
<link>https://unop.uk/on-asp-net-core-and-moving-targets/</link>
<pubDate>Wed, 31 May 2017 19:16:51 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/on-asp-net-core-and-moving-targets/</guid>
<description>I gave a talk at a London .NET user group meetup on ASP.NET Core and moving targets. You can watch the video but it looks like skills matter had some issues with the recording.</description>
</item>
    
    <item>
<title>Building a Web App in React and ASP.NET Core - Part 2</title>
<link>https://unop.uk/building-a-web-app-in-react-and-asp-net-core-part-2/</link>
<pubDate>Thu, 05 Jan 2017 17:33:59 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/building-a-web-app-in-react-and-asp-net-core-part-2/</guid>
<description>In part one of this React series we built a client-side tube status mobile web app. In this part we&amp;rsquo;ll examine server-side rendering to generate some HTML.</description>
</item>
    
    <item>
<title>Building a Web App in React and ASP.NET Core - Part 1</title>
<link>https://unop.uk/building-a-web-app-in-react-and-asp-net-core-part-1/</link>
<pubDate>Wed, 28 Dec 2016 13:42:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/building-a-web-app-in-react-and-asp-net-core-part-1/</guid>
<description>Let&amp;rsquo;s build an app in React! For this tutorial I&amp;rsquo;ll port my existing tube status page to the new framework.</description>
</item>
    
    <item>
<title>TfL WiFi Monitoring</title>
<link>https://unop.uk/tfl-wifi-monitoring/</link>
<pubDate>Wed, 21 Dec 2016 15:38:05 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/tfl-wifi-monitoring/</guid>
<description>If you&amp;rsquo;ve been using the London Underground recently then you may have seen one of these posters about WiFi data collection.</description>
</item>
    
    <item>
<title>React and ASP.NET Core</title>
<link>https://unop.uk/react-and-asp-net-core/</link>
<pubDate>Mon, 19 Dec 2016 14:52:48 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/react-and-asp-net-core/</guid>
<description>I&amp;rsquo;ve been trying out the React JavaScript framework and the integration with ASP.NET Core provided by the ReactJS.NET project. They play fairly nicely together but there are a few issues that I&amp;rsquo;ll document here to hopefully save others some time.</description>
</item>
    
    <item>
<title>Visual Studio 2017 Release Candidate - First Impressions</title>
<link>https://unop.uk/visual-studio-2017-release-candidate-first-impressions/</link>
<pubDate>Fri, 18 Nov 2016 18:30:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/visual-studio-2017-release-candidate-first-impressions/</guid>
<description>The Visual Studio 2017 Release Candidate was recently previewed so I&amp;rsquo;ve tried it out, on an old 1 MacBook Pro (as I wouldn&amp;rsquo;t want to take out my main work machine).</description>
</item>
    
    <item>
<title>ASP.NET Core 1.1 and Visual Studio for Mac</title>
<link>https://unop.uk/asp-net-core-1-1-and-visual-studio-for-mac/</link>
<pubDate>Thu, 17 Nov 2016 18:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/asp-net-core-1-1-and-visual-studio-for-mac/</guid>
<description>In my last post I covered using Xamarin Studio and VS Code on a Mac. Microsoft had some big announcements at Connect(); // 2016, including re-branding Xamarin Studio as Visual Studio for Mac and including support for .</description>
</item>
    
    <item>
<title>Getting Started with C# and Cross‑Platform .NET on a Mac</title>
<link>https://unop.uk/getting-started-with-c-sharp-and-cross-platform-dot-net-on-a-mac/</link>
<pubDate>Wed, 16 Nov 2016 16:16:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/getting-started-with-c-sharp-and-cross-platform-dot-net-on-a-mac/</guid>
<description>In my last post I covered building a cross-platform mobile game using Xamarin.Forms. The screenshots in that post were from Android but the best thing about Xamarin.</description>
</item>
    
    <item>
<title>More Experiments with Xamarin.Forms Cross‑Platform App Development in C# and Emoji</title>
<link>https://unop.uk/more-experiments-with-xamarin-forms-cross-platform-app-development-in-c-and-emoji/</link>
<pubDate>Wed, 16 Nov 2016 07:07:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/more-experiments-with-xamarin-forms-cross-platform-app-development-in-c-and-emoji/</guid>
<description>In my previous post I introduced a simple mobile game that I made with Xamarin.Forms. That was pretty basic but I have since made an improved version that I will cover in this post.</description>
</item>
    
    <item>
<title>Experiments with Xamarin.Forms Cross Platform App Development in C#</title>
<link>https://unop.uk/experiments-with-xamarin-forms-cross-platform-app-development-in-c/</link>
<pubDate>Tue, 15 Nov 2016 06:54:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/experiments-with-xamarin-forms-cross-platform-app-development-in-c/</guid>
<description>As covered in my previous post, I&amp;rsquo;ve been experimenting with Xamarin for building mobile apps in C#. I tried out various demo apps including multiple architectures for the classic todo list app.</description>
</item>
    
    <item>
<title>Cross-Platform Native Mobile App Development Options</title>
<link>https://unop.uk/cross-platform-native-mobile-app-development-options/</link>
<pubDate>Mon, 14 Nov 2016 06:34:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/cross-platform-native-mobile-app-development-options/</guid>
<description>I was recently looking for a platform to build apps that run on both iOS and Android. I wanted to build native apps, not just web views packaged up for an app store.</description>
</item>
    
    <item>
<title>Understanding Encryption and Key Exchange</title>
<link>https://unop.uk/understanding-encryption-and-key-exchange/</link>
<pubDate>Wed, 09 Nov 2016 03:30:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/understanding-encryption-and-key-exchange/</guid>
<description>I find algorithms very interesting, particularly compression (especially for media) and encryption. However, they can be challenging to explain to a less-technical audience.</description>
</item>
    
    <item>
<title>Do You Accept Cash?</title>
<link>https://unop.uk/do-you-accept-cash/</link>
<pubDate>Mon, 07 Nov 2016 10:29:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/do-you-accept-cash/</guid>
<description>Today there have been problems at Tesco Bank. Transactions have been frozen after 40,000 accounts had fraudulent activity detected. This reminds me, yet again, of the dangers of moving to a cashless society.</description>
</item>
    
    <item>
<title>On iOS 10 and Respecting WiFi Settings</title>
<link>https://unop.uk/on-ios-10-and-respecting-wifi-settings/</link>
<pubDate>Sun, 06 Nov 2016 02:18:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/on-ios-10-and-respecting-wifi-settings/</guid>
<description>I have an iPad that I use for testing things, but I rarely get it out. I store it with WiFi off to stop the battery from getting drained, otherwise it would poll for notifications and be dead when I need it.</description>
</item>
    
    <item>
<title>Mobile GB Rail Live Departure Boards</title>
<link>https://unop.uk/mobile-gb-rail-live-departure-boards/</link>
<pubDate>Fri, 04 Nov 2016 01:01:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/mobile-gb-rail-live-departure-boards/</guid>
<description>I&amp;rsquo;ve created some lightweight live departure boards for mobile use, in the same vein as my mobile friendly pragmatic tube status.</description>
</item>
    
    <item>
<title>Ugo Rail Station Information Kiosk</title>
<link>https://unop.uk/ugo-rail-station-information-kiosk/</link>
<pubDate>Tue, 01 Nov 2016 12:47:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/ugo-rail-station-information-kiosk/</guid>
<description>Almost a year ago I built this prototype railway station information kiosk. It was my team&amp;rsquo;s entry in a train themed hackathon.</description>
</item>
    
    <item>
<title>On Google Maps, Geotagging and Privacy</title>
<link>https://unop.uk/on-google-maps-geotagging-and-privacy/</link>
<pubDate>Thu, 27 Oct 2016 23:16:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/on-google-maps-geotagging-and-privacy/</guid>
<description>Update: It appears that Google have pushed out at least two new on‑by‑default features since I wrote this (not that long ago).</description>
</item>
    
    <item>
<title>On AWS vs Azure, Vendor Lock-In and Pricing Confusion - Part 3</title>
<link>https://unop.uk/on-aws-vs-azure-vendor-lock-in-and-pricing-confusion-part-3/</link>
<pubDate>Tue, 25 Oct 2016 10:01:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/on-aws-vs-azure-vendor-lock-in-and-pricing-confusion-part-3/</guid>
<description>This is the final part of my three part cloud trilogy:
 AWS vs Azure Lock-in Pricing (this post)  Pricing As mentioned in the first post in this series, cloud hosting may not be the best value option for you.</description>
</item>
    
    <item>
<title>Latest Cleanweb Jobs Skill Statistics</title>
<link>https://unop.uk/latest-cleanweb-jobs-skill-statistics/</link>
<pubDate>Mon, 24 Oct 2016 09:06:48 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/latest-cleanweb-jobs-skill-statistics/</guid>
<description>I help run Cleanweb Jobs, a site that matches people to software jobs in the environment sector. The statistics of what skills candidates have compared to the skills employers are looking for are quite interesting.</description>
</item>
    
    <item>
<title>More On Electric Vehicles and Self-Driving Tesla Cars</title>
<link>https://unop.uk/more-on-electric-vehicles/</link>
<pubDate>Thu, 20 Oct 2016 13:51:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/more-on-electric-vehicles/</guid>
<description>Previously, when I wrote about the advantages of EVs I didn&amp;rsquo;t cover autonomous driving and only focused on cars. Time to put that right.</description>
</item>
    
    <item>
<title>On AWS vs Azure, Vendor Lock-In and Pricing Confusion - Part 2</title>
<link>https://unop.uk/on-aws-vs-azure-vendor-lock-in-and-pricing-confusion-part-2/</link>
<pubDate>Tue, 18 Oct 2016 10:01:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/on-aws-vs-azure-vendor-lock-in-and-pricing-confusion-part-2/</guid>
<description>This is part two of my three part cloud trilogy:
 AWS vs Azure Lock-in (this post) Pricing  Lock-In Cloud hosting can be very convenient and some of the value-add services that are offered on top of the basic packages can save a lot of time.</description>
</item>
    
    <item>
<title>Pi Glowbe Mark 2</title>
<link>https://unop.uk/pi-glowbe-mark-2/</link>
<pubDate>Thu, 13 Oct 2016 16:34:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/pi-glowbe-mark-2/</guid>
<description>I&amp;rsquo;ve noticed that (an older version of) this project features in volume two of the official Raspberry Pi projects book (on page 108).</description>
</item>
    
    <item>
<title>On AWS vs Azure, Vendor Lock-In and Pricing Confusion - Part 1</title>
<link>https://unop.uk/on-aws-vs-azure-vendor-lock-in-and-pricing-confusion-part-1/</link>
<pubDate>Tue, 11 Oct 2016 11:10:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/on-aws-vs-azure-vendor-lock-in-and-pricing-confusion-part-1/</guid>
<description>It&amp;rsquo;s about time that I wrote up my experiences using cloud hosting somewhere other than in a book. I&amp;rsquo;ve used both AWS and Azure extensively in a professional capacity.</description>
</item>
    
    <item>
<title>Michael Faraday Monuments - London Landmarks Tour</title>
<link>https://unop.uk/faraday-tour/</link>
<pubDate>Mon, 03 Oct 2016 12:50:41 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/faraday-tour/</guid>
<description>A personal hero of mine is Michael Faraday. A self-taught scientist who practically invented the field of electrical engineering. He also started the Christmas Lectures for young people, which are still going almost 200 years later.</description>
</item>
    
    <item>
<title>On Electric Vehicles</title>
<link>https://unop.uk/on-electric-vehicles/</link>
<pubDate>Sun, 02 Oct 2016 01:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/on-electric-vehicles/</guid>
<description>I&amp;rsquo;ve written some more on this topic. Covering Tesla, autonomous driving and public transport.
Bret Victor put it well when he said:</description>
</item>
    
    <item>
<title>Phone Numbers for Examples and User Identification</title>
<link>https://unop.uk/phone-numbers-for-examples-and-user-identification/</link>
<pubDate>Sat, 01 Oct 2016 03:17:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/phone-numbers-for-examples-and-user-identification/</guid>
<description>When testing a software system or mocking up examples for documentation you often want realistic values, but you shouldn&amp;rsquo;t simply make these up.</description>
</item>
    
    <item>
<title>Automation and Remote Jobs</title>
<link>https://unop.uk/automation-and-remote-jobs/</link>
<pubDate>Fri, 30 Sep 2016 02:04:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/automation-and-remote-jobs/</guid>
<description>Immigration has always been a hot political topic and, perhaps, even hotter recently. One of the main concerns appears to be a fear of jobs being taken, but I think this focuses on such a specific case that it misses the wood for the trees.</description>
</item>
    
    <item>
<title>.NET Core 1.0.1 and .NET Standard</title>
<link>https://unop.uk/net-core-1-0-1-and-net-standard/</link>
<pubDate>Thu, 29 Sep 2016 10:49:47 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/net-core-1-0-1-and-net-standard/</guid>
<description>There have been a few pieces of news in the .NET Core world recently.
Firstly, .NET Core 1.0.1 shipped. This is just a small update that fixes some bugs and should give you more confidence in using ASP.</description>
</item>
    
    <item>
<title>Huxley - Staff Version</title>
<link>https://unop.uk/huxley-staff-version/</link>
<pubDate>Tue, 20 Sep 2016 10:43:30 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/huxley-staff-version/</guid>
<description>Update: Huxley 2 is out now.
Huxley is my open source project that proxies the Darwin SOAP API to simple HTTP JSON, for easy use in alternative cross-platform tech stacks.</description>
</item>
    
    <item>
<title>Shutdown Scanner is Shutting Down</title>
<link>https://unop.uk/shutdown-scanner-is-shutting-down/</link>
<pubDate>Mon, 19 Sep 2016 14:00:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/shutdown-scanner-is-shutting-down/</guid>
<description>The hosted version of Shutdown Scanner (my service for monitoring how many of your computers have been left on wasting power) has now shut down.</description>
</item>
    
    <item>
<title>Service Workers vs. AppCache</title>
<link>https://unop.uk/service-workers-vs-appcache/</link>
<pubDate>Thu, 14 Jul 2016 17:44:31 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/service-workers-vs-appcache/</guid>
<description>I&amp;rsquo;ve used the Application Cache (AppCache) successfully in many projects (such as InstaBail) but for my recent book I wrote about JavaScript Service Workers, as AppCache has been deprecated and Service Workers have replaced it, almost.</description>
</item>
    
    <item>
<title>Audio Hardware Options for a Raspberry Pi</title>
<link>https://unop.uk/audio-hardware-options-for-a-raspberry-pi/</link>
<pubDate>Wed, 13 Jul 2016 11:21:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/audio-hardware-options-for-a-raspberry-pi/</guid>
<description>I&amp;rsquo;m still using an old stereo for music, as the amps and speakers are great. Although now I have a Raspberry Pi set up as an internet radio, instead of a record deck for vinyl.</description>
</item>
    
    <item>
<title>Block BBC Breaking News on All Devices</title>
<link>https://unop.uk/block-bbc-breaking-news-on-all-devices/</link>
<pubDate>Wed, 13 Jul 2016 09:42:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/block-bbc-breaking-news-on-all-devices/</guid>
<description>Update The second part of this hack will stop working when the BBC get around to rolling out HTTPS at some point in the next year (second update: over a year after this post was written and it still hasn&amp;rsquo;t been done).</description>
</item>
    
    <item>
<title>Azure EU Regions Naming Confusion</title>
<link>https://unop.uk/azure-eu-regions-naming-confusion/</link>
<pubDate>Tue, 12 Jul 2016 20:12:07 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/azure-eu-regions-naming-confusion/</guid>
<description>Update Microsoft have opened two new Azure locations in the UK (Cardiff and London). However, I&amp;rsquo;m not sure they know exactly where these cities are, judging by the map (edit: they&amp;rsquo;ve fixed the map now).</description>
</item>
    
    <item>
<title>ASP.NET Core, Library and Framework Support - background</title>
<link>https://unop.uk/asp-net-core-library-and-framework-support-background/</link>
<pubDate>Mon, 11 Jul 2016 14:39:24 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/asp-net-core-library-and-framework-support-background/</guid>
<description>As part of my recent book, I started a documentation project to provide a support matrix of what .NET libraries and frameworks currently work with .</description>
</item>
    
    <item>
<title>WordPress to Ghost</title>
<link>https://unop.uk/wordpress-to-ghost/</link>
<pubDate>Mon, 11 Jul 2016 13:47:50 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/wordpress-to-ghost/</guid>
<description>I&amp;rsquo;ve been a bit busy recently (writing a book), but now that I have a bit of spare time I&amp;rsquo;ve moved my blog from WordPress to Ghost.</description>
</item>
    
    <item>
<title>My book - ASP.NET Core 1.0 High Performance - is out</title>
<link>https://unop.uk/my-book-asp-net-core-1-0-high-performance-is-out/</link>
<pubDate>Thu, 30 Jun 2016 15:42:04 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/my-book-asp-net-core-1-0-high-performance-is-out/</guid>
<description>I’ve written a book on how to build high performance web applications with Microsoft’s new open source and cross-platform framework; ASP.</description>
</item>
    
    <item>
<title>The New Microsoft</title>
<link>https://unop.uk/the-new-microsoft/</link>
<pubDate>Thu, 07 Apr 2016 11:00:23 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/the-new-microsoft/</guid>
<description>Microsoft now ♥ Open Source and Linux. What’s going on?
I gave a short lightning talk on this topic at a local tech gathering.</description>
</item>
    
    <item>
<title>Pi Glowbe - Raspberry Pi Wake Light</title>
<link>https://unop.uk/pi-glowbe-raspberry-pi-wake-light/</link>
<pubDate>Thu, 03 Mar 2016 16:50:18 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/pi-glowbe-raspberry-pi-wake-light/</guid>
<description>There&amp;rsquo;s a new version of my Pi Glowbe (with more lumens) that you can read about here. This post was also featured in projects volume 2 (p108), without the environmental monitoring bit at the end.</description>
</item>
    
    <item>
<title>Cleanweb Jobs</title>
<link>https://unop.uk/cleanweb-jobs/</link>
<pubDate>Tue, 09 Feb 2016 12:22:52 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/cleanweb-jobs/</guid>
<description>Cleanweb Jobs has shut down. You may want to try Tech For Good jobs instead.
You may know that I help organize a community group called Cleanweb London.</description>
</item>
    
    <item>
<title>5 Years of Pragmatic Tube Statuses</title>
<link>https://unop.uk/5-years-of-pragmatic-tube-statuses/</link>
<pubDate>Fri, 13 Nov 2015 11:09:25 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/5-years-of-pragmatic-tube-statuses/</guid>
<description>It’s been 5 years since I started this blog. So I thought I’d take a look back at my first post and see how times have changed.</description>
</item>
    
    <item>
<title>Time-Lapse Photography with a Raspberry Pi</title>
<link>https://unop.uk/time-lapse-photography-with-a-raspberry-pi/</link>
<pubDate>Tue, 10 Nov 2015 11:44:50 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/time-lapse-photography-with-a-raspberry-pi/</guid>
<description>The following is an article I wrote for the MagPi (the official Raspberry Pi magazine) issue 39. You can download a PDF version or buy the DTF (Dead Tree Format) version.</description>
</item>
    
    <item>
<title>Fuller&#39;s Brewery Industrial Robot</title>
<link>https://unop.uk/fullers-brewery-industrial-robot/</link>
<pubDate>Sat, 12 Sep 2015 05:35:34 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/fullers-brewery-industrial-robot/</guid>
<description>I recently went on a tour of the Fuller’s Griffin Brewery in Chiswick and came across this awesome industrial robot. It unloads and loads kegs between pallets and the filling line.</description>
</item>
    
    <item>
<title>9 Views and Sea Organ Croatia Solar System Models</title>
<link>https://unop.uk/9-views-and-sea-organ-croatia-solar-system-models/</link>
<pubDate>Thu, 10 Sep 2015 05:56:01 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/9-views-and-sea-organ-croatia-solar-system-models/</guid>
<description>I visited Croatia this summer and (in what has become a bit of a tradition) checked out a couple of solar system models.</description>
</item>
    
    <item>
<title>Windows 10 IoT Core on a Raspberry Pi 2</title>
<link>https://unop.uk/windows-10-iot-core-on-a-raspberry-pi-2/</link>
<pubDate>Tue, 08 Sep 2015 05:37:02 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/windows-10-iot-core-on-a-raspberry-pi-2/</guid>
<description>I’ve tried out Windows 10 on both an old MacBook Pro and on a Raspberry Pi version 2. This post is a more in depth look at interfacing the two together.</description>
</item>
    
    <item>
<title>Crossness Pumping Station</title>
<link>https://unop.uk/crossness-pumping-station/</link>
<pubDate>Sun, 06 Sep 2015 05:22:48 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/crossness-pumping-station/</guid>
<description>You might think it mad to get up early on a damp Sunday morning to visit a sewage treatment works. You’d be right but then you’d miss out on seeing the restored and working Victorian steam engines at Crossness pumping station.</description>
</item>
    
    <item>
<title>Raspberry Pi Sense HAT</title>
<link>https://unop.uk/raspberry-pi-sense-hat/</link>
<pubDate>Fri, 04 Sep 2015 12:03:17 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/raspberry-pi-sense-hat/</guid>
<description>I recently acquired a Sense HAT for the Raspberry Pi. This is the same hardware that will be sent in to space as part of the Astro Pi mission.</description>
</item>
    
    <item>
<title>Contactless Payment Card Fraud Issue You Might Not Know About</title>
<link>https://unop.uk/contactless-payment-card-fraud-issue-you-might-not-know-about/</link>
<pubDate>Tue, 01 Sep 2015 13:48:20 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/contactless-payment-card-fraud-issue-you-might-not-know-about/</guid>
<description>Today the upper limit for contactless transactions rises from £20 to £30. While some worry about high tech fraudsters lifting card details there is a much simpler risk to be aware of.</description>
</item>
    
    <item>
<title>Installing Windows 10 on an old MacBook Pro</title>
<link>https://unop.uk/installing-windows-10-on-an-old-macbook-pro/</link>
<pubDate>Wed, 26 Aug 2015 14:28:25 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/installing-windows-10-on-an-old-macbook-pro/</guid>
<description>I wanted to have a play do serious research with Windows 10 IoT Core for Raspberry Pi 2 (read more about that here).</description>
</item>
    
    <item>
<title>Computing 4 Kids Education</title>
<link>https://unop.uk/computing-4-kids-education/</link>
<pubDate>Mon, 24 Aug 2015 17:06:59 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/computing-4-kids-education/</guid>
<description>I’ve just launched a new project, Computing 4 Kids Education (or C4KE for short). The aim is to help children learn computer science and coding.</description>
</item>
    
    <item>
<title>Make Animated GIFs with ImageMagick</title>
<link>https://unop.uk/make-animated-gifs-with-imagemagick/</link>
<pubDate>Fri, 21 Aug 2015 13:51:25 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/make-animated-gifs-with-imagemagick/</guid>
<description>There’s been a recent resurgence in animated GIFs. Maybe it’s because they’re easier to share on GitHub, Imgur and Twitter.</description>
</item>
    
    <item>
<title>Photos of the Otford Solar System Model</title>
<link>https://unop.uk/photos-of-the-otford-solar-system-model/</link>
<pubDate>Sat, 15 Aug 2015 05:02:23 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/photos-of-the-otford-solar-system-model/</guid>
<description>I wrote about the Otford Solar System before to celebrate the New Horizons flyby of Pluto. I’ve finally visited all the planets (including the long trip to Pluto).</description>
</item>
    
    <item>
<title>Watching the Final Season of the Last Flying Avro Vulcan Bomber</title>
<link>https://unop.uk/watching-the-final-season-of-the-last-flying-avro-vulcan-bomber/</link>
<pubDate>Fri, 14 Aug 2015 16:42:07 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/watching-the-final-season-of-the-last-flying-avro-vulcan-bomber/</guid>
<description>If you want to watch the Vulcan in action tomorrow for free. It is displaying at Airbourne 2015 in Eastbourne on Saturday the 15th of August at 14:29.</description>
</item>
    
    <item>
<title>Raspberry Pi Model B Comparison</title>
<link>https://unop.uk/raspberry-pi-model-b-comparison/</link>
<pubDate>Fri, 14 Aug 2015 05:13:58 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/raspberry-pi-model-b-comparison/</guid>
<description>I’ve got quite a few Raspberry Pi computers (all the model B versions). I thought I’d do a quick comparison and show how to identify them.</description>
</item>
    
    <item>
<title>Reading a Huge Text File</title>
<link>https://unop.uk/reading-a-huge-text-file/</link>
<pubDate>Thu, 13 Aug 2015 05:28:36 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/reading-a-huge-text-file/</guid>
<description>Ever come across a file so massive that you can’t load it in a text editor? If you just want to examine it to discover the structure then this can be a real pain.</description>
</item>
    
    <item>
<title>Windows 10 IoT Core Public Release for Raspberry Pi 2 - Install and First Impressions</title>
<link>https://unop.uk/windows-10-iot-core-public-release-for-raspberry-pi-2-install-and-first-impressions/</link>
<pubDate>Wed, 12 Aug 2015 17:46:51 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/windows-10-iot-core-public-release-for-raspberry-pi-2-install-and-first-impressions/</guid>
<description>Edit: In case it’s not clear from the below; Windows 10 IoT Core is nothing like the desktop Windows you may be used to.</description>
</item>
    
    <item>
<title>How to Watch BBC News Videos on a Desktop Without Flash in Safari</title>
<link>https://unop.uk/how-to-watch-bbc-news-videos-on-a-desktop-without-flash-in-safari/</link>
<pubDate>Wed, 12 Aug 2015 12:26:12 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-watch-bbc-news-videos-on-a-desktop-without-flash-in-safari/</guid>
<description>You may also like to read how to block the BBC News website Breaking News pop-up banner for all devices on your network, even when out and about.</description>
</item>
    
    <item>
<title>How to Watch BBC News Videos on a Desktop Without Flash in Firefox</title>
<link>https://unop.uk/how-to-watch-bbc-news-videos-on-a-desktop-without-flash-in-firefox/</link>
<pubDate>Tue, 11 Aug 2015 09:38:23 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-watch-bbc-news-videos-on-a-desktop-without-flash-in-firefox/</guid>
<description>You may also like to read how to block the BBC News website Breaking News pop-up banner for all devices on your network, even when out and about.</description>
</item>
    
    <item>
<title>How to Watch BBC News Videos on a Desktop Without Flash</title>
<link>https://unop.uk/how-to-watch-bbc-news-videos-on-a-desktop-without-flash/</link>
<pubDate>Fri, 07 Aug 2015 04:00:44 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/how-to-watch-bbc-news-videos-on-a-desktop-without-flash/</guid>
<description>Update: I’ve written guides on how to do this in Firefox and Safari.
I’ve written about how to block the breaking news banner on the BBC News website, including how to hack it into an anti-procrastination or prank playing tool on all of your devices (at least until HTTPS is rolled out).</description>
</item>
    
    <item>
<title>Tube Strike Benefits #1 - Testing Opportunities</title>
<link>https://unop.uk/tube-strike-benefits-1-testing-opportunities/</link>
<pubDate>Thu, 06 Aug 2015 08:35:21 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/tube-strike-benefits-1-testing-opportunities/</guid>
<description>The monthly tube strike is pretty inconvenient but it does offer opportunities to test things. Here is what my LED strip looks like today.</description>
</item>
    
    <item>
<title>Making a Mobile-Friendly Pragmatic Tube Status Page</title>
<link>https://unop.uk/making-a-mobile-friendly-pragmatic-tube-status-page/</link>
<pubDate>Wed, 05 Aug 2015 09:51:16 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/making-a-mobile-friendly-pragmatic-tube-status-page/</guid>
<description>I’ve revisited an old project of mine. My original pragmatic tube status. I’ve updated it a bit over the years and I recently had to move it to a new host.</description>
</item>
    
    <item>
<title>LED Lights Tube Status Display - Strike vs Normal</title>
<link>https://unop.uk/led-lights-tube-status-display-strike-vs-normal/</link>
<pubDate>Thu, 23 Jul 2015 08:00:26 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/led-lights-tube-status-display-strike-vs-normal/</guid>
<description>I’ve been asked for a comparison of what my LED lights tube status alert project looks like during normal service versus disruption.</description>
</item>
    
    <item>
<title>Breaking the News - Blocking the BBC News Breaking Banner and Playing Pranks</title>
<link>https://unop.uk/breaking-the-news-blocking-the-bbc-news-breaking-banner-and-playing-pranks/</link>
<pubDate>Wed, 22 Jul 2015 07:09:22 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/breaking-the-news-blocking-the-bbc-news-breaking-banner-and-playing-pranks/</guid>
<description>Update: There&amp;rsquo;s a newer article about how to do this on all devices, including phones and tablets.
TL;DR, block polling.</description>
</item>
    
    <item>
<title>Radio Piradise</title>
<link>https://unop.uk/radio-piradise/</link>
<pubDate>Tue, 21 Jul 2015 11:08:46 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/radio-piradise/</guid>
<description>Update: I&amp;rsquo;ve got this working and written about it here.
I listen to a fair amount of Radio Paradise (an awesome internet radio station).</description>
</item>
    
    <item>
<title>Experience with Mobile Chrome App Install Banner</title>
<link>https://unop.uk/experience-with-mobile-chrome-app-install-banner/</link>
<pubDate>Mon, 20 Jul 2015 14:05:37 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/experience-with-mobile-chrome-app-install-banner/</guid>
<description>I’ve written previously about using the new mobile app install banner in Chrome. It’s possible to test this by setting a flag (chrome://flags/#bypass-app-banner-engagement-checks) but I experienced some weird edge cases so I did a bit of digging (the beauty of open source).</description>
</item>
    
    <item>
<title>Adding Basic Authentication to Screenly OSE</title>
<link>https://unop.uk/adding-basic-authentication-to-screenly-ose/</link>
<pubDate>Thu, 16 Jul 2015 14:04:16 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/adding-basic-authentication-to-screenly-ose/</guid>
<description>Update: Displaying a full screen web page on a Raspberry Pi is a very common use case. You may want to check out FullPageOS, which looks pretty similar to my original hacks but packaged up nicely into an OS image.</description>
</item>
    
    <item>
<title>Physical Web Experiments without a BLE Beacon</title>
<link>https://unop.uk/physical-web-experiments-without-a-ble-beacon/</link>
<pubDate>Thu, 16 Jul 2015 11:39:40 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/physical-web-experiments-without-a-ble-beacon/</guid>
<description>After reading about Google’s new Eddystone protocol specification for BLE (Bluetooth Low Energy) beacons similar to Apple’s iBeacon I wanted to try it out.</description>
</item>
    
    <item>
<title>LED Strip Aurora Alerts</title>
<link>https://unop.uk/led-strip-aurora-alerts/</link>
<pubDate>Thu, 16 Jul 2015 09:03:19 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/led-strip-aurora-alerts/</guid>
<description>I love my Blinky Tape LED strip (basically a NeoPixel with a built it USB microcontroller) and one of my lifelong ambitions is to see the northern lights (Aurora Borealis).</description>
</item>
    
    <item>
<title>Otford Solar System</title>
<link>https://unop.uk/otford-solar-system/</link>
<pubDate>Wed, 15 Jul 2015 10:43:00 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/otford-solar-system/</guid>
<description>To celebrate the New Horizons flyby of Pluto I thought I&amp;rsquo;d write about the Otford Solar System which claims to be &amp;ldquo;probably the largest scale model in the world&amp;rdquo;.</description>
</item>
    
    <item>
<title>InstaBail - iOS vs Android Home Screen Icons</title>
<link>https://unop.uk/instabail-ios-vs-android-home-screen-icons/</link>
<pubDate>Sat, 11 Jul 2015 14:22:07 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/instabail-ios-vs-android-home-screen-icons/</guid>
<description>I briefly mentioned in the last post that home screen icons on iOS and Android need to be different. Android supports transparent backgrounds while iOS does not.</description>
</item>
    
    <item>
<title>InstaBail - Mobile Chrome Install Banner Experiment</title>
<link>https://unop.uk/instabail-mobile-chrome-install-banner-experiment/</link>
<pubDate>Thu, 09 Jul 2015 08:57:10 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/instabail-mobile-chrome-install-banner-experiment/</guid>
<description>I’ve made a fun offline mobile web app that generates random excuses and easily lets you share them. It uses real-time train and tube delay information for more realistic bails.</description>
</item>
    
    <item>
<title>Is the tube on strike‽</title>
<link>https://unop.uk/is-the-tube-on-strike-e2-80-bd/</link>
<pubDate>Wed, 08 Jul 2015 10:14:48 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/is-the-tube-on-strike-e2-80-bd/</guid>
<description>There&amp;rsquo;s a lot of information about the current tube strike in London, but really it can be distilled down to one simple binary question.</description>
</item>
    
    <item>
<title>Yo Flow Open Beta</title>
<link>https://unop.uk/yo-flow-open-beta/</link>
<pubDate>Fri, 03 Jul 2015 15:24:45 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/yo-flow-open-beta/</guid>
<description>Yo Flow has now launched and is in open beta. This means that you can sign up and try it out but there might be some bugs so I’m not charging yet.</description>
</item>
    
    <item>
<title>Yo Flow</title>
<link>https://unop.uk/yo-flow/</link>
<pubDate>Fri, 29 May 2015 11:36:04 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/yo-flow/</guid>
<description>I’ve launched the landing page for my new web app Yo Flow! It’s designed to help gyms and personal trainers induct their new clients.</description>
</item>
    
    <item>
<title>Train Disruption Indicator with a Blinky Tape RGB LED Strip and Raspberry Pi</title>
<link>https://unop.uk/train-disruption-indicator-with-a-blinky-tape-rgb-led-strip-and-raspberry-pi/</link>
<pubDate>Wed, 06 May 2015 09:42:53 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/train-disruption-indicator-with-a-blinky-tape-rgb-led-strip-and-raspberry-pi/</guid>
<description>Having been inspired by this Blinky Tape blog post by the FT engineering team I thought I’d try to use mine to display some useful information.</description>
</item>
    
    <item>
<title>Two New Huxley Features - Delays and CRS Lookup</title>
<link>https://unop.uk/two-new-huxley-features-delays-and-crs-lookup/</link>
<pubDate>Tue, 05 May 2015 15:51:07 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/two-new-huxley-features-delays-and-crs-lookup/</guid>
<description>I’ve released a new version of Huxley (my UK train stations live departure board proxy) including some new features.</description>
</item>
    
    <item>
<title>Spark Core &#43; Raspberry Pi &#43; Blinky Tape = Awesome</title>
<link>https://unop.uk/spark-core-raspberry-pi-blinky-tape-awesome/</link>
<pubDate>Thu, 12 Mar 2015 11:05:03 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/spark-core-raspberry-pi-blinky-tape-awesome/</guid>
<description>I’ve made an updated version of my Spark Core Shower Room Door Sensor that adds a Raspberry Pi driving a Blinky Tape (RBG LED strip) to show the occupancy status.</description>
</item>
    
    <item>
<title>Huxley - Rail API Proxy</title>
<link>https://unop.uk/huxley-rail-api-proxy/</link>
<pubDate>Mon, 09 Mar 2015 13:06:28 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/huxley-rail-api-proxy/</guid>
<description>Update: Huxley 2 is out now.
I recently hosted another Cleanweb London event and the theme this time was transport.</description>
</item>
    
    <item>
<title>Process Funnel Diagram</title>
<link>https://unop.uk/process-funnel-diagram/</link>
<pubDate>Wed, 07 Jan 2015 22:25:26 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/process-funnel-diagram/</guid>
<description>I made a sales funnel inspired digram of how we do devops where I work. You can read the full post here: backstage.</description>
</item>
    
    <item>
<title>Spark Core Xmas Tree Lights 10 Minute Hack</title>
<link>https://unop.uk/spark-core-xmas-tree-lights-10-minute-hack/</link>
<pubDate>Mon, 29 Dec 2014 20:46:37 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/spark-core-xmas-tree-lights-10-minute-hack/</guid>
<description>The office is being refurbished, so before the Christmas break I took down my shower room door monitor and used my spark core (with relay board) to do a very quick hack and remote control the Christmas tree lights from my phone.</description>
</item>
    
    <item>
<title>Spark Core Shower Room Door Sensor</title>
<link>https://unop.uk/spark-core-shower-room-door-sensor/</link>
<pubDate>Fri, 15 Aug 2014 17:51:11 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/spark-core-shower-room-door-sensor/</guid>
<description>UPDATE: I’ve got a newer post on an improved version of this project with lots of LEDs and 11 times more awesome.</description>
</item>
    
    <item>
<title>Sweden Solar System Photos</title>
<link>https://unop.uk/sweden-solar-system-photos/</link>
<pubDate>Fri, 15 Aug 2014 11:20:55 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/sweden-solar-system-photos/</guid>
<description>On a recent visit to Stockholm I geeked out for a day and went on a hunt for planets in the world&amp;rsquo;s largest permanent scale model of the Solar System.</description>
</item>
    
    <item>
<title>Raspberry Pi Electricity Monitor</title>
<link>https://unop.uk/raspberry-pi-electricity-monitor/</link>
<pubDate>Sun, 03 Mar 2013 11:54:21 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/raspberry-pi-electricity-monitor/</guid>
<description>Maplin have discontinued the electricity monitor used here. Indeed, Maplin themselves have been discontinued. ☹️
I have a couple of these spare that I got for a bargain price when they were heavily discounted.</description>
</item>
    
    <item>
<title>GitHub</title>
<link>https://unop.uk/github/</link>
<pubDate>Thu, 07 Jun 2012 19:21:53 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/github/</guid>
<description>I’ve started using GitHub to share my code, although I’m more of a Mercurial person and even use TFS when I have to.</description>
</item>
    
    <item>
<title>London Tube Status - Updated</title>
<link>https://unop.uk/london-tube-status-updated/</link>
<pubDate>Thu, 07 Jun 2012 19:11:24 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/london-tube-status-updated/</guid>
<description>I’ve updated the mobile London tube status at unop.uk/tube by tidying the code up a bit and using the official API.</description>
</item>
    
    <item>
<title>Spotify Playlist Generator</title>
<link>https://unop.uk/spotify-playlist-generator/</link>
<pubDate>Thu, 21 Jul 2011 21:29:13 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/spotify-playlist-generator/</guid>
<description>I&amp;rsquo;ve made a Spotify Playlist Generator that uses Last.fm to find songs by similar artists.
Download the Playlist Generator or as a zip with the instructions.</description>
</item>
    
    <item>
<title>MonitorES (Energy Saver) Tool</title>
<link>https://unop.uk/monitores-energy-saver-tool/</link>
<pubDate>Wed, 11 May 2011 21:51:27 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/monitores-energy-saver-tool/</guid>
<description>I came across this tool and think it’s awesome. I’ve been using it for a while and it works well.</description>
</item>
    
    <item>
<title>Outlook 2010 Email Delayed Send</title>
<link>https://unop.uk/outlook-2010-email-delayed-send/</link>
<pubDate>Wed, 11 May 2011 21:34:59 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/outlook-2010-email-delayed-send/</guid>
<description>Ever sent an email then instantly regretted it or hit ctrl+enter when you actually meant to hit ctrl+k (check names)? You could just add a gibberish recipient to a draft email to prevent it sending, but there must be another way.</description>
</item>
    
    <item>
<title>Remote Desktop Max Connections Fix</title>
<link>https://unop.uk/remote-desktop-max-connections-fix/</link>
<pubDate>Wed, 11 May 2011 21:24:42 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/remote-desktop-max-connections-fix/</guid>
<description>If you have the problem of not being able to log on to a server because it has exceed the maximum number of connections (usually 2) here is an easy fix.</description>
</item>
    
    <item>
<title>Home-made Soldering Iron Holder</title>
<link>https://unop.uk/home-made-soldering-iron-holder/</link>
<pubDate>Wed, 11 May 2011 20:52:38 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/home-made-soldering-iron-holder/</guid>
<description>I made this soldering iron holder a while ago. Here’s how to make one yourself from things you probably have lying around.</description>
</item>
    
    <item>
<title>Bank Holiday Calendar File</title>
<link>https://unop.uk/bank-holiday-calendar-file/</link>
<pubDate>Tue, 05 Apr 2011 21:23:17 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/bank-holiday-calendar-file/</guid>
<description>The next 2 years are a bit special, as in the UK we get a couple of extra bank holidays (Royal Wedding and Diamond Jubilee).</description>
</item>
    
    <item>
<title>Energy Saving Plug and Water Widget Review</title>
<link>https://unop.uk/energy-saving-plug-and-water-widget-review/</link>
<pubDate>Thu, 09 Dec 2010 19:13:39 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/energy-saving-plug-and-water-widget-review/</guid>
<description>I applied for a free Energy Saving Plug and Water Widget through a government sponsored scheme and here are my thoughts.</description>
</item>
    
    <item>
<title>Coffee Order Template</title>
<link>https://unop.uk/coffee-order-template/</link>
<pubDate>Sun, 14 Nov 2010 18:03:47 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/coffee-order-template/</guid>
<description>I made this coffee order template for taking orders when doing a coffee run. It’s designed for Costa but should work well at other coffee shops too.</description>
</item>
    
    <item>
<title>MS Office File Shrink Tool</title>
<link>https://unop.uk/ms-office-file-shrink-tool/</link>
<pubDate>Sun, 14 Nov 2010 17:52:55 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/ms-office-file-shrink-tool/</guid>
<description>I created some software which reduces the size of Microsoft Office 2007+ files (.xlsx, .docx, etc.) called Office Shrink. It’s written in batch and makes use of 7-Zip, but was mainly an excuse to play with NSIS (Nullsoft Scriptable Install System).</description>
</item>
    
    <item>
<title>University Final Year Project (CBIR)</title>
<link>https://unop.uk/university-final-year-project-cbir/</link>
<pubDate>Sun, 14 Nov 2010 17:05:41 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/university-final-year-project-cbir/</guid>
<description>I’ve put up my University final year project (Scalable Visual Descriptors for Content Based Image Retrieval), which I wrote in LaTeX.</description>
</item>
    
    <item>
<title>iPhone Tap Counter</title>
<link>https://unop.uk/iphone-tap-counter/</link>
<pubDate>Sun, 14 Nov 2010 13:17:21 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/iphone-tap-counter/</guid>
<description>I made a very quick iOS app for my iPhone to allow me to measure the frequency of things by recording the time period.</description>
</item>
    
    <item>
<title>Improved London Tube Status</title>
<link>https://unop.uk/improved-london-tube-status/</link>
<pubDate>Sat, 13 Nov 2010 15:49:55 +0000</pubDate>
      <author>j.p.singleton&#43;blog@gmail.com (James Singleton)</author>
      <guid>https://unop.uk/improved-london-tube-status/</guid>
<description>I live in London and cycle most places, mainly to avoid using the tube. Does it ever bother you when they claim to be operating a “good service” when what they really mean is just normal service?</description>
</item>
    
  </channel>
</rss>