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
- 1First Timers Only6 people · 517 points · first shared 2015 · 66 comments on HN
- 2Classes, Complexity, and Functional Programming3 people · 23 points · first shared 2017 · 2 comments on HN
- 3An Argument for Automation2 people · 7 points · first shared 2016 · 1 comments on HN
- 4Please don't commit commented out code2 people · 6 points · first shared 2015 · 1 comments on HN
- 5Introducing Downshift ️ for React ️ – Kent C. Dodds – Medium1 people · 10 points · first shared 2017 · discussion on HN
- 6AngularJS: CSS in JS1 people · 3 points · first shared 2014 · 1 comments on HN
- 7Why semver ranges are literally the worst1 people · 3 points · first shared 2015 · discussion on HN
- 8glamorous from PayPal: React component styling solved1 people · 2 points · first shared 2017 · discussion on HN
- 9Why I don’t commit generated files to master1 people · 1 points · first shared 2016 · discussion on HN
- 10Choosing the Right Continuous Delivery Provider1 people · 1 points · first shared 2015 · discussion on HN
- 11Counting angularjs watchers 11c5134dc2ef1 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.