Monthly links 2024-02

Last month I had some issues finding enough links simply because I didn’t write them down. Who would’ve thought that taking notes actually helps remembering things.

Making a PDF that’s larger than Germany

Someone claimed that a PDF cannot be larger than a country the size of Germany, and that assertion holds true to some extent. Alex Chan wanted to figure out why and wrote about how PDFs are structured and how to build one from scratch and where the limitation comes from. Somewhat related: did you know that .docx, .xlsx or .pptx files (Microsoft office) are just zip files containing various images, folders and XML files?


Tailscale devices with a custom domain

Back then when I began self-hosting more services, I also wanted to be able to reach some of my services without being connected to Tailscale. Tailscale Funnel only allows you to use their domains. In this post, Will Norris writes about how to use your own Domain with some clever techniques.


How I write HTTP services in Go after 13 years

Last year I developed an HTTP service from scratch. Probably my first own bigger project written in Go. Prior to that, I was only extending on projects created by others.

This post is basically a follow-up on Mat Ryer’s previous post on how to write an HTTP service in Go without relying on external libraries such as Gin, Fibre or Echo. Inspired by this, I kinda want to rewrite the HTTP part of my API and transition to native Go.


Thanks FedEx, This is Why we Keep Getting Phished

Troy Hunt writes about his odyssey of receiving a parcel from overseas or rather on how corporate identity and UX is something that FedEx is bad at.


Updating GOV.UK’s crown

Via Robb Knight. I’m not a front-end guy, and my skills are limited to native Javascript, HTML and CSS / SASS. I have never looked into frameworks like Angular or Next.js, but I was always fascinated on how some websites or rather apps are built and structured utilizing frameworks or components.

The team behind the gov.uk website writes about replacing the crown logo and font due to the UK having a new king. The logo and font is a simple component that can be easily updated and deployed across other (government) websites.