Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 16 additions & 0 deletions .claude/content-calendar.md
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@
| Checking Node.js version | COMPLETE | /blog/checking-node-js-version |
| Installing Node.js | UPDATED | /blog/5-ways-to-install-node-js |
| Docker development | COMPLETE | /blog/node-js-development-with-docker-and-docker-compose |
| What's new in Node.js 26 | NEW | /blog/whats-new-in-nodejs-26 |

---

Expand Down Expand Up @@ -130,6 +131,16 @@ Explicit Resource Management (using/await using)
└── links to → Async Iterators (existing)
└── links to → Event Emitter (future)

What's new in Node.js 26 (NEW)
└── links to → Checking Node.js version (existing) — intro + related reading
└── links to → HTTP Requests (existing) — Temporal/dependency-drop callback, V8/Undici section, related reading
└── links to → Async Iterators (existing) — Iterator.concat / paginated example
└── links to → Stream Consumer (existing) — _stream_* breaking-changes section
└── links to → 5 Ways to Install Node.js (existing) — "Should you upgrade?" section
└── companion repo: github.com/lmammino/nodejs-26-examples (every snippet runnable)
└── inbound opportunities → Async Iterators, HTTP Requests, Stream Consumer, Checking Node.js version
(each could mention the relevant v26 update with a link back)

Security Cluster (future)
└── Path Traversal Security (hub for file security)
└── Input Validation
Expand Down Expand Up @@ -165,3 +176,8 @@ Security Cluster (future)
- `using`/`await using` (Explicit Resource Management) is TC39 Stage 3, in Node.js 20.4+.
Most coverage is TypeScript-focused — opportunity for a Node.js-specific deep dive that
ties naturally to the design patterns theme
- **Node.js major-release announcements** (the v26 article) make a strong recurring slot:
evergreen-but-timely SEO around release time ("what's new in Node.js X" queries), and
they double as a hub linking back to evergreen guides (HTTP, async iterators, streams,
install). Plan one per even-numbered LTS major (next: v28 in April 2027). Companion
GitHub repo with runnable snippets is a strong differentiator.
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,3 +22,6 @@ pnpm-debug.log*

# jetbrains setting folder
.idea/

# scratch folder for review files etc.
.tmp/
2 changes: 2 additions & 0 deletions .prettierignore
Original file line number Diff line number Diff line change
@@ -1 +1,3 @@
.claude/
.tmp/
pnpm-lock.yaml
3 changes: 2 additions & 1 deletion package.json
Original file line number Diff line number Diff line change
Expand Up @@ -64,6 +64,7 @@
"eslint-plugin-prettier": "5.5.4",
"globals": "^16.3.0",
"prettier": "3.6.2",
"prettier-plugin-astro": "0.14.1"
"prettier-plugin-astro": "0.14.1",
"typescript": "5.8.3"
}
}
Loading
Loading