Become a Ninja with Angular
By Ninja Squad
So you want to be a ninja, huh? Well, you’re in good hands!
But we have a long road, you and me, with lots of things to learn :).
We’re living exciting times in Web development. There is a new Angular. A complete rewrite of the
good old AngularJS. Why a complete rewrite? Was AngularJS 1.x not enough?
I like the old AngularJS very much. In our small company, we have built several projects with it,
contributed code to the core framework, trained hundreds of developers (yes, really), and even
written a book about it (in French, but that still counts).
AngularJS is incredibly productive once you have mastered it. Despite all of this, it doesn’t prevent
us from seeing its weaknesses. AngularJS is not perfect, with some very difficult concepts to grasp,
and traps hard to avoid.
frameworks have emerged, with great ideas, or better implementation. We are not the kind of
developers to tell you that you should use this tool instead of that one. We just happen to know
some tools very well, and know what fits the project. AngularJS was one of those tools, allowing us
to build well-tested web applications, and to build them fast. We also tried to bend it where it didn’t
fit. Don’t blame us, it happens to the best of us.