My Articles

Developer Experience tag

The TRMNL Diaries

Posted on

In category Technology with tags Developer Experience, Retrospective

1314 words | 5 minutes to read

A few weeks after getting my TRMNL X e‑ink screen, I tried building my own plugins. The process was surprisingly different from what I expected.

Read More!
Have we decided that JavaScript is bad?

Posted on

In category Programming with tags Developer Experience, JavaScript, Retrospective, TypeScript, Web

833 words | 3 minutes to read

Most JavaScript tooling is being rewritten in non-JS languages. Is this a sign that JavaScript is bad, or is it a sign that we’re finally taking it seriously and forcing it to mature?

Read More!
The JavaScript Ecosystem: What to watch in 2026

Posted on

In category Programming with tags Developer Experience, JavaScript, React, Retrospective, TypeScript, Web

903 words | 3 minutes to read

Last year I wrote an article about what I was going to keep an eye on in 2025 in the JS ecosystem. It was fun and introspective to write, so here’s the 2026 edition.

Read More!
Self-publishing an eBook as a developer

Posted on

In category Programming with tags Developer Experience, Explainer, Retrospective, Writing

2557 words | 10 minutes to read

I self-published an eBook, and found it to be a complicated process compared to tooling for software engineers. This article goes over the process and my thoughts around it.

Read More!
The JavaScript Ecosystem: What to watch in 2025

Posted on

In category Programming with tags Developer Experience, JavaScript, React, Retrospective, TypeScript, Web

1318 words | 5 minutes to read

2024 has been an interesting year for JavaScript. These are the projects I'll be watching, as well as the projects that I'm leaving behind.

Read More!
Moving from Gatsby to Vike

Posted on

In category Programming with tags Developer Experience, JavaScript, React, Retrospective, Web

1320 words | 5 minutes to read

My site has used Gatsby since 2019, but that framework is abandoned. I've moved to Vike, a framework built on top of Vite, and I'm loving it.

Read More!
Using Knip to find dead code in a high-traffic git repo

Posted on

In category Programming with tags Developer Experience, JavaScript, Performance, TypeScript

830 words | 3 minutes to read

Knip is a great tool for identifying and cleaning up unused code, and you can make it even more powerful using their preprocessor feature.

Read More!
Okay Vercel, you've won me over... Sort of

Posted on

In category Programming with tags Developer Experience, React, Web

787 words | 3 minutes to read

NextJS is a framework that I've been using for a few years now. As a framework, I love it. In terms of deployment, though, I've never felt a NextJS site was 'stable'.

Read More!
The Best Tools for Java Development

Posted on

In category Programming with tags Developer Experience, Java

1241 words | 5 minutes to read

This article goes over the various development tools for Java development, each one's benefits, and my preference based on working with them.

Read More!

9 posts on this page