Making Authoring GitHub Actions More Type-Safe
published on 2024-11-28I was building a GitHub Action recently and I was annoyed by the lack of type safety for getting Inputs and setting Outputs. I decided to…
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…
Streaming
see moreI live-code on Twitch. We are always looking for sponsors and partnered content. Check it out.
Other Blog Posts
E2E Testing Expo Apps with Detox
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