Lucas Barake

Hello there! 👋

The Proper Way to Decode Arrays

Array validation shouldn't be all-or-nothing. It's far too common to blindly use z.array() and lose valid data when a single item fails validation. Let's see how to build a more graceful approach using Effect Schema.

Supporting Offline Mode in TanStack Query

One of the main challenges I've faced when using TanStack is achieving offline usage while having full control over the data layer. In this blog post, we'll explore how to use Effect and Effect Schema, along with the browser's IndexedDB, to persist TanStack Query data locally.

How Effect Simplifies Your TypeScript Code

Effect can feel overwhelming with its steep learning curve. Is it really worth the complexity? In this blog post, we'll solve a real-world challenge and let you be the judge of whether Effect's benefits outweigh its learning curve.