Creează un cont pentru a te abona la acest blog și a-i urmări articolele pe pagina Lectură.
-
A look at how I used shape vectors to achieve sharp, high-quality ASCII rendering.
-
How I used a compressed trie data structure to encode Icelandic declension data.
-
An introduction to writing WebGL shaders using gradient noise and cool math.
-
Exploring my visuals-first approach to sharing my work internally.
-
Exploring Git’s built-in tools for searching through and analyzing Git commit logs and diffs.
-
How to type your JavaScript code base without writing a single TypeScript file.
-
Exploring the web’s clipboard APIs, their limitations, and their history.
-
Analyzing data from Iceland’s 2024 developer survey: compensation figures, programming languages, and technologies used.
-
Archived version of a post I wrote introducing Arkio’s Pin Tool as part of Arkio’s 1.7 release
-
Visual and interactive introduction to 2D planes in 3D space.
-
Learn about bitwise operators and bit manipulation by implementing a BitSet class in JavaScript.
-
Multiplying iteration speed by exploiting two’s complement and Hamming weights.
-
Optimizing the performance of GRID’s browser-based spreadsheet engine, through the use of shared immutable objects.
-
A look at TypeScript’s structural type system, and we how we can effectively use it to our benefit.
-
Migrating existing repositories to a monorepo structure.
-
Animated and interactive intro to multi-cursor editing using Command D and clever text navigation techniques.
-
Case study on using TypeScript’s infer keyword, combined with recursive types, to create a custom schema language using template literal types.
-
A deep dive into the world of vector networks, and the engineering challenges involved in their implementation.