An open SaaS boilerplate app
February 6, 2024
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 like we need an ‘evil package of the week’ feature lately. This latest one targeted users of a package for interacting with the Roblox (a popular virtual universe game) API. The post digs into detail on what the rogue package was doing behind the scenes. Sarah Gooding (Socket) |
👾 Separate from the malicious package discussed above, the legitimate Noblox.js package is worth a look if you want to interact with Roblox from Node at all. |
Command Line Interface Guidelines — A fantastically presented ‘open source guide’ to writing better command line programs in the time-tested UNIX-y way. There’s much to enjoy here, including a few Node-specific recommendations. Prasad, Firshman, Tashian, and Parish |
💡 On the topic of CLIs, version 12.0 of popular full-featured CLI framework Commander.js has just been released. |
How to Stream Files from Next.js Route Handlers — “Despite being Next.js specific, it goes over the philosophical difference between Node.js specific API routes, and runtime-agnostic route handlers, which I think could be interesting to a broader audience of backend JS developers.” Eric Burel |
🛠 Code & Tools |
🐱 Meow 13.2: A Straightforward CLI App Helper — You define flags, help text, and other features in a single object and it handles all the processing for you. Short, simple, sweet, and no dependencies. Sindre Sorhus |