Blog
-

I built a new app and I don't know how I feel about it
Much like almost every other developer on the planet, I have been trying to work out my relationship with coding agents. I have been using AI-assisted coding since the GitHub Copilot beta came out in 2021 (yes, that long ago) and have seen them evolve from being a fancy autocomplete to sidebar assistants to full-blown applications that don’t even show you the code (unless you want to see it).
-

5 quick tips for giving better presentations
I have been speaking publicly at developer conferences for over a decade and in that time I’ve seen plenty of other people giving talks. Everyone gives talks differently, and if you are a speaker or thinking about getting into it, I encourage you to work on developing your unique style as well as your content.
-

Things you need to do for npm trusted publishing to work
After the recent supply chain attacks on the npm ecosystem, notaby the Shai-Hulud 2.0 worm, GitHub took a number of actions to shore up the security of publishing packages to hopefully avoid further attacks. One of the outcomes was that long-lived npm tokens were revoked in favour of short-lived tokens or using trusted publishing.
-

How wrong can a JavaScript Date calculation go?
The
Dateobject in JavaScript is frequently one that causes trouble. So much so, it is set to be replaced byTemporalsoon. This is the story of an issue that I faced that will be much easier to handle onceTemporalis more widespread. -
-
-
-
-
-
Subscribe
To keep up with posts on this blog, you can subscribe via RSS or follow me on DEV.