Typed E2E test IDs

Improving the DX when writing E2E tests by using typed test IDs.

4 min read

Dynamic breadcrumbs in Next.js

Flipping dynamic breadcrumbs in Next.js using the app router

4 min read

Localized tRPC errors

A method for creating localized error messages with tRPC.

3 min read

Translating zod errors with next-intl

An approach to translate zod errors with next-intl using a zod error map.

4 min read

Prototype ChatGPT Apps in Minutes

Easily map user input to prompts and present the results.

4 min read

Type your storage

Why it is a good idea to add type safety to your local- and session storage.

3 min read

How to add types to your local storage

Learn how a schema based approach can add type safety to your local- and session storage.

3 min read