Category: next js

TypeScript 5.2, Node 20.6, and Astro 3.0

September 7, 2023 By Mark Otto Off

๐Ÿ˜… We’re back! After two weeks enjoying the blistering desert heat of Las Vegas and downpours of Storm Hilary, I’m ready to get back to the weekly JavaScript roundups โ€“ fingers crossed we’re here each week till Christmas now ๐Ÿ™‚__Peter Cooper and the Cooperpress team Good…

We’re taking a few weeks off, but..

August 17, 2023 By Mark Otto Off

๐Ÿ๏ธ I’m taking two weeks off and will be back on Thursday, September 7. So if you don’t see the newsletter turn up for a while, it’s our fault ๐Ÿ˜‰ As I’ve had to produce much of this issue a few days in advance, I’m mixing…

Svelte 5 is going to be radical

August 10, 2023 By Mark Otto Off

My Experience Modernizing Packages to ESM โ€” What a post! Mark, well known for his work on React, Redux, and much more, details the painful experiences and hard-earned lessons he picked up while migrating the Redux packages to ES modules. Mark ‘acemarke’ Erikson Things You Forgot (or…

Taking JavaScript into Python

August 3, 2023 By Mark Otto Off

A Tale of Evading JavaScript Anti-Debugging Techniques โ€” When youโ€™re poking arounddebugging code written and distributed by a third party, there might be some sneaky traps thrown in your path to prevent your usual techniques from working. What next? Disable breakpoints in DevTools? Use a…

Name mangling

July 27, 2023 By Mark Otto Off

Hono + Htmx + Cloudflare: A New Stack? โ€” A lot of people seem to be jumping on htmx lately as an alternative to the complexity of frameworks like React, but what if you want to keep using JSX? Hono is a (vaguely Express-like) Web…

The tale of how static typing came to JavaScript

July 20, 2023 By Mark Otto Off

TypeScript and the Dawn of Gradual Types โ€” From GitHubโ€™s ReadME project comes a thorough journalistic take on how static typing made it into the JavaScript world, what TypeScript offers, some alternative approaches, and the possibility of adding type annotations to JavaScript iself. Mike Melanson (GitHub)…

htmx in 100 seconds

July 13, 2023 By Mark Otto Off

Test and Validate APIs Effectively and Efficiently โ€” Gain access to several API testing tools and features that help you automate repetitive tasks, stay organized, and build robust workflows to ensure your APIs remain reliable and performant. Postman ๐ŸŽ‰ RELEASES: โšก๏ธ IN BRIEF: ๐Ÿ“’ Articles & Tutorials…

CommonJS, we love you, we love you not..

July 6, 2023 By Mark Otto Off

What’s Next for JavaScript: New Features to Look Forward to โ€” A reassuring and high level look at just what goes into making JavaScript better over time, along with some of the new things about to appear or still making their way through the arduous…

This is a doozy of an issue

June 29, 2023 By Mark Otto Off

A Massive Bug at the Heart of the npm Ecosystem โ€” โ€œThis is a doozy,โ€ says the author, who used to work on the npm CLI team. We donโ€™t want to spoil his story too much, but in short, package manifests and actual package contents…

Svelte 4 released

June 22, 2023 By Mark Otto Off

UnsuckJS: Comparing Lightweight JavaScript Options โ€” “No build tools, no compilers, and no hassle.” Itโ€™s a table of frontend JavaScript libraries on a simple page โ€“ thatโ€™s it! But itโ€™s a handy table, letting you see the relative popularity, size, and latest versions of libraries as…