Tutorials



How to build a copy code snippet button and why it matters
If you’ve been watching my streams in 2025, you’ll know that I’m currently suffering from carpel tunnel syndrome. In an attempt to rest my hands and ease the pain, I have been trying to code, navigate the internet, and use my machine with my voice...


Do I Need This Node Dependency? : Brian Muenzenmeyer
It's been exciting contributing to the nodejs.org website. It's a five-way intersection of technology, legacy choices, market forces, language, and people. Playing part-engineer, part-traffic cop through it all is rewarding and humbling. One of th...

Tutorial: publishing ESM-based npm packages with TypeScript
During the last two years, ESM support in TypeScript, Node.js and browsers has made a lot of progress. In this blog post, I explain my modern setup that is relatively simple – compared to what we had to do in the past:
It is intended for packages...

Using Live Activities in a React Native App by Michael Hayes
Live Activities are relatively new to the iOS ecosystem. They first appeared in iOS 16.1 back in 2022 and have proven to be one of the most engaging features introduced by Apple in recent years. Live Activities allow us to display real-time update...

Using Phoenix with React and Inertia | Dimitrios Lytras
I love React. I've worked with various people and companies, and I've seen its power in action. I've also seen some of the worst things done with it, but fixing those buys "Little Dutch" toys for my daughter, so I have no complaints there.
Jokes ...
