I'm still not sure about, or won over by, Next.js. Here's another post that covers some things that I think touch on what makes me uneasy about it as a development tool choice.
Why Next.js Falls Short on Software Engineering
ctrl/tinycolor and 40+ NPM Packages Compromised - StepSecurity
A pretty impressive and concerning compromise of a lot of JavaScript (and by extension TypeScript) packages.
Red & blue functions are actually a good thing
A rebuttal of sorts for the red/blue language post.
What Color is Your Function? – journal.stuffwithstuff.com
An amusing take on async/await being sprinkled all over a language. While this is aimed more at the JavaScript crowd, I think the Python folk can relate too.
There are some good points here, and some good descriptions of the sort of frustration that can be felt. At the same time there are also some not-quite-sensible aspects to it as well.
Still a fun read.
Using Common Lisp from inside the Browser
Details about a method of running Common Lisp code in the browser.
React Still Feels Insane And No One Is Talking About It
React has never felt quite right to me, but I've never been able to put my finger on why. This article does a good job of gettinng a similar feel to what I feel.
What is TSDoc? | TSDoc
A proposed standard for "docstrings" for TypeScript. Well, not docstrings in the Lisp/Python sense, but comments that can be used to document an API in place and allow for the generation of documentation from them.
OpenNext Gets Closer to Making Next.js Truly Portable
I've read so many thanks about Next.js that suggest it's not a good time if you want to deploy anywhere other than with Vercel. It seens that this project aims to solve that problem.
What Does "use client" Do? — overreacted
Interesting description of what "use client" and "use server" do in React.
HOW TO BUILD TWITTER CLONE PROJECT WITH REACT JS FOR BEGINNERS
I can't actually decide if this is humour or not, but it's hilarious, for sure.
OSA JavaScript recipes
For a while, you've been able to script Mac OS using JavaScript using JavaScript for Open Scripting Architecture (JSOSA). This is a huge improvement on AppleScript. Why? JavaScript isn't a great language, but it broadly follows the conventions that programming languages of the C/ALGOL family have followed for decades. AppleScript is a horrendous mess that should never have come into being.
TypeStrong/ts-node: TypeScript execution and REPL for node.js
Useful-looking tool that makes TypeScript usable on the command line, amongst other things.
Starboard
Site that sort of provides active JavaScript notebooks, with a view to doing most/all of the work on the client side. I was sort of hoping there'd be a self-host option or something and I'm not seeing that. On the other hand it could be a good tool for tinkering with and prototyping code.
node.js - How do I uninstall nodejs installed from pkg (Mac OS X)? - Stack Overflow
Method of uninstalling nodejs from macOS if it has been installed from a package. (the idea being that you may want to manage it via Homebrew instead)
Brian Lonsdorf: Hey Underscore, You're Doing It Wrong! – FunctionalTalks.org
Talk about things to do with JavaScript, functional programming, etc.
The Pitfalls of Boolean Trap
Good little article about the pitfalls of using boolean values as parameters for a function. Not the first time I've seen this sort of thing (I'm sure I read a similar article years before, and a similar thing in a coding book even earlier).
Still good advice.
At least it's a little better in languages with keyword arguments.
The reduce ({...spread}) anti-pattern - RichSnapp.com
Interesting article about the potential pitfalls of using reduce and spread for cool JavaScript one-liners. I don't think I'm in the habit of using this particular pattern, but I should probably keep an eye out for it.
Beyond appendChild: Better convenience methods for HTML - DEV Community
Short article about some handy DOM manipulation methods and idioms in JavaScript.
Copy to clipboard pure JavaScript - JSFiddle
Example code for copying rich text to the clipboard from JavaScript.
Console rules
Handy things you can do in the console (in Chrome at least).