Blog | Alex Harri
https://alexharri.com
Welcome to my personal website and blog. I write about TypeScript and other software engineering topics.
フィード
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
11日前
Planes in 3D space
Blog | Alex Harri
Visual and interactive introduction to 2D planes in 3D space.
13日前
JSDoc as an alternative TypeScript syntax
Blog | Alex Harri
How to type your JavaScript code base without writing a single TypeScript file.
3ヶ月前
Iterating over Bit Sets quickly
Blog | Alex Harri
Multiplying iteration speed by exploiting two's complement and Hamming weights.
4ヶ月前
Bit Sets: An introduction to bit manipulation
Blog | Alex Harri
Learn about bitwise operators and bit manipulation by implementing a BitSet class in JavaScript.
4ヶ月前
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.
7ヶ月前
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.
1年前
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.
1年前
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.
4年前