Adam Soutar

Fixing broken WiFi on a 2017 MacBook Pro

Using AltStore on my Mac broke WiFi
Expand

Building SerenityOS on macOS

A few workarounds I needed to build Serenity on my machine.
Expand

Parsing Bencode with C Sharp

Bencode is the encoding of the BitTorrent Protocol, and parsing it in C# has a few complications.
Expand

Using socket.io with create-react-app

Using webpack proxy is harder with socket.io than with a simple REST API, but it's woth setting up.
Expand

Calculating the hit chance of dice in tabletop games

Calculate the hit percentage for a single die. Now do it for several, the maths becomes difficult surprisingly quick.
Expand

The blog builder that runs this site

This site is built from markdown to static pages by a custom-written script.
Expand