ben szabo

Journal

Image carousel using scroll-snap

It's almost possible to build a full fledged image carousel without JS. Almost.

Algolia search with TypeScript

A small post about gotchas when using Algolia search with TypeScript.

The road to `strict` TypeScript

A practical guide on how we are gradually progressing towards strictly typed (and null-checked) code.

Matrix outcome in Github workflows

Ever wondered how to check the outcome of all the jobs in a matrix job?

Mocking chained functions with Jest

Took me a long time to learn how to mock/stub in my tests.