Nowadays: want lots of traffic on your blog -> rant about Angular.<p>The problem is just that you're nearly a year too late.<p>- yep angular has flaws (which framework doesn't?)<p>- ya, it does dirty checking and yes, that might have perf implications if used the wrong way. But hey, 6 years ago when Angular was created it was a revolutionizing idea, and still holds today. Also, at that time no Objecte.observe existed, nor did SPAs really (well..GWT was kinda the solution at that time). But, did u check what they're doing in Angular 2? Heard about RxJS and stuff?<p>- DI: strange syntax techniques to work around minifiers? You don't really use those, do u? heard about ngAnnotate?<p>- Oh...AMD, UMD etc...do not dependency injection. And yes, agree, DI together in combination with AMD/UMD/... creates confusion with newbie frontend developers<p>- Then: Angular 2 is already live on GitHub, for a while; has even it's own webpage online<p>- and for god's sake..Angular 2 is compatible with Angular 1...read their blog posts, their Tweets, weekly meetup notes and design docs (all openely available on GDocs)<p>- oh..and there are even some rumors server-side rendering will be possible in ng 2<p>I like ur blog, but if you go and rant, please check the latest status, inform yourself, then rant. Nothing against critics, they foster discussion, but only if made properly.