Skip to content

Commit 2c8b33e

Browse files
authored
feat: add "What's new in Node.js 26" blog article
1 parent 4132c6e commit 2c8b33e

6 files changed

Lines changed: 1540 additions & 2948 deletions

File tree

‎.claude/content-calendar.md‎

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,7 @@
8484
| Checking Node.js version | COMPLETE | /blog/checking-node-js-version |
8585
| Installing Node.js | UPDATED | /blog/5-ways-to-install-node-js |
8686
| Docker development | COMPLETE | /blog/node-js-development-with-docker-and-docker-compose |
87+
| What's new in Node.js 26 | NEW | /blog/whats-new-in-nodejs-26 |
8788

8889
---
8990

@@ -130,6 +131,16 @@ Explicit Resource Management (using/await using)
130131
└── links to → Async Iterators (existing)
131132
└── links to → Event Emitter (future)
132133
134+
What's new in Node.js 26 (NEW)
135+
└── links to → Checking Node.js version (existing) — intro + related reading
136+
└── links to → HTTP Requests (existing) — Temporal/dependency-drop callback, V8/Undici section, related reading
137+
└── links to → Async Iterators (existing) — Iterator.concat / paginated example
138+
└── links to → Stream Consumer (existing) — _stream_* breaking-changes section
139+
└── links to → 5 Ways to Install Node.js (existing) — "Should you upgrade?" section
140+
└── companion repo: github.com/lmammino/nodejs-26-examples (every snippet runnable)
141+
└── inbound opportunities → Async Iterators, HTTP Requests, Stream Consumer, Checking Node.js version
142+
(each could mention the relevant v26 update with a link back)
143+
133144
Security Cluster (future)
134145
└── Path Traversal Security (hub for file security)
135146
└── Input Validation
@@ -165,3 +176,8 @@ Security Cluster (future)
165176
- `using`/`await using` (Explicit Resource Management) is TC39 Stage 3, in Node.js 20.4+.
166177
Most coverage is TypeScript-focused — opportunity for a Node.js-specific deep dive that
167178
ties naturally to the design patterns theme
179+
- **Node.js major-release announcements** (the v26 article) make a strong recurring slot:
180+
evergreen-but-timely SEO around release time ("what's new in Node.js X" queries), and
181+
they double as a hub linking back to evergreen guides (HTTP, async iterators, streams,
182+
install). Plan one per even-numbered LTS major (next: v28 in April 2027). Companion
183+
GitHub repo with runnable snippets is a strong differentiator.

‎.gitignore‎

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,6 @@ pnpm-debug.log*
2222

2323
# jetbrains setting folder
2424
.idea/
25+
26+
# scratch folder for review files etc.
27+
.tmp/

‎.prettierignore‎

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1 +1,3 @@
11
.claude/
2+
.tmp/
3+
pnpm-lock.yaml

‎package.json‎

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464
"eslint-plugin-prettier": "5.5.4",
6565
"globals": "^16.3.0",
6666
"prettier": "3.6.2",
67-
"prettier-plugin-astro": "0.14.1"
67+
"prettier-plugin-astro": "0.14.1",
68+
"typescript": "5.8.3"
6869
}
6970
}

0 commit comments

Comments
 (0)