Picture of me

Angus Findlay

Fullstack Engineer based in London.

Zoomed in platelet code

platelet

A lightweight, HTML-first templating library

2024-04-10
Zoomed in Django template code

Templating & Power

Reflecting on different ways of rendering HTML pages

2024-01-07
Generating the 100th fibonacci number

Simple Haskell Memoization

@functools.cache-style Memoization in Haskell

2023-12-12
Domainle

Domainle

Guess the country from the TLD.

2023-08-06
Youtube video thumbnail

Rust-friendly websites and web apps

Recording of a talk I gave at Rust & C++ Cardiff

2023-04-26
575 Logo

575

A haiku app for the 21st century

2023-04-17
some drawings from five-seven-five

Drawing with React Native

Creating a touchscreen drawing input from scratch in less than 100 lines of code

2023-03-12
Bar chart showing speeds of the rust and elixir compilers

Rust Compiler Speed Case Study

A comparison of the Elixir and Rust compilers

2023-03-01
The Elm logo and the Astro logo

Introducing the Elm integration for Astro

A new integration for server side rendered, hydrated Elm island components in your Astro project.

2022-12-05
Screenshot of the pinyin buttons on the website

Learn Mandarin Chinese's Tones

A tiny audio quiz, written in Elm.

2022-11-20
River of Junk

Expiring Feature Flags

Keeping feature flags under control one tiny eslint plugin.

2022-10-15
TCP slow start graph

The 14kB Website Myth

Why your website doesn't have to be under 14kB in size.

2022-09-03
No alt

On the Embarrassingly Poor Performance of JavaScript's Spread Operator

On the Embarrassingly Poor Performance of JavaScript's Spread Operator

2022-08-05
The Pyright Logo on Fire

Fixing Dan and Aydın's Pyright Error

How learning about Variance helped me fix a Pyright error.

2022-08-04
Playlist To Graph

playlist2graph

See your Spotify artists as a connected network (currently awaiting approval)

2022-07-26
PICO-F Event Graph

PICO-F

Experimenting with interactive creative coding & creating a friendly interface for the Elm Architecture.

2022-06-19
Range Picker Calendar

yet-another-calendar

An opinionated, simple but highly customizable calendar library for React.

2022-06-02
Faux-Controlled Components

Faux-Controlled Components

What my team learned after spending 2 days fixing npm's worst React calendar component.

2022-05-13
Visual Studio Code being replaced with Neovim

How to Uninstall VS Code

How to replace Visual Studio Code with Neovim.

2022-03-25
Vimle

Vimle

Wordle for vim fans.

2022-03-18
The Elm logo

Intro to Elm for React Developers

How Elm takes a novel approach to creating frontend applications, and what React developers can learn from it. Originally written for the Theodo Blog, published in the React Newsletter.

2021-10-25
Java Visualiser Extension

Visualise Java Projects in Visual Studio Code

A Visual Studio code extension to make large Java codebases more accessible.

2020-12-06
Code Genius

Code Genius

A Rap Genius inspired website for people learning to code.

2020-09-09
Chinese Character

Learn Chinese & Japanese Characters

A tiny quiz web app for Hanzi/Kanji, written in Elm.

2020-07-27
A Cy Twombly painting, pixel sorted

HyperGlitch

Some small programs for intentional aesthetic image-glitching, written in Haskell & Elm.

2019-12-09
Algorithmically generated plants

Functional Plants

Experimenting with functional programming & data structures to create live animations of plant growth.

2019-06-25
Songscore landing page

Songscore

A music reviewing platform, built with Elm & Elixir.

2017-07-16