andrew jarrett

andrew jarrett @ahrjarrett

About: Making functional programming fast.

Location:
Austin, TX
Joined:
Apr 28, 2021

andrew jarrett
articles - 9 total

Do anything with a Valibot schema!

Introducing: @traversable/valibot andrew jarrett ・ Sep...

Learn More 0 0Sep 27

Introducing: @traversable/valibot

A few weeks ago I released a TypeScript library called @traversable/valibot. This post covers what...

Learn More 27 10Sep 15

Introducing: @traversable/zod

A few weeks ago I released a TypeScript library called @traversable/zod. This post covers what the...

Learn More 31 7Sep 2

Is your code optimized for V8's JIT compiler?

Ever wondered if your code is optimized for V8's just-in-time compiler? Here's a neat trick: use the...

Learn More 0 0Aug 5

How to build JavaScript's fastest “deep clone” function

This is a longer-form article about how I built JavaScript's fastest “deep clone” function. Last...

Learn More 12 0Jul 30

How to build JavaScript's fastest “deep equals” function

This is the first article in a series. The follow-up is titled How to build JavaScript's fastest...

Learn More 21 0Jul 13

The Next Generation of Branded Types in TypeScript

This post will be shorter than most, mostly because writing this has been on my todo list since I...

Learn More 6 0Jun 20

Inductive Types in TypeScript

This post demonstrates a TypeScript pattern I've been experimenting with for the last year or...

Learn More 8 3May 16

Recursion in TypeScript (without the tears)

Principal devs hate this one weird trick... Have you felt frustrated by how hard recursion is? If...

Learn More 7 0Mar 21