Writing
My Journey Into Globalization →
I'd been a Software Engineer for nearly 10 years when I had a recruiter call to talk about a job opportunity they thought I would be a fit for. It was for Nike, on their Globalization Team. I had no idea this job was about to change the direction of my professional career.
What is Pseudo Translation →
Let's talk about one of the most under-utlized tool in a localization professionals toolkit.
My Favorite BCP-47 Validator →
I know it's a common problem: You've got what you think is a valid BCP-47 tag but you're just. not. sure.
Understanding Zustand Middleware →
Zustand's middleware was a pain to figure out. Here's a quick guide.
Multiple Node Versions With Full ICU →
I have a few different projects that all rely on a different version of node. In a perfect world, I'd be able to use the Node Version Manager. However, currently the nvm
command breaks when passing the --with-intl=full-icu
argument (see GitHub Issue here).
Mocking the Javascript Intl Object with Jest →
I wrote a method to check whether or not the given environment (the browser or the node environment) has native Intl
support.