Posts by Tags

1Password

1password

Britain

Enterprise

Star Trek Poster Commission

less than 1 minute read

Despite moving into this flat 4 months ago, I still have a lot of work to do to make it a home. Part of this has been making sure we have some nice decoratio...

IRC

Linux

What is systemd and Why Should I Care?

8 minute read

While systemd has been around for a few years, it is gaining more and more attention as more Linux distributions switch to it. Lots of developers are extreme...

NASA

SpaceX Will Ruin Government Agencies

2 minute read

This morning I watched the video for the launch of the Dragon V2 capsule (which can be found here). The thing which struck me about this vide...

OS

What is systemd and Why Should I Care?

8 minute read

While systemd has been around for a few years, it is gaining more and more attention as more Linux distributions switch to it. Lots of developers are extreme...

OS X

Objective-C

How do I know if it is an NSObject?

2 minute read

While I spend most of my time trying to write Swift code these days, there is at least one thing Swift can’t do: Interop with C++. For most of you, that isn’...

Poster

Star Trek Poster Commission

less than 1 minute read

Despite moving into this flat 4 months ago, I still have a lot of work to do to make it a home. Part of this has been making sure we have some nice decoratio...

Programming

How do I know if it is an NSObject?

2 minute read

While I spend most of my time trying to write Swift code these days, there is at least one thing Swift can’t do: Interop with C++. For most of you, that isn’...

SSH

Star Trek

Star Trek Poster Commission

less than 1 minute read

Despite moving into this flat 4 months ago, I still have a lot of work to do to make it a home. Part of this has been making sure we have some nice decoratio...

UK

advertising

Let Me Give You Money!

2 minute read

How many times a day do you see ads on web pages? How about in software? Advertising is becoming more and more pervasive in our lives and it’s not appealing ...

api

azure

Debugging Timer Triggers in Azure Functions

less than 1 minute read

It’s relatively easy to figure out that VS Code is a great editor for developing and debugging Azure Functions. You’ll have also no doubt figured out that fo...

build

Xcode Build Tokens

2 minute read

Recently, I was working with a larger iOS project than I usually do. This project involved creating a library and using it in other applications as well as ...

ci

decorators

Type validation in Python using decorators

less than 1 minute read

So in Python you generally do test driven development to make sure that you don’t get weird type errors. Sometimes, however, it’s good to be alerted immediat...

deserialize

development

The Joel Test for 2017

21 minute read

Back in 2013, I took a course on “Software Architecture, Process, and Management”. One of the topics which came up was: How do you rate a development team? I...

encryption

The Need for a Password Security Group

4 minute read

Recently I have become increasingly exposed to companies with bad password security practices. These range from Virgin Media, who require that your password ...

Should I redirect HTTP to HTTPS?

1 minute read

No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...

favicon

Doing Favicons Correctly

1 minute read

Most web developers know of the existence of favicons. Once these were extremely popular, but now with recent changes in browsers such as Chrome, which make ...

fiddler

Easy Request Response Rules in Fiddler

2 minute read

Fiddler as a tool has gotten more and more advanced over time. With it’s powerful scripting capabilities, there isn’t much you can’t do with it when dealing ...

functions

Debugging Timer Triggers in Azure Functions

less than 1 minute read

It’s relatively easy to figure out that VS Code is a great editor for developing and debugging Azure Functions. You’ll have also no doubt figured out that fo...

git

Stop Suggesting Git Aliases

3 minute read

Sometimes it feels like every second day there is a post on Hacker News or Reddit about great new git aliases that you totally need today, and if you don’t y...

government

SpaceX Will Ruin Government Agencies

2 minute read

This morning I watched the video for the launch of the Dragon V2 capsule (which can be found here). The thing which struck me about this vide...

hashing

Why You Shouldn’t Hash on the Client

1 minute read

Every so often I see posts on Stack Exchange, or Hacker News where someone has figured out that their passwords are being sent to the server and the server c...

hsts

Should I redirect HTTP to HTTPS?

1 minute read

No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...

html

Doing Favicons Correctly

1 minute read

Most web developers know of the existence of favicons. Once these were extremely popular, but now with recent changes in browsers such as Chrome, which make ...

http

Easy Request Response Rules in Fiddler

2 minute read

Fiddler as a tool has gotten more and more advanced over time. With it’s powerful scripting capabilities, there isn’t much you can’t do with it when dealing ...

Doing Favicons Correctly

1 minute read

Most web developers know of the existence of favicons. Once these were extremely popular, but now with recent changes in browsers such as Chrome, which make ...

Should I redirect HTTP to HTTPS?

1 minute read

No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...

https

Should I redirect HTTP to HTTPS?

1 minute read

No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...

iOS

How do I know if it is an NSObject?

2 minute read

While I spend most of my time trying to write Swift code these days, there is at least one thing Swift can’t do: Interop with C++. For most of you, that isn’...

image

internet

Doing Favicons Correctly

1 minute read

Most web developers know of the existence of favicons. Once these were extremely popular, but now with recent changes in browsers such as Chrome, which make ...

ios

The tools that power Outlook

13 minute read

I’ve been responsible for the developer tooling for Outlook iOS for 6 years now. Back when I started, we had just a single Bash script that covered everythin...

irssi

javascript

Websites Which Block Right-Click

1 minute read

We have all been there where we go to a website and try and right click on something just to be greeted with an ugly popup stating that right click has been ...

joel test

The Joel Test for 2017

21 minute read

Back in 2013, I took a course on “Software Architecture, Process, and Management”. One of the topics which came up was: How do you rate a development team? I...

keyboard

keys

latex

os x

Xcode Build Tokens

2 minute read

Recently, I was working with a larger iOS project than I usually do. This project involved creating a library and using it in other applications as well as ...

outlook

The tools that power Outlook

13 minute read

I’ve been responsible for the developer tooling for Outlook iOS for 6 years now. Back when I started, we had just a single Bash script that covered everythin...

password

The Need for a Password Security Group

4 minute read

Recently I have become increasingly exposed to companies with bad password security practices. These range from Virgin Media, who require that your password ...

password managers

passwords

Why You Shouldn’t Hash on the Client

1 minute read

Every so often I see posts on Stack Exchange, or Hacker News where someone has figured out that their passwords are being sent to the server and the server c...

payment

Let Me Give You Money!

2 minute read

How many times a day do you see ads on web pages? How about in software? Advertising is becoming more and more pervasive in our lives and it’s not appealing ...

png

programming

Xcode Build Tokens

2 minute read

Recently, I was working with a larger iOS project than I usually do. This project involved creating a library and using it in other applications as well as ...

putty

python

The tools that power Outlook

13 minute read

I’ve been responsible for the developer tooling for Outlook iOS for 6 years now. Back when I started, we had just a single Bash script that covered everythin...

Type validation in Python using decorators

less than 1 minute read

So in Python you generally do test driven development to make sure that you don’t get weird type errors. Sometimes, however, it’s good to be alerted immediat...

screen

security

Why You Shouldn’t Hash on the Client

1 minute read

Every so often I see posts on Stack Exchange, or Hacker News where someone has figured out that their passwords are being sent to the server and the server c...

The Need for a Password Security Group

4 minute read

Recently I have become increasingly exposed to companies with bad password security practices. These range from Virgin Media, who require that your password ...

Should I redirect HTTP to HTTPS?

1 minute read

No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...

software

The Joel Test for 2017

21 minute read

Back in 2013, I took a course on “Software Architecture, Process, and Management”. One of the topics which came up was: How do you rate a development team? I...

Let Me Give You Money!

2 minute read

How many times a day do you see ads on web pages? How about in software? Advertising is becoming more and more pervasive in our lives and it’s not appealing ...

space

SpaceX Will Ruin Government Agencies

2 minute read

This morning I watched the video for the launch of the Dragon V2 capsule (which can be found here). The thing which struck me about this vide...

spacex

SpaceX Will Ruin Government Agencies

2 minute read

This morning I watched the video for the launch of the Dragon V2 capsule (which can be found here). The thing which struck me about this vide...

ssh

ssl

Should I redirect HTTP to HTTPS?

1 minute read

No. I’ve seen a lot of things about this all saying that it’s a fantastic idea. Yes there are complaints about worse performance due to the complexity, cost...

types

Type validation in Python using decorators

less than 1 minute read

So in Python you generally do test driven development to make sure that you don’t get weird type errors. Sometimes, however, it’s good to be alerted immediat...

unix

What is systemd and Why Should I Care?

8 minute read

While systemd has been around for a few years, it is gaining more and more attention as more Linux distributions switch to it. Lots of developers are extreme...

vim

we

Websites Which Block Right-Click

1 minute read

We have all been there where we go to a website and try and right click on something just to be greeted with an ugly popup stating that right click has been ...

web

Easy Request Response Rules in Fiddler

2 minute read

Fiddler as a tool has gotten more and more advanced over time. With it’s powerful scripting capabilities, there isn’t much you can’t do with it when dealing ...

Websites Which Block Right-Click

1 minute read

We have all been there where we go to a website and try and right click on something just to be greeted with an ugly popup stating that right click has been ...

web development

Websites Which Block Right-Click

1 minute read

We have all been there where we go to a website and try and right click on something just to be greeted with an ugly popup stating that right click has been ...

xcode

Xcode Build Tokens

2 minute read

Recently, I was working with a larger iOS project than I usually do. This project involved creating a library and using it in other applications as well as ...