A variety of JS hacks and creative coding

May 30, 2024 By Mark Otto Off

Next.js 15 Release Candidate — The popular React meta framework gets ready for a major new release with a RC giving you an opportunity to experiment with React 19 (and React Compiler) support, executing code after a response with next/after, and a few potentially breaking changes.

Delba de Oliveira and Zack Tanner

Everything You Need to Know About Git — Join ThePrimeagen for this extensive video course and ensure you never run into an unsolvable Git problem again. You’ll learn advanced git abilities like interactive rebasing, bisecting, worktrees, the reflog, and more.

Frontend Masters

IN BRIEF:

  • The folks behind the long standing Gulp build tool are running a survey to help make Gulp better and suit modern needs. It closes tomorrow.

  • 🫠 JavaScript’s creator Brendan Eich popped up on Twitter/X to refute a claim that JS is “the most slop” by saying it’s only 50% so.. I don’t get it either.

  • If you haven’t gone down the JSR rabbit hole yet, let ▶️ Ryan Dahl convince you through his DevWorld 2024 talk. (29 minutes.)

  • Three.js introduces its own ‘TSL’ shader language as a way to write WebGPU shaders with JavaScript rather than the WebGPU Shading Language.

📒 Articles & Tutorials

▶  uBlock Origin: Let’s Read the Code — A prolific code reader spends some time digging into the popular ad blocker that’s almost entirely built in JavaScript.

Ants Are Everywhere

🛠 Code & Tools

⏰ And one for fun..

Qlock: A JavaScript Quine Clock — We linked to Martin’s array of creative JavaScript experiments earlier, but why not finish with one that particularly tickled us? A quine is a program that takes no input but manages to produce, as output, its own source code. Here’s a fun JavaScript example that isn’t merely a quine, but a clock too.

Martin Kleppe