2. Who am I ?
▪ I am just a guy who is 22 years old
▪ I come from a tiny town in Uruguay
▪ I have been living inTokyo for about 1 month
▪ I have been programming all kinds of things for the
past 4 years
▪ And lastly, I grew up watching Pokemon wanting to
be the very best
3. About 2 years ago – var Project = glamst.com
{task : “Migrate from JQuery to AngularJS”}
9. .addRoute({when:"pain"},{takeMeTo:"light"})
▪ DOM Update? Gone
▪ Element querying? Gone
▪ Repeated HTML code? Gone
▪ Event binding? Gone
Code for :▪ ARCHITECTURE! WHO!WHERE!
▪ No two side dependency injection
▪ Dependency loading should be
coordinated
▪ Angular constrained us, but it was
for our own good
10. Results?
▪ More comprehensive code
▪ Less bugs
▪ More features much faster
▪ The code can scale forever
Performance?
17. results.apply()
▪ Development of the Directive took about
2 weeks.
▪ In another week I had an AngularJS
interface ready for all the steps of the
registration wizard. So this process made
the development very fast.
▪ While developing the client wanted many
changes about the look and feel of the
application, the fact that all the code for
elements was in one place made this very
easy.