<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~files/feed.xsl"?>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                             
<rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedpress="https://feed.press/xmlns" version="2.0">
  <channel>
    <feedpress:locale/>
    <atom:link rel="hub" href="http://feedpress.superfeedr.com/"/>
    <title>Dave Tucker</title>
    <link>https://dtucker.co.uk</link>
    <description>Tales of an engineer in the wild</description>
    <generator>Zola</generator>
    <language>en</language>
    <atom:link href="http://feedpress.me/davetucker" rel="self" type="application/rss+xml"/>
    <lastBuildDate>Mon, 30 Dec 2019 00:00:00 +0000</lastBuildDate>
    <item>
      <title>2014-2019: In Summary</title>
      <pubDate>Mon, 30 Dec 2019 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/2014-2019-in-summary/</link>
      <guid>https://dtucker.co.uk/2014-2019-in-summary/</guid>
      <description>&lt;p&gt;It's been a while since I last updated my blog. As I'd like to share more in 2020, I thought that a good first post might be to update you all on what I've been working on the last 5 years.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Running a Pelican Blog on Docker Cloud with Let's Encrypt</title>
      <pubDate>Wed, 18 Jan 2017 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/docker-letsencrypt-pelican/</link>
      <guid>https://dtucker.co.uk/docker-letsencrypt-pelican/</guid>
      <description>&lt;p&gt;It's 2017 and my blog was starting to look a little dated so I decided it was time for a face-lift.
While I was at it, I overhauled the way I deploy my blog too.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Data-Driven RESTful API Testing for Java</title>
      <pubDate>Wed, 04 Feb 2015 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/data-driven-restful-api-testing-for-java/</link>
      <guid>https://dtucker.co.uk/data-driven-restful-api-testing-for-java/</guid>
      <description>&lt;p&gt;&lt;em&gt;This post is a Zombie that I'm resurrecting from my drafts. I&amp;quot;m not doing any Java these days, but hopefully this post might be useful to somebody&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;In my quest to get better code coverage for the OVSDB project in OpenDaylight I started to look at increasing coverage for the REST API.
It's pretty difficult to test this in an efficient way (lines of code) and frameworks like Robot would have been easier to use.
The disadvantage with using an external test framework is that code coverage (using a plugin like JaCoCo) would not be logged.
Therefore I harnessed my Junit-Jitsu and found a solution that lives in the JVM&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Taming Netlink</title>
      <pubDate>Mon, 12 Jan 2015 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/taming-netlink/</link>
      <guid>https://dtucker.co.uk/taming-netlink/</guid>
      <description>&lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Netlink"&gt;Netlink&lt;/a&gt; is a Linux Kernel interface that is used to talk Networking between Kernel processes, or from userland to Kernel processes. This post documents how I tamed Netlink and make working with it in Golang easier.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Experimenting with Kernel-powered Open vSwitch and Docker</title>
      <pubDate>Thu, 28 Aug 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/experimenting-with-kernel-powered-open-vswitch-and-docker/</link>
      <guid>https://dtucker.co.uk/experimenting-with-kernel-powered-open-vswitch-and-docker/</guid>
      <description>&lt;p&gt;I've been thinking about running Docker on CoreOS and Project Atomic lately...
While the deployment model would be pretty different to what we are used to, I have 50% of the work already done in &lt;a href="http://github.com/dave-tucker/docker-ovs"&gt;docker-ovs&lt;/a&gt; so I was interested to see if my containers would work on a system with the Open vSwitch kernel module loaded...&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Is SDN API directionality absurd?</title>
      <pubDate>Mon, 25 Aug 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/is-sdn-api-directionality-absurd/</link>
      <guid>https://dtucker.co.uk/is-sdn-api-directionality-absurd/</guid>
      <description>&lt;p&gt;I was finally catching up on a number of posts I'd saved to read later and noticed the prevalent use of &amp;quot;Northbound&amp;quot; and &amp;quot;Southbound&amp;quot;. I'm now starting to question whether these terms are necessary or accurate.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Why I gave up Networking for Software</title>
      <pubDate>Mon, 25 Aug 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/why-i-gave-up-software-for-networking/</link>
      <guid>https://dtucker.co.uk/why-i-gave-up-software-for-networking/</guid>
      <description>&lt;p&gt;It's now been 3 months since I transitioned from Networking to Software.
This is a retrospective piece on my reasons for giving up on Networking.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Fun with Fig (and Docker)</title>
      <pubDate>Sun, 24 Aug 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/fun-with-fig-and-docker/</link>
      <guid>https://dtucker.co.uk/fun-with-fig-and-docker/</guid>
      <description>&lt;p&gt;I first heard of Fig when I read about &lt;a href="http://blog.docker.com/2014/07/welcoming-the-orchard-and-fig-team/"&gt;Docker acquiring Orchard&lt;/a&gt;, a container hosting service, back in July. Last week I finally got to read a little more about it and it just so happens it is the missing piece of the puzzle in a couple of projects that I am working on right now!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Response - Do We Need To Redefine Open?</title>
      <pubDate>Sun, 24 Aug 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/response-do-we-need-to-redefine-open/</link>
      <guid>https://dtucker.co.uk/response-do-we-need-to-redefine-open/</guid>
      <description>&lt;p&gt;Tom Hollingsworth wrote a &lt;a href="http://networkingnerd.net/2014/08/19/do-we-need-to-redefine-open/"&gt;great post&lt;/a&gt; on whether or not we need to redefine &amp;quot;Open&amp;quot;. My response was too long for a comment, so here it is!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Building a router with Open vSwitch</title>
      <pubDate>Tue, 19 Aug 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/building-a-router-with-openvswitch/</link>
      <guid>https://dtucker.co.uk/building-a-router-with-openvswitch/</guid>
      <description>&lt;p&gt;As part of my work in OpenDaylight, we are looking at creating a router using Open vSwitch...
Why? Well OpenStack requires some limited L3 capabilities and we think that we can handle those in a distributed router.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Rolling back to Maven 3.0.X on OSX (Homebrew)</title>
      <pubDate>Wed, 13 Aug 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/rolling-back-to-maven-30x-on-osx/</link>
      <guid>https://dtucker.co.uk/rolling-back-to-maven-30x-on-osx/</guid>
      <description>&lt;p&gt;The current version of Maven in Homebrew at the time of writing is 3.2.2&lt;/p&gt;
&lt;p&gt;This is great... unless one of the plugins in your project doesn't support it and then you have to downgrade :(&lt;/p&gt;
&lt;p&gt;Fortunately it's not too painful&lt;/p&gt;
&lt;pre style="background-color:#282a36;"&gt;
&lt;span style="color:#f8f8f2;"&gt;:::bash
&lt;/span&gt;&lt;span style="color:#f8f8f2;"&gt;brew uninstall maven
&lt;/span&gt;&lt;span style="color:#f8f8f2;"&gt;brew tap homebrew/versions
&lt;/span&gt;&lt;span style="color:#f8f8f2;"&gt;brew install maven30
&lt;/span&gt;&lt;/pre&gt;
&lt;p&gt;@dave-tucker&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Creating a Vagrant base box for RHEL with Bento</title>
      <pubDate>Tue, 03 Jun 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/creating-a-vagrant-base-box-for-rhel-with-bento/</link>
      <guid>https://dtucker.co.uk/creating-a-vagrant-base-box-for-rhel-with-bento/</guid>
      <description>&lt;p&gt;I &amp;lt;3 the &lt;a href="https://github.com/opscode/bento"&gt;Opscode Bento project&lt;/a&gt;. I use the Amazon S3 hosted images for pretty much all of my Vagrant boxes. When I started to use RHEL, I didn't want to make an exception... Fortunately Bento allows you to build your own RHEL, OSX or Windows boxes using Packer. This is how I built my RHEL 6.4 x64 box, but this process should work for any other box you want to build manually...&lt;/p&gt;
</description>
    </item>
    <item>
      <title>My pinboard bookmarks for 17 May 2014</title>
      <pubDate>Sat, 17 May 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/my-pinboard-bookmarks-for-17-may-2014/</link>
      <guid>https://dtucker.co.uk/my-pinboard-bookmarks-for-17-may-2014/</guid>
      <description>&lt;p&gt;Things of note that were discovered on the web this week.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>OpFlex - is the abstraction in the right place?</title>
      <pubDate>Mon, 28 Apr 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/opflex-is-the-abstraction-in-the-right-place/</link>
      <guid>https://dtucker.co.uk/opflex-is-the-abstraction-in-the-right-place/</guid>
      <description>&lt;p&gt;It's been a few weeks since Cisco announced OpFlex and I've just finished gathering my thoughts...&lt;/p&gt;
</description>
    </item>
    <item>
      <title>SSH for Python - In search of API perfection</title>
      <pubDate>Sun, 16 Mar 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/ssh-for-python-in-search-of-api-perfection/</link>
      <guid>https://dtucker.co.uk/ssh-for-python-in-search-of-api-perfection/</guid>
      <description>&lt;p&gt;My mission is simple: Establish an SSH connection to a device and run some commands in as few lines as possible. The contenders? Paramiko, Spur and Fabric.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>NETCONF, YANG, RESTCONF and NetOps in an SDN World</title>
      <pubDate>Sat, 15 Mar 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/netconf-yang-restconf-and-netops-in-an-sdn-world/</link>
      <guid>https://dtucker.co.uk/netconf-yang-restconf-and-netops-in-an-sdn-world/</guid>
      <description>&lt;p&gt;I've had some great discussion with the OpenDaylight OVSDB team around NETCONF, YANG, RESTCONF and what network operations will look like in an SDN world. This post summarizes where my head is at on this subject.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Installing KVM, Libvirt and Open vSwitch on Fedora</title>
      <pubDate>Thu, 06 Mar 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/installing-kvm-libvirt-openvswitch-on-fedora/</link>
      <guid>https://dtucker.co.uk/installing-kvm-libvirt-openvswitch-on-fedora/</guid>
      <description>&lt;p&gt;In my &lt;a href="http://dtucker.co.uk/work/a-netops-to-devops-training-plan.html"&gt;NetOps to DevOps Training Plan&lt;/a&gt; I mentioned installing KVM, Libvirt and Open vSwitch. I did this a few weeks ago and documented it to produce this tutorial. My motivation was to replace my VMware environment at home with something Open Source. I am also a strong believer in &amp;quot;eat your own dog food&amp;quot; and as a lot of the work I am doing in the Open Source community centers around these 3 technologies, I should get used to using them every day...&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Network Flavors in OpenDaylight</title>
      <pubDate>Tue, 04 Mar 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/the-need-for-network-flavors/</link>
      <guid>https://dtucker.co.uk/the-need-for-network-flavors/</guid>
      <description>&lt;p&gt;OpenStack uses the concept of flavors to define compute/storage configurations that vary in terms of resource consumption.
When we start to consume the network as a resource pool, we need a similar concept. This post explains how this is achieved in the context of the Flavors application in the OpenDaylight project&lt;/p&gt;
</description>
    </item>
    <item>
      <title>A NetOps to DevOps Training Plan</title>
      <pubDate>Wed, 26 Feb 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/a-netops-to-devops-training-plan/</link>
      <guid>https://dtucker.co.uk/a-netops-to-devops-training-plan/</guid>
      <description>&lt;p&gt;In one of my rants, I asked people to &lt;a href="http://dtucker.co.uk/rants/stahp-it-with-the-network-programmer-fud-already.html"&gt;kindly stop with the &amp;quot;All Network Guys will Need to be Programmers&amp;quot; FUD&lt;/a&gt;. My recommendation was basically for Networkers to be open to change, and to start broadening their horizons. DevOps is coming to networking and that is a FACT. You might be wondering what skills a Network DevOps Engineer needs and here I attempt to answer that.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>My Dotfiles. Now on Github</title>
      <pubDate>Wed, 26 Feb 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/my-dotfiles-now-on-github/</link>
      <guid>https://dtucker.co.uk/my-dotfiles-now-on-github/</guid>
      <description>&lt;p&gt;Dotfiles are all those &lt;code&gt;.&lt;/code&gt; files that sit in your &lt;code&gt;~&lt;/code&gt; and customize your system. Here are mine.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Python bindings for the HP VAN SDN Controller</title>
      <pubDate>Wed, 12 Feb 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/announcing-hp-sdn-client-python-bindings-for-the-hp-controller/</link>
      <guid>https://dtucker.co.uk/announcing-hp-sdn-client-python-bindings-for-the-hp-controller/</guid>
      <description>&lt;p&gt;For the last 9 months, I've been silently working on a little pet project. It's finally ready to be released in to the wild and to be used by one and all for creating Python-based SDN Applications for the HP VAN SDN Controller.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Migrating from Wordpress to Pelican on PaaS - Part 1</title>
      <pubDate>Wed, 12 Feb 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/migrating-from-wordpress-to-pelican-on-paas-part-1/</link>
      <guid>https://dtucker.co.uk/migrating-from-wordpress-to-pelican-on-paas-part-1/</guid>
      <description>&lt;p&gt;I've been blogging with Wordpress for the last 5 years on and off. It has some great features and is very easy to use, but it's not for me. This series of posts documents my transition from Wordpress to Pelican.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Migrating from Wordpress to Pelican on PaaS - Part 2</title>
      <pubDate>Wed, 12 Feb 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/migrating-from-wordpress-to-pelican-on-paas-part-2/</link>
      <guid>https://dtucker.co.uk/migrating-from-wordpress-to-pelican-on-paas-part-2/</guid>
      <description>&lt;p&gt;Part 2 of a this 3 part series examines how I created my Pelican blog and migrated my Wordpress content with me.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Migrating from Wordpress to Pelican on PaaS - Part 3</title>
      <pubDate>Wed, 12 Feb 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/migrating-from-wordpress-to-pelican-on-paas-part-3/</link>
      <guid>https://dtucker.co.uk/migrating-from-wordpress-to-pelican-on-paas-part-3/</guid>
      <description>&lt;p&gt;The final installment in this three part series. This covers installing Dokku and publishing your pelican blog to you new Docker-powere mini-Heroku.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Using Python for HP SDN</title>
      <pubDate>Wed, 05 Feb 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/using-python-for-hp-sdn/</link>
      <guid>https://dtucker.co.uk/using-python-for-hp-sdn/</guid>
      <description>&lt;p&gt;A list of links for getting started to use Python to develop application with the HP VAN SDN Controller.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Remote Debugging OpenDaylight with IntelliJ</title>
      <pubDate>Wed, 29 Jan 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/remote-debugging-opendaylight-with-intellij/</link>
      <guid>https://dtucker.co.uk/remote-debugging-opendaylight-with-intellij/</guid>
      <description>&lt;p&gt;Remote Debugging OpenDaylight with IntelliJ is as easy as 1, 2, 3&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Using the latest Open vSwitch with Devstack and OpenDaylight</title>
      <pubDate>Thu, 16 Jan 2014 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/using-the-latest-open-vswitch-with-devstack-and-opendaylight/</link>
      <guid>https://dtucker.co.uk/using-the-latest-open-vswitch-with-devstack-and-opendaylight/</guid>
      <description>&lt;p&gt;While setting up my OpenDaylight OVSDB and Devstack following the
awesome &lt;a href="http://www.siliconloons.com/?p=523"&gt;instructions&lt;/a&gt; from Kyle Mestery, I thought it would be fun to
run the latest OVS from source on my compute nodes...&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Bypassing the memory check on a VMware ESXi 5</title>
      <pubDate>Fri, 06 Dec 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/bypassing-the-memory-check-on-a-vmware-esxi-5/</link>
      <guid>https://dtucker.co.uk/bypassing-the-memory-check-on-a-vmware-esxi-5/</guid>
      <description>&lt;p&gt;When my new HP ML10 arrived I was ready to install ESXi… until I
realised that my 32GB of RAM wouldn’t be on its way for a week! To get
around the memory check in ESXi 5.5, I found the awesome instructions
&lt;a href="http://simon-simonnaes.blogspot.co.uk/2012/09/installing-esxi-5-on-less-than-2gb-ram.html"&gt;here&lt;/a&gt; and with a few tweaks was able to get this working. Here are
the 20 steps that I followed…&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Installing Pyenv on Mac OSX</title>
      <pubDate>Fri, 06 Dec 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/installing-pyenv-on-mac-osx/</link>
      <guid>https://dtucker.co.uk/installing-pyenv-on-mac-osx/</guid>
      <description>&lt;p&gt;When I’m writing code, I’m usually in OSX. When I want to try things
out, or check for compatibility between certain versions of Python, it’s
handy to have them all accessible… enter &lt;a href="https://github.com/yyuu/pyenv"&gt;Pyenv&lt;/a&gt;. Pyenv is based on
Rbenv, which for you non-Rubyists is a tools that allows you to set up
Ruby environments that are scoped either globally, per-shell or
per-folder!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>The definitve guide to setting up a USB Serial adapter and iTerm2 on OSX</title>
      <pubDate>Tue, 19 Nov 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/the-definitve-guide-to-setting-up-a-usb-serial-adapter-and-iterm2-on-osx/</link>
      <guid>https://dtucker.co.uk/the-definitve-guide-to-setting-up-a-usb-serial-adapter-and-iterm2-on-osx/</guid>
      <description>&lt;p&gt;Using a few guides on the web and a little bit of ingenuity I was able
to get my FTDI-based, USB to 2x Serial adapter working in Mac OSX 10.9
Mavericks with iTerm 2. This post documents the process and resources
used in the hope of becoming the definitive guide to setting up a USB
serial adapter in OSX and using iTerm2 as the terminal emulator. Even if
it isn’t quite definitive, it should at least be useful to others - I
hope!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>HP VAN SDN Controller - Download, Manuals and Forum Links</title>
      <pubDate>Thu, 14 Nov 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/hp-van-sdn-controller-download-manuals-and-forum-links/</link>
      <guid>https://dtucker.co.uk/hp-van-sdn-controller-download-manuals-and-forum-links/</guid>
      <description>&lt;p&gt;As things are sometime hard to find on HP.com, I thought I’d consolidate
them here.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Stahp it with the Network programmer FUD already</title>
      <pubDate>Thu, 14 Nov 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/stahp-it-with-the-network-programmer-fud-already/</link>
      <guid>https://dtucker.co.uk/stahp-it-with-the-network-programmer-fud-already/</guid>
      <description>&lt;p&gt;Every week I see somebody ask “will all Network Engineers be
programmers” on Twitter, LinkedIn, at a trade show or just to be
antagonistic and for no other reason than to start an argument.&lt;/p&gt;
&lt;p&gt;The anger inside has been brewing for over 12 months until the pressure
valve finally released in the form of this blog post. Expect snark.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Configuring the HP MSR930 for BT Infinity</title>
      <pubDate>Tue, 12 Nov 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/configuring-the-hp-msr930-for-bt-infinity/</link>
      <guid>https://dtucker.co.uk/configuring-the-hp-msr930-for-bt-infinity/</guid>
      <description>&lt;p&gt;After trying in vain to make my BT Home Hub 3 work as a Proper Router™
for my home lab I decided to take the plunge and get something better.
Seeing as I work at HP, I thought I’d try the &lt;a href="http://h17007.www1.hp.com/us/en/networking/products/routers/HP_MSR93x_Series/index.aspx"&gt;HP MSR 930&lt;/a&gt;&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Learning though experimentation and breaking things</title>
      <pubDate>Tue, 12 Nov 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/learning-though-experimentation-and-breaking-things/</link>
      <guid>https://dtucker.co.uk/learning-though-experimentation-and-breaking-things/</guid>
      <description>&lt;p&gt;Lifehacker suggested&lt;a href="http://lifehacker.com/learn-to-code-by-breaking-someone-elses-code-1442438673"&gt;“Learning to Code by Breaking Someone Else’s
Code”&lt;/a&gt; and I wanted to share my personal experiences with this
method….&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Making JSON more Readable with Sublime Text</title>
      <pubDate>Mon, 11 Nov 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/making-json-more-readable-with-sublime-text/</link>
      <guid>https://dtucker.co.uk/making-json-more-readable-with-sublime-text/</guid>
      <description>&lt;p&gt;I saw &lt;a href="http://blog.scottlowe.org/2013/11/11/making-json-output-more-readable-with-bbedit/"&gt;Scott Lowe’s post on how he is making JSON more readable in
BBEdit&lt;/a&gt; and I thought I’d share how I’m doing this in Sublime Text.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Adding Markdown support to your Wordpress Blog</title>
      <pubDate>Fri, 14 Jun 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/adding-markdown-support-to-your-wordpress-blog/</link>
      <guid>https://dtucker.co.uk/adding-markdown-support-to-your-wordpress-blog/</guid>
      <description>&lt;p&gt;Continuing on this week's theme of Markdown, I'll be explaining how to
add Markdown to your blog in 3 easy steps.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Agile Writing - Week 1 - Getting Started with JIRA, GreenHopper and Markdown</title>
      <pubDate>Wed, 12 Jun 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/agile-writing-week-1-getting-started-with-jira-greenhopper-and-markdown/</link>
      <guid>https://dtucker.co.uk/agile-writing-week-1-getting-started-with-jira-greenhopper-and-markdown/</guid>
      <description>&lt;p&gt;I finished reading &lt;a href="http://itrevolution.com/books/phoenix-project-devops-book/"&gt;The Phoenix Project&lt;/a&gt; at the beginning of May and
it has had a profound affect on my outlook towards work. Not only was
this a great read, but while I was reading I kept getting ideas on how I
could implement the three ways at work. This diary documents the
transition to an Agile Writing workflow.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Using Pandoc with Marked app</title>
      <pubDate>Wed, 12 Jun 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/using-pandoc-with-marked-app/</link>
      <guid>https://dtucker.co.uk/using-pandoc-with-marked-app/</guid>
      <description>&lt;p&gt;I recently changed from &lt;a href="http://fletcherpenney.net/multimarkdown/"&gt;MultiMarkdown&lt;/a&gt; to &lt;a href="http://johnmacfarlane.net/pandoc/"&gt;Pandoc&lt;/a&gt;. But I still
wanted to use &lt;a href="http://markedapp.com/"&gt;Marked&lt;/a&gt; app to preview my work…&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Why I switched from MultiMarkdown to Pandoc</title>
      <pubDate>Wed, 12 Jun 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/why-i-switched-from-multimarkdown-to-pandoc/</link>
      <guid>https://dtucker.co.uk/why-i-switched-from-multimarkdown-to-pandoc/</guid>
      <description>&lt;p&gt;For the last 6 months I've been using Markdown where I can. Since
embarking on the path towards a more Agile approach to writing, it has
been necessary to use Markdown more and more. This has led me towards
using &lt;a href="http://johnmacfarlane.net/pandoc/"&gt;Pandoc Markdown&lt;/a&gt; rather than &lt;a href="http://fletcherpenney.net/multimarkdown/"&gt;MultMarkdown&lt;/a&gt; as my dialect of
choice and I hope to explain why.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Arduino: Using my MelodyUtils library for R2-D2 style chirps</title>
      <pubDate>Mon, 22 Apr 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/arduino-using-my-melodyutils-library-for-r2-d2-style-chirps/</link>
      <guid>https://dtucker.co.uk/arduino-using-my-melodyutils-library-for-r2-d2-style-chirps/</guid>
      <description>&lt;p&gt;As part of a small robotics project I've been working on this weekend
(affectionately called CoBe1, there will be a follow up blog on that
soon) I decided to give by robot some personality in the form a a voice,
and uploaded some of my code to GitHub. &lt;/p&gt;
</description>
    </item>
    <item>
      <title>Downgrading from iTunes 11 to 10.7 on OSX</title>
      <pubDate>Fri, 12 Apr 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/downgrading-from-itunes-11-to-10-7-on-osx/</link>
      <guid>https://dtucker.co.uk/downgrading-from-itunes-11-to-10-7-on-osx/</guid>
      <description>&lt;p&gt;I decided to downgrade my iTunes from 11 to 10.7 for a number of
reasons, top most was the fact the the new UI drives me barmy!&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Install Raspbmc without a Keyboard or Mouse</title>
      <pubDate>Fri, 12 Apr 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/install-raspbmc-without-a-keyboard-or-mouse/</link>
      <guid>https://dtucker.co.uk/install-raspbmc-without-a-keyboard-or-mouse/</guid>
      <description>&lt;p&gt;Once I had got my iTunes library downgraded to 10.7 and liberated some
of my DRM'd media I thought it would be awesome to use my Raspberry Pi
as an Airplay Receiver...&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Save multiple Artboards as indiviudal EMF or WMF files in Adobe Illustrator CS6</title>
      <pubDate>Fri, 25 Jan 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/save-multiple-artboards-as-indiviudal-emf-or-wmf-files-in-adobe-illustrator-cs6/</link>
      <guid>https://dtucker.co.uk/save-multiple-artboards-as-indiviudal-emf-or-wmf-files-in-adobe-illustrator-cs6/</guid>
      <description>&lt;p&gt;I've been creating a set of networking icons in Adobe Illustrator. To
get these in a usable vector format for Visio and OmniGraffle stencils I
need them in EMF or WMF format. Unfortunately the built-in Export
function in Illustrator doesn't support Artboards for EMF/WMF but
instead outputs one single file, so I needed to find a different
solution...&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Blast from the past: 10 reasons why JUNOS is better than IOS</title>
      <pubDate>Mon, 21 Jan 2013 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/10-reasons-why-junos-is-better-than-ios/</link>
      <guid>https://dtucker.co.uk/10-reasons-why-junos-is-better-than-ios/</guid>
      <description>&lt;h3 id="preface"&gt;Preface&lt;/h3&gt;
&lt;p&gt;Back in late 2009 I wrote my first ever blog post. It must have been ok
because I got some comments, a few RT's on twitter and it made
@Etherealminds Internets of Interest. Since technicast.net is no longer
I thought I would post this here for future reference.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>About Me</title>
      <pubDate>Fri, 26 Oct 2012 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/about-me/</link>
      <guid>https://dtucker.co.uk/about-me/</guid>
      <description>&lt;p&gt;I'm Dave Tucker. I've worn many hats in the past (including a Red Fedora). From Consultant to Engineer, from Technical Marketing to Product Management but there is always one thing that remains constant. My love of making things that delight people.&lt;/p&gt;
&lt;p&gt;I've helped to build a number of successful open source software products (for details see my Github profile). I co-founded and built SocketPlane which was acquired by Docker in March 2015.
I'm currently helping to build Docker for Desktop (macOS and Windows).&lt;/p&gt;
&lt;p&gt;My passion continues outside of work where I enjoy experimenting with single-board computers (Arduino, Raspberry Pi, Beaglebone, Cubieboard et. al) and 3D Printing. When I'm not tinkering, I can be found spending time with my family, cooking or practicing Tai Chi.&lt;/p&gt;
&lt;p&gt;If I'm not making, I like to be talking about making. To that end, I've spoken at conferences and events across the world about technical topics like Networking and Docker containers. I'm a big fan of mentoring others and I enjoy volunteering at my local library.&lt;/p&gt;
&lt;p&gt;I've recently taken the plunge and entered back in to education to pursue a degree in Astronomy and Planetary Science and one day I would love for something that I make to end up in space.&lt;/p&gt;
&lt;p&gt;My current professional interests are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;IoT and embedded development&lt;/li&gt;
&lt;li&gt;Computer Graphics and Simulation including VR and AR&lt;/li&gt;
&lt;li&gt;Video game development in Unity or Unreal Engine 4&lt;/li&gt;
&lt;li&gt;Machine Learning and AI&lt;/li&gt;
&lt;li&gt;Data Science&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;My current academic and research interests are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Exoplanetary Science&lt;/li&gt;
&lt;li&gt;Application of my coding skills for the betterment of Astronomy&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;*** DISCLAIMER ***&lt;/p&gt;
&lt;p&gt;ALL WORDS HERE ARE MY OWN AND DO NOT REPRESENT THE VIEWS OF MY EMPLOYERS&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Adding an image to DevStack</title>
      <pubDate>Fri, 26 Oct 2012 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/adding-an-image-to-devstack/</link>
      <guid>https://dtucker.co.uk/adding-an-image-to-devstack/</guid>
      <description>&lt;p&gt;I had some time to play with OpenStack this week so I rolled a DevStack
install on an Ubuntu VM running in Parallels on my MacBook Air following
the instructions &lt;a href="http://devstack.org/guides/single-vm.html"&gt;here&lt;/a&gt;. Once OpenStack was up and running I was able
to log in to Horizon at http://localhost/ and started to poke about. I
decided I wanted to try and create a compute instance just to see what
all the fuss was about … as it turns out, you need to have an image to
base this instance on.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Applescript - Rename PDF to Title from Metadata</title>
      <pubDate>Mon, 22 Oct 2012 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/applescript-rename-pdf-to-title-from-metadata/</link>
      <guid>https://dtucker.co.uk/applescript-rename-pdf-to-title-from-metadata/</guid>
      <description>&lt;p&gt;Today I downloaded a the full set of Configuration and Command
references for the HP 12500 Series Switch from HP.com. When I looked in
my download finder they were all helpfully named &amp;quot;cXXXXXX.pdf&amp;quot;.
Interestingly enough the title in the metadata seemed to be correct, so
I wrote an AppleScript to batch rename them.&lt;/p&gt;
</description>
    </item>
    <item>
      <title>Grabbing IETF RFCs and I-Ds in ebook format using rsync</title>
      <pubDate>Fri, 19 Oct 2012 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/grabbing-ietf-rfcs-and-i-ds-in-ebook-format-using-rsync/</link>
      <guid>https://dtucker.co.uk/grabbing-ietf-rfcs-and-i-ds-in-ebook-format-using-rsync/</guid>
      <description>&lt;p&gt;IETF drafts get no love from my Tablet. I 've tried sending drafts to
Instapaper for offline reading, I've tried using Readability but all of
these fail to render correctly. Is it too much to ask to be able to read
RFC's on the go?&lt;/p&gt;
</description>
    </item>
    <item>
      <title>My MacBook Air Docking Solution</title>
      <pubDate>Fri, 28 Sep 2012 00:00:00 +0000</pubDate>
      <link>https://dtucker.co.uk/my-macbook-air-docking-solution/</link>
      <guid>https://dtucker.co.uk/my-macbook-air-docking-solution/</guid>
      <description>&lt;p&gt;I decomissioned my CustoMac to return it to its origins as a gaming rig.
This was mainly due to the fact that trying to keep my MacBook and
CustoMac in sync was turing out to be very labour intensive... This
means I am using my Macbook Air as my main office PC but its limited I/O
was proving to be a little bit of a problem! &lt;/p&gt;
</description>
    </item>
  </channel>
</rss>
