The Curious Engineer

All blogs / JavaScript / TypeScript

Alex Harri

alexharri.com

Welcome to my personal website and blog. I write about TypeScript and other software engineering topics.

JavaScript / TypeScriptGraphicsAlgorithms / data structuresPerformance / optimization

Posts
18 from 24 Nov 2019 to 17 Jan 2026
Posting
now and then (1 in the last year)
Kind
personal blog
Feed
https://alexharri.com/rss.xml

2026 1

  1. ASCII characters are not pixels: a deep dive into ASCII rendering

2025 2

  1. Compressing Icelandic name declension patterns into a 3.27 kB trie
  2. A flowing WebGL gradient, deconstructed

2024 9

  1. Sharing changes, visuals first
  2. Searching for and navigating Git commits
  3. JSDoc as an alternative TypeScript syntax
  4. The web’s clipboard, and how it stores data of different types
  5. 2024 Icelandic Developer Survey: Compensation, Technologies, and more
  6. Introducing Arkio’s Pin Tool
  7. Planes in 3D space
  8. Iterating over Bit Sets quickly
  9. Bit Sets: An introduction to bit manipulation

2023 4

  1. Making GRID’s spreadsheet engine 10% faster
  2. Why doesn’t TypeScript properly type Object.keys?
  3. Moving to a monorepo: Yes, but how?
  4. Multi-cursor code editing: An animated introduction

2022 1

  1. Build your own schema language with TypeScript’s infer keyword

2019 1

  1. The Engineering behind Figma’s Vector Networks