Hacker ApprovedDepartments

Patterns.dev

Shares rank 4 of 24 online tutorials by recommenders

Free online guide to common frontend patterns, praised for clear, well-laid-out tutorials. Critics find the examples weak and the content shallow, with little high-level architecture.

Free online guide to common frontend patterns, praised for clear, well-laid-out tutorials. Critics find the examples weak and the content shallow, with little high-level architecture.

19 people gave an opinion

recommend it
12
criticize it
7
approval share
63%
Each figure is one person. RecommendsCriticizes

Recommended in 1 of 13 months

  1. November 2025: not recommended
  2. December 2025: recommended
  3. January 2026: not recommended
  4. February 2026: not recommended
  5. March 2026: not recommended
  6. April 2026: not recommended
  7. May 2026: not recommended
  8. June 2026: not recommended
  9. July 2026: not recommended
  10. August 2026: not recommended
  11. September 2026: not recommended
  12. October 2026: not recommended
  13. November 2026: not recommended (month in progress)

Why it doesn’t carry the badge

  • 12 people recommend itNeeds 10 or more, met.
  • 1.7 recommenders for every criticNeeds 2 to 1 or better, not met.
  • Recommended in 1 of 13 monthsNeeds 4 or more, not met.

The same three rules apply to every product, and the badge can’t be bought. How the badge works

What people say about it

The reasons people give, with the number of comments that give each one. Open a reason to read what they said.

Why people recommend it

Each mark is one comment

  • Clear explanations of common frontend patterns

    “This is a nicely laid out collection of tutorials, but I'm sad that collections like this have drifted away”

    Comment from 11 Dec 2025 in “Patterns.dev”

    “Still one of the clearest ways to understand common frontend patterns.”

    Comment from 11 Dec 2025 in “Patterns.dev”
  • Looks great and worth bookmarking

    “Looks great. Wish it had a table of contents.”

    Comment from 11 Dec 2025 in “Patterns.dev”

    “Looks great, time to add it to my bookmarks.”

    Comment from 11 Dec 2025 in “Patterns.dev”

What people warn about

Each mark is one comment

  • Examples weak, messy, or not TypeScript

    “Too bad the examples are not Typescript, because it's a totally different beast.”

    Comment from 11 Dec 2025 in “Patterns.dev”

    “scrolled down, saw the first example was singletons, and closed the tab”

    Comment from 11 Dec 2025 in “Patterns.dev”

    “I don't think this is a great example.”

    Comment from 11 Dec 2025 in “Patterns.dev”
  • Lacks depth and high-level architecture

    “I was hoping for more high-level architecture based on war stories and experience.”

    Comment from 11 Dec 2025 in “Patterns.dev”

    “its low quality, breadth but no depth”

    Comment from 11 Dec 2025 in “Patterns.dev”
  • Content misleading, ungrounded, or generic

    “Looks more or less like GoF? Maybe compressing files and optimizing 3rd party js files are not patterns.”

    Comment from 11 Dec 2025 in “Patterns.dev”

    “a lot of these are misleading, or ungrounded”

    Comment from 11 Dec 2025 in “Patterns.dev”

Other online tutorials people recommend

The four most recommended other online tutorials, with the same counts for each, so you can compare like for like. The tick on each bar marks the 2 to 1 line the badge needs.

Patterns.dev compared with 4 alternatives
ProductRecommendCriticizeApprovalMonthsOwnedBadge
CSS-Tricks23388%4—Approved
Beej's Guide to Network Programmingby Brian "beej Jorgensen" Hall16194%723 yrs3 ownersApproved
Learn OpenGL15383%3——
Patterns.devThis page12763%1——
Let's Build a Compilerby Jack Crenshaw12192%5—Approved
See all 24 online tutorials, ranked

What people said

17 of the 21 comments that mention it, newest first. Each links to the original comment.

“I'm reading these articles in Addy's voice. It's quite wonderful”

RecommendsComment from 12 Dec 2025 in “Patterns.dev”

“a universal source of truth has too much bible flavor to me”

CriticizesComment from 11 Dec 2025 in “Patterns.dev”

“I was hoping for more high-level architecture based on war stories and experience.”

MixedComment from 11 Dec 2025 in “Patterns.dev”

“Too bad the examples are not Typescript, because it's a totally different beast.”

CriticizesComment from 11 Dec 2025 in “Patterns.dev”

“its low quality, breadth but no depth”

CriticizesComment from 11 Dec 2025 in “Patterns.dev”

“a lot of these are misleading, or ungrounded”

CriticizesComment from 11 Dec 2025 in “Patterns.dev”

“scrolled down, saw the first example was singletons, and closed the tab”

CriticizesComment from 11 Dec 2025 in “Patterns.dev”

“Good to know I wasn’t the only one thinking “wait a second…” when reading that one”

CriticizesComment from 11 Dec 2025 in “Patterns.dev”

“Looks more or less like GoF? Maybe compressing files and optimizing 3rd party js files are not patterns.”

CriticizesComment from 11 Dec 2025 in “Patterns.dev”

“excellent resource for interview preparation”

RecommendsComment from 11 Dec 2025 in “Patterns.dev”

“Looks great. Wish it had a table of contents.”

MixedComment from 11 Dec 2025 in “Patterns.dev”

“This is a nicely laid out collection of tutorials, but I'm sad that collections like this have drifted away”

MixedComment from 11 Dec 2025 in “Patterns.dev”

“Still one of the clearest ways to understand common frontend patterns.”

RecommendsComment from 11 Dec 2025 in “Patterns.dev”

“The whole example is a mess.”

CriticizesComment from 11 Dec 2025 in “Patterns.dev”

“Everything else is either neutral, UI-only, or fights POSD”

MixedComment from 11 Dec 2025 in “Patterns.dev”

“Looks great, time to add it to my bookmarks.”

RecommendsComment from 11 Dec 2025 in “Patterns.dev”

“I don't think this is a great example.”

CriticizesComment from 11 Dec 2025 in “Patterns.dev”

Counts come from 1,795,640 Hacker News comments, November 2025 to November 2026. How we count. Report a mistake.