- Five years of Node.js backend work. Would you stick with Node or learn Java or Go?
A backend engineer has spent about five years building systems with Node.js, Express, Fastify, and Kafka. Their salary growth hasn’t kept up with their experience. Is Node.js still a strong career...
65 points58 comments5 d ago
- Best price/performance hosting setup for a TypeScript/Node.js SaaS? Dev vs Production, VPS vs PaaS
Hey everyone! I'm a full-stack/backend developer currently working on a personal SaaS project, and I'm trying to figure out the best hosting strategy in terms of cost, performance, scalability,...
9 points17 comments2 d ago
- I built distroless Node.js images that keep getting OS patches for older Node versions
nodejs-distroless is a set of distroless Node.js Docker images. It follows the official Node.js release schedule: every Current, Active LTS and Maintenance LTS line is published, and a line is...
9 points6 comments5 d ago
- How I trace which Node lines one HTTP request ran, using V8 coverage and diagnostics_channel
I wanted to see exactly which server lines one request ran without adding logs or changing the app. Here's how it ended up working, in case it's useful to anyone. 1. V8 already counts...
7 points9 comments3 d ago
- Problem with concurrent linter fixes
7 points5 comments5 d ago
- Should I ensure my NodeJS code "root directory/working directory" is the initial executable script?
Lets say this is my NodeJS project... - my-online-store - index.js - about.js - nodemodules - items - get.js - add.js And lets say my-online-store directory is in /home/john for example. If my...
5 points15 comments6 d ago
- leeway: stable per-folder dev port ranges (no more EADDRINUSE across checkouts)
Two checkouts of the same repo, both on 5173. leeway gives each folder its own contiguous port range, stable across runs and never overlapping, and passes the ports as env vars. leeway.json lists...
2 points4 comments4 d ago
- npm install
Hello, Im a node.js beginner and confused about the npm install mechanism. Why are we supposed to npm install everything a new for each project we start? Say that I install the Express framework...
1 points0 comments12 h ago
- I built site2paper, a Node CLI that prints a whole website into a storybook (Playwright + pdf-lib + sharp)
Ctrl+P on a real website gives you print stylesheet which are badly formatted pages, a few blank ones, the first carousel slide only, and nothing that was rendered by JS. I wanted to review a site...
1 points0 comments1 d ago
- Introducing Skif - a repository/monorepo linter written in Rust
Hi Peeps, I want to share with you a tool I am working on. Its still early, but I already use it and it works well. So story goes like this - I was working on restructuring a very large monorepo...
0 points20 comments3 d ago