Commit Graph
7932 Commits
Author SHA1 Message Date
Javier CanalesandClaude Sonnet 5.5 6845ed34a5 docs(fde): add roadmap links and resources to nodes without resources
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-16 08:23:01 +02:00
github-actions[bot]andnilbuild d734da2f49 chore: sync content to repo (#10458)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-16 08:09:55 +02:00
github-actions[bot]andjcanalesluna 1252af9a2a chore: cleanup orphaned content files (#10456)
Co-authored-by: jcanalesluna <56018501+jcanalesluna@users.noreply.github.com>
2026-10-15 18:38:36 +02:00
Javier Canales 42b0d7809d Revert "chore: cleanup orphaned content files (#10453)" (#10454)
This reverts commit f78f5b6cc9.
2026-10-15 18:26:58 +02:00
github-actions[bot]andjcanalesluna f78f5b6cc9 chore: cleanup orphaned content files (#10453)
Co-authored-by: jcanalesluna <56018501+jcanalesluna@users.noreply.github.com>
2026-10-15 18:11:40 +02:00
github-actions[bot]andnilbuild f2dc3eaa71 chore: sync content to repo (#10452)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-15 17:59:10 +02:00
Aurantium 6e22fbd350 docs(python): clarify when tuples can be dictionary keys (#10451)
Assisted-by: OpenAI Codex
2026-10-15 17:50:30 +02:00
github-actions[bot]andnilbuild 143c7c053d chore: sync content to repo (#10449)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-15 10:51:38 +02:00
github-actions[bot]andnilbuild 02a82c2b73 chore: sync content to repo (#10450)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-15 10:50:36 +02:00
github-actions[bot]andnilbuild e5e91d76ab chore: sync content to repo (#10448)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-15 10:50:20 +02:00
Javier CanalesandClaude Sonnet 5.5 8e62a35a8c docs(fde): fix typos, Codex/Gemini descriptions and resource titles (#10447)
Co-authored-by: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-14 13:36:39 +02:00
github-actions[bot]andnilbuild 5a2297062f chore: sync content to repo (#10445)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-13 11:37:44 +02:00
github-actions[bot]andnilbuild a972be7fdb chore: sync content to repo (#10443)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-13 11:25:41 +02:00
github-actions[bot]andnilbuild 5d225d6fd1 chore: sync content to repo (#10444)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-13 11:25:36 +02:00
github-actions[bot]andnilbuild 499560c11b chore: sync content to repo (#10442)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-13 11:11:14 +02:00
github-actions[bot]andnilbuild 1288e97c42 chore: sync content to repo (#10441)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-13 11:07:42 +02:00
Sree Vardhan VandClaude Opus 5.5 73810b86ef Add webhook reliability to API Design "Webhooks vs Polling" topic (#10439)
Tighten the comparison and add what receivers need to handle in practice:
at-least-once and out-of-order delivery, signature verification (HMAC with
a shared secret), acknowledging quickly and processing in the background,
deduplicating by event ID, and combining webhooks with polling to catch
missed events.

Add the Standard Webhooks spec and GitHub's webhook best-practice and
signature-validation guides as resources.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 10:32:02 +02:00
Sree Vardhan VandClaude Opus 5.5 8f6dab39e8 Explain idempotency keys in API Design "Idempotency" topic (#10438)
The topic said idempotency "sometimes" applies to POST but did not explain
how. Clarify which HTTP methods are idempotent by definition and describe
idempotency keys, the common way to make POST/PATCH safe to retry:
client-generated unique key, stored result replayed on repeats, reuse with
a different payload rejected, keys expire.

Add MDN, the IETF Idempotency-Key header draft and Stripe's reference
implementation as resources.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 10:31:03 +02:00
Sree Vardhan VandClaude Opus 5.5 ac8ddd654c Improve "Error Handling / Retries" in API Design roadmap (#10437)
Rewrite the topic copy to reflect current practice: retry only transient
failures (timeouts, 429, 502-504), cap retries, use exponential backoff
with jitter, respect Retry-After, and retry only idempotent requests.
The old copy suggested retrying until a request succeeds, which can cause
retry storms.

Add three resources on backoff, jitter and Retry-After. No other topic in
the API Design, Backend or AI Engineer roadmaps covers these yet.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 10:30:18 +02:00
Lawand f1e977f376 fix(react): correct Formisch spelling in resource links (#10433) 2026-10-13 10:29:12 +02:00
github-actions[bot]andnilbuild 813811a8c7 chore: sync content to repo (#10430)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-09 19:39:15 +02:00
Mahtab-Jeyhani 5f4fd12b72 Update shellcheck@r_G62Mx-S8wBcxduFbPMh.md (#10429)
The trunk.io ShellCheck article no longer loads. Replaced it with a working LinuxConfig guide on using ShellCheck
2026-10-09 09:30:51 +02:00
github-actions[bot]andnilbuild 2049c45729 chore: sync content to repo (#10427)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-08 11:55:38 +02:00
Mahtab-Jeyhani 4ba418d682 Update bash--n@_UDEyH6hECoOoXcbcXTLy.md (#10426)
docs: drop dead resources, and add a replacement
2026-10-08 09:42:28 +02:00
Muhammad Ahmad Shahid 63364ae102 fix/content-type-in-machine-learning (#10425) 2026-10-07 17:29:59 +02:00
Muhammad Ahmad Shahid cfc89a1d4b Fix discrete math resource type (#10421) 2026-10-06 19:36:10 +02:00
Javier Canales 2282f21b6f Add Inference Engineering Roadmap link to README (#10419) 2026-10-06 12:51:31 +02:00
Iain 98e5361725 docs(frontend): fix React Router website link (#10418) 2026-10-06 10:23:31 +02:00
github-actions[bot]andnilbuild 437b30bdaa chore: sync content to repo (#10417)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-05 17:51:11 +02:00
Devanaboyina Charan ChaitanyaandCharan Chaitanya Devanaboyina 3b43512a75 docs(ai-data-scientist): expand learning resources for mathematics and coding topics (#10416)
Co-authored-by: Charan Chaitanya Devanaboyina <chaitanya.devanaboyina@finmkt.io>
2026-10-05 09:40:22 +02:00
github-actions[bot]andnilbuild a261c81b0e chore: sync content to repo (#10413)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-02 11:00:46 +02:00
Javier CanalesandClaude Opus 5.5 b566b3ead6 chore: remove @feed@ resources from roadmap content (#10412)
Remove the 272 daily.dev "Explore top posts about ..." feed links
from 274 topic files across all roadmaps.

Three links were tagged @feed@ but are regular resources, so they
are retagged instead of removed:
- computer-science/sql-vs-nosql-databases: roadmap.sh guide -> @article@
- backend-beginner/git: YouTube crash course -> @video@
- game-developer/unreal-engine: Unreal Source Discord -> @article@

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-02 09:24:51 +02:00
H23andWeijian He ab591ce0e9 docs: remove duplicate resource lines (#10411)
A repo-wide scan found 34 resource lines that link to an identical URL
as another line in the same file. Most look like content-sync artifacts
where a refreshed resource was appended but the stale one was never
removed; three were created by my earlier link fixes folding a dead URL
into an identical live one (cloudflare calls, cloudflare service
bindings, kotlinlang flow).

In each file the first occurrence is kept and only the later duplicate
is removed; no URLs or labels were modified.

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-02 09:19:32 +02:00
H23andWeijian He 873eb45fe9 docs: fix moved docs links, drop dead resources (#10409)
Live fixes (8 links, 8 files):
- chakra-ui: /docs/getting-started removed, updated to the docs hub
- LanceDB: /enterprise/introduction folded into the /enterprise section
- openclaw docs: five deep links into moved /index pages updated to the
  canonical paths (gateway/security, cli)

Dropped 8 resource lines whose sources are gone with no replacement
(all 404-verified twice): arbitrum get-started, harness kubernetes
blue-green guide (2 files), smartbear microservices (2 files),
userfrosting DI container article, AWS effective_cache_size tuning
page, inspirednonsense context engineering post.

All replacement URLs verified to resolve (HTTP 200).

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-02 09:11:10 +02:00
github-actions[bot]andnilbuild b62fe07c77 chore: sync content to repo (#10410)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-10-01 16:20:36 +02:00
H23andWeijian He 9d1aca1463 docs: fix corrupted slugs, update moved links, drop dead resources (#10407)
Live replacements (5):
- concurrent-ruby: versioned docs URL 404s, updated to the unversioned
  docs home
- IBM prompt injection article: research.ibm.com moved to
  ibm.com/think/insights
- bolt.new: support-center quickstart removed, linked the official docs
- ML Basics book PDF (mlops): dead github.io copy replaced with the
  live copy in the book's GitHub repository
- libretexts unbalanced tree: corrected the page slug (had a stray
  trailing 'e')

Dropped 14 resource lines whose sources are gone entirely with no
replacement (all 404-verified twice): cisco TCP error control doc,
vultr redis install guide, thenewstack kubernetes article, claude
support plan article, openclassrooms relational DB course,
cointelegraph crypto faucets, codewithmukesh NLog post, dhanusir ruby
naming (3 files), flexiple puts/print/p, loadninja load testing,
loadforge redis optimization, tpolecat by-name parameters.

All replacement URLs verified to resolve (HTTP 200).

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-01 14:07:19 +02:00
Javier CanalesandClaude Opus 5.5 1f97178f0a Inference engineering ai engineer resources (#10408)
* feat(inference-engineering): add learning resources to roadmap topics

Add curated papers, official docs, open-source repos and books to 64
topics of the Inference Engineering roadmap, following the content
style guide (typed links, ordered by type, max 8 per topic).

Also normalise the heading on the Post-Training Quantization and
Multi-Cloud topics.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

* feat(inference-engineering): reuse AI Engineer roadmap resources

Add 39 resources already curated on the AI Engineer roadmap to 22
Inference Engineering topics where they fit (model selection and
evaluation, latency/cost trade-offs, caching, long context, embeddings,
ASR, VLMs, diffusion, desktop inference). At most 4 new links per
topic; existing links are kept and everything stays type-ordered.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

---------

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 13:41:52 +02:00
Javier CanalesandClaude Opus 5.5 a670d7fbee feat(inference-engineering): add learning resources to roadmap topics (#10406)
Add curated papers, official docs, open-source repos and books to 64
topics of the Inference Engineering roadmap, following the content
style guide (typed links, ordered by type, max 8 per topic).

Also normalise the heading on the Post-Training Quantization and
Multi-Cloud topics.

Co-authored-by: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-01 13:28:17 +02:00
H23andWeijian He 1e31884c0f docs: update moved organization and course links (#10405)
- OWASP API Security project: the www-project page was removed; the
  project now lives at owasp.org/API-Security/ (3 files)
- OWASP ZAP: the project moved off OWASP pages to its own site,
  zaproxy.org
- NPTEL: the course URL scheme changed from /courses/106/106/<id>/
  to /courses/<id> (2 files)

All replacement URLs verified to resolve (HTTP 200).

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-01 13:13:37 +02:00
H23andWeijian He 0c84aafda1 docs: replace dead article links with live sources (#10404)
Per maintainer guidance to prefer fresh content over archived files:

- gafferongames udp-vs-tcp (2 files): updated to the article's current
  location at gafferongames.com/post/udp_vs_tcp/
- transaction script: the personal blog post is gone; linked Martin
  Fowler's canonical Transaction Script page instead
- postgres buffer manager: the dev.to summary was deleted; linked the
  original book chapter it summarized (The Internals of PostgreSQL,
  ch.8 Buffer Manager)
- dropped two resource lines whose sources are gone entirely with no
  replacement: businessdesign.org Business Model Inspirator (section
  removed from the site) and a digger.dev Terraform/Jenkins post
  (domain dead, label was also corrupted)

All replacement URLs verified to resolve (HTTP 200).

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-01 13:11:54 +02:00
9592f78d8d docs: replace dead article links with archived snapshots (#10403)
* docs: replace dead article links with archived snapshots

Six dead third-party article links replaced with Internet Archive
snapshots, and one resource line dropped:

- codedigest ASP.NET REST articles (2 files): site gone, archived
- awesome-architecture back-pressure: site gone, archived
- roblox forum stencil shadows thread: thread deleted, archived
- cglab.ca rust BTreeMap case study: page gone, archived
- levity.ai AI bias article: page gone, archived
- ignitetech synthetic voices article: page gone, archived
- alistapart brand strategy article: no live page and no archive
  snapshot; resource line dropped (design-system/vision)

All snapshot URLs verified to resolve (HTTP 200).

* Update bias-and-fairness@lhIU0ulpvDAn1Xc3ooYz_.md

* Update text-to-speech resources in documentation

* Update REST resources in ASP.NET Core documentation

* Update rest@KJCtxH3mYsZq3hfBZ6cJF.md

* Update backpressure.md by removing a resource link

Removed a resource link and updated the formatting.

* Update resource links for stencil shadows

* Remove outdated BTreeMap article link

Removed outdated article link for BTreeMap.

---------

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
Co-authored-by: Javier Canales <56018501+jcanalesluna@users.noreply.github.com>
2026-10-01 11:15:16 +02:00
H23andWeijian He 93dda66d38 docs: replace dead links with archived snapshots (#10402)
- boffin.education restructured its site; the three technical-writer
  articles now live in the Internet Archive
- Apple removed the uifont scaling_fonts_automatically page; archived
  snapshot linked
- MDN removed the text-level_semantics page; link updated to the HTML
  element index (Text content / Inline text semantics sections)
- MDN HTML5 notes page has no replacement or archive; dropped the
  resource line (html/case-insensitivity)

All snapshot URLs verified to resolve (HTTP 200).

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-01 09:39:11 +02:00
H23andWeijian He 82c5279c14 docs: fix moved official documentation links (#10401)
- NIST glossary terms: add trailing slashes (404 without them)
- Swift Package Manager docs: update to swift.org/docs hub (old
  docs.swift.org/swiftpm pages removed)
- Apple: about Apple File System moved to the File System docs group;
  WWDC24 community page folded into the WWDC24 hub
- Cloudflare Workers: service bindings moved under Runtime APIs bindings

All replacement URLs verified to resolve (HTTP 200).

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-01 09:23:53 +02:00
H23andWeijian He d11ed4a4af docs: fix dead and corrupted resource links (#10400)
Fixes 20 resource links across roadmaps:
- Repair corrupted/truncated URLs (trailing junk, missing slashes,
  wrong slugs): vscode, goperf, laminar, pkg.go.dev/std, pandas query,
  Scala Days YouTube, CircleCI discuss, JUnit, PostgreSQL DBA roadmap
- Update moved official docs: Elixir processes guide (hexdocs),
  Kotlin Flow, Cloudflare Calls, Infura, TestNG
- Remove dead daily.dev tag feed links (pages no longer exist)
- Unlink the username.github.io placeholder in the GitHub Pages intro

All replacement URLs verified to resolve (HTTP 200).

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-01 08:42:08 +02:00
H23andWeijian He 1be6b1160f docs: fix broken external resource links (#10399)
- Escape parentheses in the Column/Row composable anchor URLs (android)
  and the Bash Wikipedia URL (shell-bash) so the links are not cut off
  at the first unescaped parenthesis, matching #10397
- Remove stray '](' in the DNS video resource link (devsecops)

All fixed URLs verified to resolve (HTTP 200).

Co-authored-by: Weijian He <230282609+Madin-H23@users.noreply.github.com>
2026-10-01 08:38:32 +02:00
github-actions[bot]andnilbuild d7e1090611 chore: sync content to repo (#10398)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-09-30 17:28:38 +02:00
ump45nose a5a37a3812 docs: drop stale Local Development entry from contributing TOC (#10396)
Signed-off-by: yuwk <1729065730@qq.com>
2026-09-30 09:15:33 +02:00
ump45nose 319a34fa84 docs: escape parentheses in external resource links (#10397)
* docs: drop stale Local Development entry from contributing TOC

Signed-off-by: yuwk <1729065730@qq.com>

* docs: escape parentheses in external resource links

Signed-off-by: yuwk <1729065730@qq.com>

---------

Signed-off-by: yuwk <1729065730@qq.com>
2026-09-30 08:57:18 +02:00
github-actions[bot]andnilbuild 2f279a00b5 chore: sync content to repo (#10395)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-09-29 16:34:09 +02:00
github-actions[bot]andnilbuild 14b9e546cd chore: sync content to repo (#10394)
Co-authored-by: nilbuild <4921183+nilbuild@users.noreply.github.com>
2026-09-29 16:33:58 +02:00