Engineering Updates
4 minute read
Querying JSON and XML with jq and xq
How I use command line tools to inspect JSON and XML data that would be impossible to do by eye.
Use template literals to create flexible types that accurately check possible values at compile time and support autocomplete in common editors (like VSCode).
1 minute read
Testing Using Jest Table Syntax
How to write similar Jest tests without copying and pasting code.
1 minute read
Using Generic Arrow Functions in .tsx Files
How to fix Typescript compiler errors from generic arrow functions in .tsx files.
Snippets
Continous Deployment via a GitHub Actions Reminder
An automated reminder to deploy as an effective way to keep deploys small and safe.
Read MoreType Safety with ES2022's Array.prototype.at
Array.at provides better type safety than the standard index operator, and it works with Node 16!
Read MoreQuerying JSON and XML with jq and xq
How I use command line tools to inspect JSON and XML data that would be impossible to do by eye.
Read MoreFlexible Types that Support Autocomplete with Template Literals (Oh My!)
Use template literals to create flexible types that accurately check possible values at compile time and support autocomplete in common editors (like VSCode).
Read MoreTesting Using Jest Table Syntax
How to write similar Jest tests without copying and pasting code.
Read MoreUsing Generic Arrow Functions in .tsx Files
How to fix Typescript compiler errors from generic arrow functions in .tsx files.
Read More

