Custom Zod oneOf validator
published on 2024-06-28TL;DR: If you want to do validation of something being in a dynamic list of values you need to use . Here is the snippet: If you are curious…
Code Locality Concerns
published on 2023-09-20Recently, on stream, I needed to focus an element. It wasn't focusing until I kicked the focus to the next iteration of the event loop…
Considering 'Considered Harmful' Essays Still Being Harmful
published on 2023-05-02Very recently, in the PHP subreddit, someone posted about "Laravel Considered Harmful". Many of the complaints were just that, complaints…
Side Project Hell: It's not as bad as you think
published on 2023-04-10For people starting out in the software dev world, it can be really easy to fall into "Tutorial Hell". The common wisdom to avoid that is to…
E2E Testing Expo Apps with Detox
published on 2022-01-21TL;DR: Build your Expo app with EAS and make Detox use that app file instead of Expo. I'm working on a React Native app using the Expo…
Streaming
see moreI live-code on Twitch. We are always looking for sponsors and partnered content. Check it out.
Other Blog Posts
Interface Driven Validation and API Documentation for Typescript
Porting nanostores to lua
Like a Git Machine
neovim-treesitter is Awesome
Why Feature Flags?
Have yourself a VSCode Biscuit
This Cellule Life
Angular i18n: ICU Messages in Attributes
Learning by Porting: Go Edition
Interesting Concurrency Benchmarks in Rust