Kent C. Dodds

medium.com/@kentcdodds · Personal blog · on HN since 2014

Kent C. Dodds, a JavaScript developer and educator, writes on React, testing, open source, tooling and functional programming.

What HN saysHN links it for his JavaScript and React posts; the one comment here is a reply on Angular view-models and prototypal inheritance, giving no clear opinion.
19HN people shared it
1linked it in comments
19stories submitted
573story points
9 years agolast shared
2014people per year2026

Most-shared posts

  1. 1
    First Timers Only
    6 people · 517 points · first shared 2015 · 66 comments on HN
  2. 2
    Classes, Complexity, and Functional Programming
    3 people · 23 points · first shared 2017 · 2 comments on HN
  3. 3
    An Argument for Automation
    2 people · 7 points · first shared 2016 · 1 comments on HN
  4. 4
    Please don't commit commented out code
    2 people · 6 points · first shared 2015 · 1 comments on HN
  5. 5
  6. 6
    AngularJS: CSS in JS
    1 people · 3 points · first shared 2014 · 1 comments on HN
  7. 7
    Why semver ranges are literally the worst
    1 people · 3 points · first shared 2015 · discussion on HN
  8. 8
    glamorous from PayPal: React component styling solved
    1 people · 2 points · first shared 2017 · discussion on HN
  9. 9
    Why I don’t commit generated files to master
    1 people · 1 points · first shared 2016 · discussion on HN
  10. 10
    Choosing the Right Continuous Delivery Provider
    1 people · 1 points · first shared 2015 · discussion on HN
  11. 11
    Counting angularjs watchers 11c5134dc2ef
    1 people · first shared 2014

What HN people wrote when they linked it

rmsaksida · 2014-10-14
> Yes, a prerequisite to using a JavaScript framework is understanding prototypical inheritance Obviously, but you shouldn't have to care about prototypical inheritance for simple databinding. The way view-models work in Angular leads to some complicated scenarios which, in my opinion, shouldn't exist in the first place (http://toddmotto.com/all-about-angulars-emit-broadcast-on-publish-subs… > What? See https://medium.com/@kentcdodds/counting-angularjs-watchers-11c5134dc2e… for an explanation. > To date I haven't seen a coherent argument against Angular; complaints seem focused around having to learn framework specific syntax (present in any large MVC framework) or the perceived "heaviness" of the framework (suggesting the apps you're building aren't complex enough to justify something like Angular) I have no problem with learning framework specific syntax and Angular is actually lightweight, both from an architecture and from a code weight point of view. What I do find problematic in Angular are some design decisions which often lead to complicated, and non-beautiful, code. Angular is no doubt incredibly useful, even for smaller apps, and I'm grateful for its existence. It is a step in the right direction. But I do think it has room for improvement.

Keyboard shortcuts

/Search
j kNext / previous blog
EnterOpen selected blog
vVisit the blog site
fFollow / unfollow
lSwitch grid / list view
dSwitch dark mode
g hHome
g pTop posts
g tTopics
g fFollowing
g lLiked
g yHistory
g qFAQ
EscBack / close