2024  1

January  1

Prevent DOM-XSS with Trusted Types - a smarter DevSecOps approach

January 1, 2024

2023  3

December  1

Nostalgia for my attention span

December 6, 2023

April  1

Data Diodes

April 18, 2023

February  1

AlmaLinux and SBOMs

February 4, 2023

2022  2

June  1

Git internals and SHA-1

April  1

Exploring StackRox

April 26, 2022

2021  5

October  2

Reflections on OSSF London 2021

GCP - Planning for the Worst

September  2

Maglev Load Balancers

September 28, 2021

Google Workspace Super Admins

September 19, 2021

January  1

Go Trie Benchmarks

January 10, 2021

2020  6

December  3

Golang Trie

December 31, 2020

Focusing on Ingenuity

December 28, 2020

Bin Calendar

December 28, 2020

May  2

seL4 on Raspberry Pi 3 in AArch64 mode

May 11, 2020

Lockdown

May 6, 2020

January  1

2020

January 2, 2020

2019  3

September  1

PA Consulting

September 4, 2019

February  2

My Free Software Activities for Jan/Feb 2019

February 28, 2019

Blog Migration

February 27, 2019

2018  1

May  1

Tokenizing IT jobs

May 29, 2018

2017  3

August  1

Jenkins milestone steps do not work yet

August 14, 2017

April  1

Packet.net arm64 servers

April 25, 2017

January  1

Happy New Year!

January 1, 2017

2015  4

January  4

CPAN PR Challenge - January - IO-Digest

January 17, 2015

Docker London Meetup - January 2015

January 15, 2015

Decluttering

January 2, 2015

Looking back at 2014

January 1, 2015

2014  11

August  3

Website revamp

August 31, 2014

Pump.io update 1

August 28, 2014

Packaging pump.io for Debian

August 23, 2014

July  3

London.pm’s July 2014 tech meeting

July 25, 2014

Cowbuilder and Tor

July 22, 2014

apt-transport-tor 0.2.1

July 21, 2014

June  1

Day of Action

June 7, 2014

February  2

Backporting some Perl modules

February 15, 2014

FOSDEM 2014

February 6, 2014

January  2

OpenVPN and easy-rsa

January 2, 2014

2014

January 1, 2014

2013  4

December  2

How not to parse search queries

December 2, 2013

Questhub.io

December 2, 2013

June  1

Sophie

June 16, 2013

January  1

New Year

January 3, 2013

2012  15

December  1

Perl Forking, Reference Counting and Copy-on-Write

December 21, 2012

October  4

Recruiting

October 27, 2012

Wedding

October 6, 2012

The Library - a challenge

October 2, 2012

Enscript 1.6.6

October 2, 2012

September  2

Inbox zero

September 13, 2012

Shelves

September 10, 2012

June  1

NMUs on the go

June 6, 2012

May  1

Engaged!

May 8, 2012

April  2

Weekend of change

April 11, 2012

Bye, Mark.

April 8, 2012

February  1

2012-02-09: Thursday

February 9, 2012

January  3

Lenovo X121e 3G with ModemManager

January 24, 2012

Perl tutorial searches revisited

January 19, 2012

Perl Tutorial

January 9, 2012

2011  12

December  1

SFTP default umask

December 10, 2011

October  1

BITE server

October 16, 2011

August  1

Apache Request-Range headers

August 31, 2011

July  4

Lessons

July 30, 2011

DebConf 11

July 28, 2011

No comments

July 22, 2011

The Prisoner

July 13, 2011

June  1

HMRC data

June 14, 2011

March  1

Software Architect

March 6, 2011

February  2

Gnash and cookies

February 12, 2011

Swirl

February 5, 2011

January  1

Grandma

January 22, 2011

2010  43

December  1

File synchronisation

December 26, 2010

November  10

The Archers website

November 24, 2010

First RTMP connection

November 19, 2010

Gnash and librtmp

November 15, 2010

Imitation is the sincerest of Flattr-y

November 11, 2010

Splitting librtmp from Gnash

November 10, 2010

Eyeing up iPlayer

November 8, 2010

Gnash and downloaded SWF files

November 7, 2010

Gnash from git

November 3, 2010

Flattr-y will get you nowhere

November 3, 2010

Boxes

November 1, 2010

October  10

LibreOffice

October 30, 2010

RC bugs for w/c 2010-10-17

October 24, 2010

Erm… more bugs.

October 17, 2010

WIP

October 15, 2010

Aptitude

October 12, 2010

myspell-hu

October 8, 2010

More bug fixing

October 7, 2010

Warn your distributor

October 4, 2010

Problem solving

October 4, 2010

NMUs

October 3, 2010

September  1

Debian Perl talk

August  5

Hacking

August 30, 2010

SmoothWall Express on Debian

August 16, 2010

Sunny Southampton

August 10, 2010

For future reference

August 4, 2010

Fireflies

August 3, 2010

July  10

Tea

July 31, 2010

Reverse build-depends

July 29, 2010

Running around

July 27, 2010

Arriving at DebCamp

July 26, 2010

New York

July 25, 2010

Gnash and BBC glow

July 19, 2010

Gnash

July 17, 2010

Starting the Emacs daemon

July 16, 2010

Toggle fullscreen in Emacs

July 9, 2010

Play

July 4, 2010

June  1

Work

June 25, 2010

March  1

Recording video with gstreamer

March 1, 2010

February  2

Plugging the Debian GNOME bug weekend

Facebook and XMPP

January  2

Net-NationalRail-LiveDepartureBoards

Hudson and Devel::Cover

2009  55

December  3

Back

December 23, 2009

Moving

December 11, 2009

Flat

December 1, 2009

November  6

My favourite Ubuntu patch

Delayed gratification

November 24, 2009

On mentors and museums

November 16, 2009

More RC bugs

November 16, 2009

RC bug roundup

November 14, 2009

Greetings

November 9, 2009

October  6

SmoothWall Express - ntpd

October 29, 2009

The story so far

October 26, 2009

The Future Is Here

October 25, 2009

Transaction Scope Guards

October 25, 2009

Postcodes

October 6, 2009

Code Reuse

October 4, 2009

September  2

Escape Velocity

September 20, 2009

Unit testing

September 9, 2009

August  1

Southampton

July  5

June  3

The Techteam Suck

Thinking

June 23, 2009

Paper

May  4

Einem Freien Parlament

Notifications

Roast Chicken

Baked Potato

April  7

Cancer

April 27, 2009

RDAS

Squid on Windows

Mushroom Risotto

Kernel Mode Setting on Debian

Lasagne

Three egg omelette

March  7

Pasta with Tomato Sauce

1GB should be enough for anybody

March 29, 2009

SWOTting up

Cooking for Project Managers

OpenOffice.org

Flymake and XML on Debian

March 21, 2009

Organization

March 19, 2009

February  2

Popularity

February 14, 2009

OpenOffice.org evangelization

January  9

Telford Ted

January 26, 2009

Enscript security patches

Fixing Problems

Emacs and Epiphany

Holiday

January 23, 2009

Blind and stupid

Random

Things I learnt today

January 16, 2009

O RAILLY

2008  47

November  6

Campaigning

November 17, 2008

Change

November 15, 2008

EDM 2141

mod_macro

Interesting Times

November 1, 2008

That time of year again

October  6

Atheism

Fail

Hydro

RC != Roman Catholic

WNPP bugs are like debt

Meta

October 19, 2008

August  3

Masochism

Argentina

Vital Statistics

August 1, 2008

July  3

GNU Hackers' Meeting 2008

OpenJDK in Debian main

gnu-standards in Debian

June  8

The things I do for Debian

Licence club

Recent fixes

June 21, 2008

Library

It’s all very technical, you know…

Free software, fix it

Link to your bug report

aMSN sound with PulseAudio

May  3

Pidgin ‘Open Mail’ bug

IDE

Bank Holiday and stuff

April  7

GNOME Bugzilla edit rights

GPG trustdb batch updates

Linux Hardware Support

Debian BSP

Demise of Windows XP

I’ll be at DebConf8

PostgreSQL UK 2008

March  6

Shell startup times, part 2

Encryption and disk access

Shell startup times

F-Spot 0.4.2-1 done

Looking towards lenny

March 9, 2008

Post-FOSDEM thoughts

March 8, 2008

February  4

Where did last year go?

February 22, 2008

New Jabber Address

More Crazy Ideas

February 7, 2008

I’m busy, honest.

February 2, 2008

January  1

Stale config files and upgrades

2007  36

December  12

Fitts' law bugs

Hello from Morpeth

December 23, 2007

Desktop annoyances - getting a prompt

Desktop annoyances - network lag

Emacs keybindings for GTK text fields

TAOCP volumes I and II

December 7, 2007

Ubuntu for relatives

Munin Apache uptime plugin

I want to learn Emacs

Rugby LUG inaugural meeting

Back to using Linux wireless tree

Enscript git repositories

November  5

More CPAN uploads

DateTime::Event::WarwickUniversity version 0.02

GNU Enscript Maintainership

WUGLUG talks last Wednesday

Swapping Caps Lock and Ctrl

November 11, 2007

October  2

Woo, internet

October 19, 2007

Mönchengladbach

September  11

Dragging

GNOME and XDS

September 25, 2007

New domicile

September 25, 2007

First day at credativ

Engineers

September 14, 2007

Killing ODB

64-bit Semprons

Jackfield

PyCon UK

First post

LinuxConf.eu 2007

August  6

BCM43xx wireless range

Automagic screen window titles

Bring on GVFS

GPLv3 in Debian

Yahoo! UI Libraries

August 21, 2007

One step at a time