Quick Update (ES 6 Book Reviews, Angular 2.0, React)

I know things have been quiet around here lately, but I plan to resume my JavaScript book reviews soon (as in I’m reading the Zakas ES 6 book now). Due to a busy schedule at work, I needed to take a break from blogging here. But now that work is settled down (our mobile app is live in the iOS app store and the Google Play store), I plan to resume reading some new JS books. The first 2 books I plan to read are both works in progress. The thing they have in common is ES6. I really want to get serious about learning ES6, so I’ll be reading whatever I can find on it. My first two candidates are:

Understanding ECMAScript 6 by Nicholas Zakas (it is only 30% complete, but I’ll review what it there so far)

JavaScript Allonge: The Six Edition by Reg Braithwaite (this one claims to be 50% completed)

Another one I am really looking forward to is forthcoming in April is Exploring ES6 by Dr. Axel Rauschmayer. I would like to start reading that one as soon as it is available. While not specific to ES6, I’m a huge fan of the You Don’t Know JS series. While I own the Kindle edition of the latest version (Async & Performance), I just ordered the paperback from Amazon, so it will arrive tomorrow. You’ll likely see a review of that one soon

In addition to ES6, I plan to start reading up on ReactJS. The more I read about Angular 2, the less I like what I see. I’ve been trying to put a positive spin on Angular 2, but I’m just not sure I like what I see. I know minds much smarter than mine are working on it, but between the TypeScript annotations, and the weird html additions, I feel like I’m looking at some weird Java code. There is a reason I left Java to do JavaScript, and I’ve got no interest in writing JS that looks like Java. Lots of folks will disagree, but that’s just my opinion. Its tough to give up on Angular, after spending 2 years learning it inside and out. And who knows, maybe I’ll change my mind and fall in love with Angular 2 as more details emerge. Or I might dislike React once I start learning more about it. Regardless, I think now is a good time to learn React, just to become more informed about what it is, and how it differs from Angular.

So with that said, I have hopes of doing some articles on how an Angular dev learns React. And since I do PhoneGap stuff at work, I’m also highly interested in React Native.