Articles on current page (1-10 of 11)

Page 1 of 2   |   Page 2 →

April 2023

wood panel three

HTTP/3 in Practice — HTTP/3

The second article covering my attempt to implement a HTTP/3 server from scratch in Rust. Having looked at the QUIC protocol at length in the previous article, this one sees how HTTP/3 is implemented atop it.

This is the 2nd of the 2 articles that currently make up the “HTTP/3 in Practice” series, the first of which was HTTP/3 in Practice — QUIC.

Read article ( 51 minutes )

13 Apr 2023 at 9:30AM in Software
 | 
Photo by Jack Hunter on Unsplash
 | 

March 2023

painted three

HTTP/3 in Practice — QUIC

The first in what I hope will be a series of articles covering my attempts to implement a HTTP/3 server from scratch in Rust. This article outlines my goals and looks at the QUIC protocol on which HTTP/3 is implemented.

This is the 1st of the 2 articles that currently make up the “HTTP/3 in Practice” series.

Read article ( 73 minutes )

25 Mar 2023 at 8:56AM in Software
 |  | 

March 2021

python 33

☑ What’s New in Python 3.3 - More New Features

The second of my two articles covering features added in Python 3.3, this one talks about a large number of changes to the standard library, especially in network and OS modules. I also discuss implicit namespace packages, which are a bit niche but can be useful for maintaining large families of packages.

This is the 4th of the 32 articles that currently make up the “Python 3 Releases” series, the first of which was What’s New in Python 3.0.

Read article ( 40 minutes )

September 2016

laptop hands

☑ Website Maintenance on the Move

I write most of my blog articles and make other changes to my site whilst on my daily commute. The limitations of poor network reception different hardware have forced me to come up with a streamlined process for it and I thought it might be helpful to share in case it’s helpful for anyone else.

Read article ( 9 minutes )

19 Sep 2016 at 1:45PM in Software
 |  | 

August 2016

html source

☑ Responsive Design

My website now looks hopefully very slightly less terrible on mobile devices, and I learned a few things getting there.

Read article ( 14 minutes )

2 Aug 2016 at 8:12AM in Software
 | 
Photo by Ilya Pavlov on Unsplash
 | 

October 2015

mobile design

☑ Fighting Fonts on Mobile

I recently ran into some odd font sizing issues when viewing my website on my iPhone and discovered a few interesting tidbits about rendering on mobile browsers along the way.

Read article ( 4 minutes )

8 Oct 2015 at 8:10PM in Software
 |  | 

May 2015

highway night

HTTP/2

After eighteen years there’s a new version of HTTP. Having heard comparatively little about it until now, I decided to take a quick look.

Read article ( 19 minutes )

8 May 2015 at 11:52PM in Software
 |  | 

July 2013

cake slice

☑ Chunky requests

Why have webservers been so slow to accept chunked requests?

Read article ( 6 minutes )

3 Jul 2013 at 2:20PM in Software
 |  | 

June 2013

beach karate

☑ Jinja Ninja

I recently had to do a few not-quite-trivial things with the Jinja2 templating engine, and the more I use it the more I like it.

Read article ( 4 minutes )

1 Jun 2013 at 6:25PM in Software
 |  | 

May 2013

github usb

☑ Hooked on Github

Github’s web hooks make it surprisingly easy to write commit triggers.

Read article ( 4 minutes )

16 May 2013 at 11:52AM in Software
 | 
Photo by Brina Blum on Unsplash
 | 

Page 1 of 2   |   Page 2 →