Jogchum Koerts
banner
jogchum.dev
Jogchum Koerts
@jogchum.dev
Proud dad | Software Engineer | Clever Cactus 🌵 | Ideas | Frontend development (NextJS, Vercel, ReactJS, Railway, Directus, Strapi, TailwindCSS)
Time Machine is really sweet. It's effortless to setup and runs quietly in the background. Unfortunately it's less ideal for development, especially the node_modules including caching of the package manager is not-so-sweet. You have to be very cognisant in managing exclusions. Once in = never out.
October 5, 2025 at 12:10 PM
If you are using SSL certificates that are trusted in your truststore (like OrbStack or Caddy) and you are accessing them from NodeJS you might know the pain of the invalid cert hell 🙈.

NodeJS has a flag `--use-system-ca` that will "fix" this!

Should work on MacOS and Windows.

#NodeJS #SSL #Tip
September 23, 2025 at 3:04 PM
Giving MacOS 26 Tahoe a go. I personally do not mind the liquid glass. It's nice. What I don't like though yet is the feeling of the design not being done! The rounded corners are to big (personal opinion, and it would be nice to be able to configure them). But what is worse imo is...
September 16, 2025 at 8:40 PM
Oeps. New rabbit hole unlocked. LazyVim…
August 25, 2025 at 9:40 AM
Directus 11.10.2 breaks one or more extensions that are also used in the simple-website-cms starter.. at least that is my assumption now for having a broken build. Let's debug 😬.
August 16, 2025 at 1:26 PM
I love this command: rsync for seamlessly syncing projects across multiple computers!

rsync -av -e ssh \
--delete-after \
--exclude 'node_modules' \
--exclude 'dist' \
--exclude '.idea' \
--dry-run \
other-host:/path/to/project/remote/ .
August 15, 2025 at 8:12 PM
I've checked out the Crowdin for @directus.io on crowdin.com/project/dire.... Nice project and a great way to collaborate on translations!

So I took a stab and added "a couple" translations for the nl-NL version 😬. Let's see how this goes!
Directus — Translation Project on Crowdin
Help us translate Directus and bring it to the world!
crowdin.com
July 15, 2025 at 8:40 PM
My current wishlist for some neat Directus improvements:

- translation of system emails
- sse-c for s3 storage
July 13, 2025 at 7:25 PM
Any Nuxt devs using Webstorm here? The auto-import system is confusing me a bit, I don't like not being able to "CMD+Click" into a function so I am curious to know how others handle this.
July 7, 2025 at 9:47 PM
WWDC 2025 has started. Lot's of updates to the software. What caught my eye most was the updated Rayc... uh Spotlight! But jokes aside, good to see actual updates to spotlight!
June 9, 2025 at 7:59 PM
People talking about 2016 like it’s ages ago an then it hits me 😅.
April 9, 2025 at 10:36 PM
@railway.com is rolling out a new feature: "Project Deletion Hold Window". Love that idea!

A 2-day “are you really absolutely ridiculously sure” timer. I can only imagine the headaches that this will safe. But off course there will be a first "I accidentally forced delete it anyway, help!" 😅.
March 22, 2025 at 1:18 PM
Sweet! @coolify.io will soon support "Full SSL Support" for all Databases. It will enable making secure connections to all supported Databases. Even `verify-full` for PostgreSQL will be possible.

Can't wait for this!

More on it in the actual merged PR: github.com/coollabsio/c...
March 20, 2025 at 12:51 PM
Nice! The newest reMarkable software update adds a "Disk Encryption" feature! Curious to see how well that goes since it does require a factory reset of the device.
March 19, 2025 at 1:40 PM
The best error messages are the one that tell you "something went wrong". Something... 🙈
March 17, 2025 at 5:42 PM
I can't help it, I don't get it. Why is encryption at rest for our data on cloud providers not enabled by default? IMO it should be something not having to think about. It feels the same as when we started to see https as the default way to serve websites. That also was a "thing"...
March 16, 2025 at 3:12 PM
Some nice "little" improvements in 15.2!
Next.js 15.2

• Redesigned Error UI & Improved Stack Traces
• Streaming Metadata
• Turbopack Performance Improvements
• View Transitions (experimental)
• Node.js Middleware (experimental)

nextjs.org/blog/next-15-2
Next.js 15.2
Next.js 15.2 introduces an improved error experience, streaming metadata, Turbopack performance improvements, and more.
nextjs.org
February 27, 2025 at 10:32 AM
Did you get my email? Lol, I'll have to remember this answer 😅

workchronicles.substack.com/p/comic-did-...
(comic) Did you get my email?
Comics about work. Made with love and lots of coffee.
workchronicles.substack.com
February 26, 2025 at 8:24 PM
With @railway.com it's now finally possible for the Hobby plan as well to deploy to an EU region (AMS) with Railway Metal! Fingers crossed volumes will soon be possible as well 🤞🤘.
February 15, 2025 at 1:11 PM
ZSH being rude today 😂.
February 8, 2025 at 9:37 PM
A PVC on your cluster with state “Lost” is horror. Truly scary 😱. Especially if you notice next the PV is really gone. Restore o’clock!
February 1, 2025 at 1:50 AM
A lovely combi, two git commands to cleanup your working copy:

git reset HEAD --hard &&
git clean idfx

It resets the repo to HEAD (reverting al changes to tracked files) and it cleans all your untracked and ignored files and directories.
January 17, 2025 at 9:33 PM
DigitalOcean announced today a new feature: the ability to create per-bucket access keys. Its actually very good news this is FINALLY possible! I always found it strange this was not possible. But let's move on, now we can 🥳.
a cartoon character with the word finally written on it
Alt: a cartoon character with the word finally written on it. It's a meme based on a figure from the Spongebob Squarepants show.
media.tenor.com
January 17, 2025 at 4:41 PM
Personal take: I would love if there was a lot more attention to encryption of (sensitive) data on services (paas/saas/baas/whatever). Front to back.

For example, full disk encryption for VMs in the cloud is mostly manual and not well documented (by the providers).
January 14, 2025 at 6:00 PM
Tip of the day 🤪:
If you are using server actions in NextJS to post a form, make sure your input element has an `name` and not just an `id`. Otherwise the field won't be available in your FormData field.

Hint: if you use shadcn/ui the name field does not come out of the box, you need to add it!
January 8, 2025 at 4:25 PM