Blogs

Testing 10 JavaScript Frameworks on Their HTML Defaults · Jens Oliver Meiert
I don’t know how it is for you, but, traditionally a front-of-the-frontend developer, I’ve always been skeptical about JavaScript frameworks. I’ve been attributing a good part of the HTML crisis—that most sites ship invalid and fantasy HTML—to the...
![How to start a React Project [2025]](/rails/active_storage/blobs/redirect/eyJfcmFpbHMiOnsiZGF0YSI6ODQxLCJwdXIiOiJibG9iX2lkIn19--ce87cd2179b2cf6132b6a29f7d2ccaacd960261a/banner.avif)

Is npm Enough? Why Startups are Coming after this JavaScript Package Registry – console.log()
There’s been significant disruption in the JavaScript package management space recently. While npm continues to be the de facto JavaScript 1) package registry and 2) package manager used in Node.js runtime environments, it is worth discussing how ...



A Deeper Look into Node.js Docker Images: Help, My Node Image Has Python!
Picking the right base image for your Node.js application can be challenging. Different variants of the official Docker node image vary x5 in size and x10 in the number of reported CVEs, but the smallest image is not always the best. There is also...

Troubles with multipart form data and fetch in Node.js
This is one of those cathartic blog posts. One in which I spent several frustrating hours trying to debug something that really should have just worked. Once I had finally found out what was going on I felt that I had to write it all down just in ...

