Blog | Alex Harri

https://alexharri.com

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

フィード

記事のアイキャッチ画像
Sharing changes, visuals first
Blog | Alex Harri
Exploring my visuals-first approach to sharing my work internally.
1ヶ月前
記事のアイキャッチ画像
Searching for and navigating Git commits
Blog | Alex Harri
Exploring Git’s built-in tools for searching through and analyzing Git commit logs and diffs.
2ヶ月前
記事のアイキャッチ画像
The web’s clipboard, and how it stores data of different types
Blog | Alex Harri
Exploring the web’s clipboard APIs, their limitations, and their history.
3ヶ月前
記事のアイキャッチ画像
2024 Icelandic Developer Survey: Compensation, Technologies, and more
Blog | Alex Harri
Analyzing data from Iceland’s 2024 developer survey: compensation figures, programming languages, and technologies used.
5ヶ月前
記事のアイキャッチ画像
Introducing Arkio’s Pin Tool
Blog | Alex Harri
Archived version of a post I wrote introducing Arkio’s Pin Tool as part of Arkio’s 1.7 release
8ヶ月前
記事のアイキャッチ画像
Planes in 3D space
Blog | Alex Harri
Visual and interactive introduction to 2D planes in 3D space.
8ヶ月前
記事のアイキャッチ画像
JSDoc as an alternative TypeScript syntax
Blog | Alex Harri
How to type your JavaScript code base without writing a single TypeScript file.
2ヶ月前
記事のアイキャッチ画像
Iterating over Bit Sets quickly
Blog | Alex Harri
Multiplying iteration speed by exploiting two’s complement and Hamming weights.
1年前
記事のアイキャッチ画像
Bit Sets: An introduction to bit manipulation
Blog | Alex Harri
Learn about bitwise operators and bit manipulation by implementing a BitSet class in JavaScript.
1年前
記事のアイキャッチ画像
Making GRID’s spreadsheet engine 10% faster
Blog | Alex Harri
Optimizing the performance of GRID’s browser-based spreadsheet engine, through the use of shared immutable objects.
1年前
記事のアイキャッチ画像
Why doesn’t TypeScript properly type Object.keys?
Blog | Alex Harri
A look at TypeScript’s structural type system, and we how we can effectively use it to our benefit.
1年前
記事のアイキャッチ画像
Moving to a monorepo: Yes, but how?
Blog | Alex Harri
Migrating existing repositories to a monorepo structure. A step-by-step guide.
2年前
記事のアイキャッチ画像
Multi-cursor code editing: An animated introduction
Blog | Alex Harri
Animated and interactive intro to multi-cursor editing using Command D and clever text navigation techniques.
2年前
記事のアイキャッチ画像
Build your own schema language with TypeScript’s infer keyword
Blog | Alex Harri
Case study on using TypeScript’s infer keyword, combined with recursive types, to create a custom schema language using template literal types.
2年前
記事のアイキャッチ画像
The Engineering behind Figma’s Vector Networks
Blog | Alex Harri
A deep dive into the world of vector networks, and the engineering challenges involved in their implementation.
5年前