After recently rebuilding the 4RoadService web server on Debian 13, Browsershot wasn't working right. It wasn't working at all. We run Laravel on a slightly old-school LAMP setup with PHP-FPM, and run the Laravel workers as the www-data user, the same user that runs the web server, so that user needed to be able to...
Zoltan Kochan, PNPM's lead maintainer, explores how his revolutionary package manager transformed JavaScript dependency management with speed and superior developer experience.
Jeff Dickey discusses his polyglot development tools Mise, Usage, and Pitchfork, and how they're revolutionizing CLI frameworks and dev environments.
Artem Zakharchenko explains Mock Service Worker's network request mocking capabilities, technical evolution, and future automation features.
Figma CTO Kris Rasmussen reveals the evolution from WebGL experiments to design powerhouse, plus Dev Mode and AI's future in design tools.
David Mytton discusses building Console.dev's developer newsletter and ArcJet's mission to make application security easier for developers.
Jordan Harband defends his controversial stance on legacy support while managing countless npm packages that power millions of JavaScript projects.
Ryan Dahl, creator of Node.js, explores his journey to building Deno and the new JavaScript registry JSR for runtime-agnostic development.
Feross Aboukhadijeh discusses Socket.dev's advanced approach to open source security, using static analysis and AI to detect complex vulnerabilities.
Isaac Schlueter shares the creation story of npm, early Node.js days, and his new pricing platform Tier that's changing how products handle monetization.
Daniel Roe reveals his transition from law to leading Nuxt's core team and how community-driven development shapes the Vue.js ecosystem.
Christoph Nakazawa discusses his journey from shepherding major OSS projects like Jest, Yarn, and Metro to building his new gaming venture Athena Crisis.
Alex Arena showcases Interval, a batteries-included approach to building rich internal tools in your app's backend.
Simon Hoffman explores desktop automation with Nut.js, a cross-platform library designed to automate anything with an intuitive API.
The article discusses the ESLint rule no-floating-promises which disallows promises without await. The rule is designed to prevent developers from accidentally forgetting to await promises, which can lead to unexpected behavior.
Use doctainers, a set of Dockerized DocFX pipelines, to generate API documentation for Node.js, TypeScript, and Python libraries.
Generate and host technical documentation in the cloud using DocFX, Docker, and a static-site pipeline you can run on any provider.
Building a Node.js GitHub bot for Visual F# documentation PRs, forked from peer-review-bot, that enforces reviewer rules and label-based exclusions.
Configuring the Microsoft VSO build agent unattended by passing service URL, credentials, agent name, and pool via command-line flags to vsoagent.js.
Hummingbird is a sample app that uses EWS and Active Directory APIs to migrate Exchange distribution lists into Office 365 Outlook Groups.