Category: node js

An open SaaS boilerplate app

February 6, 2024 By Mark Otto 0

Learn Advanced JavaScript Performance Optimization — Garbage collection, memory profiling, data structures like sets and arrays, and event loop management. Learn performance-driven programming, preparing you to write blazingly fast and efficient code! Frontend Masters Malicious npm Package Targeting Roblox Users for Data Theft — It feels…

A Qwik break from React?

February 1, 2024 By Mark Otto Off

Announcing TypeScript 5.4 Beta — TypeScript gains Object.groupBy and Map.groupBy, a new NoInfer<T> utility type is introduced to stop TypeScript from digging in to match against inner types during inference, and lots of smaller bits and pieces covered in this lengthy post. The final release…

Adonis v6

January 30, 2024 By Mark Otto 0

AdonisJS v6: The Complete Web Framework — If you want a TypeScript-first backend Web framework with amazing docs and packed with features out the box, Adonis is worth a look. v6 takes a huge step forward by using ESM by default, offering significantly more type…

Modern shell scripting with JavaScript

January 25, 2024 By Mark Otto Off

Better JavaScript Shell Scripting with Bun Shell — Performance-focused server-side runtime Bun continues its rapid evolution with a side quest into the world of shell scripting by making it easier, cross-platform friendly, and less verbose. zx offers similar (but less integrated and focused) functionality to…

Neural network chess

January 23, 2024 By Mark Otto 0

Effortless GraphQL with Hasura: TypeScript Included — Hasura connects to your data sources, generates a GraphQL API, and deploys it globally — instantly. But, what if you could also write and use TypesScript functions directly in your GraphQL API? With Hasura, you can. Check it…

Astro + htmx + Alpine.js == AHA

January 18, 2024 By Mark Otto Off

console.delight — You use console.log to output text, but did you know that in the browser console it can be used to render other things, like SVGs and HTML? This post is packed with examples and goes deeper into the creative options opened up by…

npm by the numbers

January 16, 2024 By Mark Otto 0

npm in Review: A Retrospective in Numbers — From Socket comes a look at the past year from the perspective of the npm registry, focused largely on statistics (2.5 million live packages!), including download numbers, popular packages, as well as some ‘quirky facts’ like the…

Is htmx Just Another JS Framework?

January 11, 2024 By Mark Otto Off

Is htmx Just Another JavaScript Framework? — Despite being four years old, htmx has seen a surge in popularity recently, parly due to fatigue with ‘big frameworks’ and also because its simple HTML-based approach to adding functionality to a page appeals to an increasingly diverse…

The latest npm registry shenanigans

January 9, 2024 By Mark Otto 0

The State of Benchmarking in Node.js — While Node has always been fast (thanks largely to its V8 underpinnings), there’s a renewed focus on performance in the face of benchmarks and claims from alternatives like Deno and Bun. Lars looks at the ecosystem of benchmarking…

JavaScript’s rising stars

January 4, 2024 By Mark Otto Off

🌟 The 2023 JavaScript Rising Stars — At the start of each year, Michael rounds up the projects that gained the most popularity on GitHub in the prior year. Rocketing to #1 is the shadcn/ui suite of React components, but there are a lot of fresh…