23 April 2021

The Hacker’s Tribute Vol. 68: Node’s Sweet 16


Well, hello there!

Hate yourself? Easy – become somebody else! We don’t judge. In fact, we’ll give you the advice you need to break away and take on a new digital identity. Once you assume your ideal persona, feel free to indulge in our issue for the latest developments in Node’s 16th edition, Awkward battles between scripts, the wonders of Prism, and the absolute joys of TypeScripting.

Bring your best self and come to the party. It’s time to celebrate you!

Dan 'The Man' Kowalski

Dan ‘the Man’ Kowalski

Editor-in-Chief, The Hacker’s Tribute

Node’s Sweet 16

It’s here, and by goodness, it is glorious! Node.js is here, in its 16th rendition, with support for ECMAScript modules and prebuilt Apple Silicon binaries. Based on the 9.0 version of the V8 JavaScript engine, this version supports each and every language feature since the 8.6 release. It’s all part of a dramatic movement of Node.js towards ES6 modules – with updates to code samples across API documentation to make way for ESM examples. Now that’s perfect chaos!

Battle of the Awkwards

Implementing common UI patterns differs completely between VanillaJS, jQuery, and hyperscript. Unsurprisingly the plainest name offers the most awkward outcome – and that infamy goes to Vanilla. But don’t take our word for it! Examine which versions offer the worst logic, demanding more frequent callbacks. We’ll take a look at Fade & Remove, Fetch & Insert, Debounced Input, Toggle A-Class, Trigger an Event, and Show an Element. It’s the Olympics of flawed logic – go for gold!

Condemned to Prism

Behold, Utopia! Prisma tools are here to boost your life like never before. This next-gen ORM for Node.js and TypeScript brings two years of experience to your screens, featuring a flurry of delicious features. We’re particularly hyped for a paradigm for object-relational mapping, database migrations with Prisma Migrate, type-safe database access with Prisma Client, a galactic-level interface with Prisma Studio – and much, much more!

A New – Improved, Digital Me?

Sometimes, it’s better to set fire to the building and start again fresh. But imagine a better way – a new identity, without the pyromania. Could it be? Yes, with a new digital identity. With a few sneaky steps, you can unstick yourself off the grid and preserve your ‘self-sovereignty.’ You must feel a sense of relief. That, my friends, is liberty – and it’s only a few clicks away. So, what are you waiting for? See the post, and experience true freedom today!

TypeScripting like its 2021

With modern tooling at your disposal, you’re capable of a great many things! See this guide for insights into starting a TypeScript project. Take Typescript 4 to its limits, execute tests with Jest, explore esbuild, Bundle for Node.js, build browser-compatible modules, publish to npm, generate API documentation with TypeDoc, and a whole planet more. With TypeScript, it’s high time to explore the next decade to its absolute limit.

Knowledge is free and shared. We’re always on the lookout for new insights into the world of Web and Mobile App Development.

We’ll be in touch with more news, as it happens!

Read Tech Stories from Experienced Devs!


Hackers of the world dream to be him. And that’s an understatement. With methods decades ahead of cyberspace, he’s proceeded only by his own reputation. ‘The Man’ infamous for single-handedly causing the ’08 global financial meltdown, he dropped off-grid searching for purpose. He twice-dominated each of the Himalayan peaks, negotiated the rift valleys of Africa, and swam the Amazonian Basin end-to-end. It was in Siberia where we caught up to him – convincing him to work for the ‘good guys’. The veteran’s veteran of coding, now confidently within our ranks, is finally a force for good. Just don’t test him.