Welcome to my site, where I keep some of the things that I write, code, photograph and otherwise create.
You can find out more about me, or jump directly to my résumé.
recent thoughts on my blog
- On RFC8674, the safe preference for HTTP — It’s become common for Web sites – particularly those that host third-party or user-generated content – to make a “safe” mode available, where content that might be objectionable is hidden. For example, a parent who wants to steer their child away from the rougher corners of the Internet might go to their search engine and put it in “safe” mode.
- How Multiplexing Changes Your HTTP APIs — When I first learned about SPDY, I was excited about it for a number of reasons, but near the top of the list was its potential impact on APIs that use HTTP.
- Moving Control to the Endpoints — The introduction of encrypted DNS is a natural step in the process of securing the Internet, but it has brought a considerable amount of controversy, because it removes a means of control for network operators -- including not only enterprises but also schools and parents. The solution is to move control of these services to the endpoints of communication -- for example, the users’ computers -- but doing so has its own challenges.
- Eight #aabill Predictions — As I write this, the Australian Senate is in the final stages of passing the Assistance and Access Bill 2018 (with some but not all amendments).
- Australian Assistance and Access Bill 2018: Amendments — In a great hurry, Australia’s house of representatives today passed the controversial Assistance and Access Bill 2018. However, there were some last-minute amendments slipped in. Currently, it’s being debated in the Senate.
- Designing Headers for HTTP Compression — One of the concerns that often comes up when someone creates a new HTTP header is how much “bloat” it will add on the network. This is especially relevant in requests, when a little bit of extra data can introduce a lot of latency when repeated on every request.
- Do you Trust Australia? Part Four — On 20 August, I went to Canberra to participate in an Internet Society experts' panel on encryption.
- Do you Trust Australia? Part Three — Not that long ago, the US government attempted to compel Microsoft to reveal a customer's data that was located in Ireland.