032 JSJ Angular.js
- Published on:
- October 19, 2012
Misko Hevery (twitter github blog)
Igor Minar (twitter github blog)
Jamison Dance (twitter github blog)
Joe Eames (twitter github blog)
Tim Caswell (twitter github howtonode.org)
AJ O’Neal (twitter github blog)
01:33 – Angular.js (twitter github blog)
02:33 – Angular.js compared to other frameworks
04:03 – How does it work?
05:22 – Cost
06:06 – HTML Compiler
07:02 – Directives
10:31 – Working with browsers in the future
12:07 – Dependency injection
16:50 – Main method
18:48 – Using require.js
20:53 – How would you build a TreeView widget in Angular?
24:07 – Where data is stored
24:42 – Scope
29:47 – Syncing to servers
31:34 – Testability & Services in Angular
39:04 – Benefits of Angular
The Arrow (Joe)
Font Awesome (Tim)
The Better Angels of our Nature: Steven Pinker (Misko)
The Foundation Series: Isaac Asimov (Jamison)
Influencer: The Power to Change Anything (AJ)
[This episode is sponsored by ComponentOne, makers of Wijmo. If you need stunning UI elements or awesome graphs and charts, then go to wijmo.com and check them out.]
[Hosting and bandwidth provided by the Blue Box Group. Check them out at bluebox.net]
JOE: Hey everybody!
JAMISON: Tim Caswell.
JAMISON: And we have two special guests. I’m going to mangle your names, so I’m sorry. It’s Misko Hevery.
MISKO: Misko Hevery. Yeah, thank you.
JAMISON: Misko Hevery and Igor Minar?
IGOR: Minar. Yeah.
JAMISON: Great. You guys wanna introduce yourself really quick?
MISKO: Sure. So, this is Misko Hevery, original creator of Angular.js.
IGOR: Hi everybody! I’m Igor. I joined Misko about 2 years ago on this venture of creating better browser and better environment for creating client-side applications.
JAMISON: And if you can’t tell, we are going to talk about Angular.js this week. So, I know it is kind of a Google project now. Did it start out that way?
MISKO: It started out with something I was working on and eventually I’ve open sourced it at a product with Google internal application and just gotten such a rave reviews and new features that people actually says, “Hey why don’t you work on this full time and turn in on to a real product?” So, that’s how it’s started.
JAMISON: Oh, wow. So, there’s actually a team in Google who are working on Angular as their job?
JAMISON: That’s awesome.
IGOR: It’s just two of us here now, but we have a bunch of other people working full time on Angular.js and also main contributors–
JAMISON: Oh, go ahead sorry.
IGOR: There is a team behind Angular.js.
JAMISON: Do you think you can give an overview and kind of a comparison to contrast Angular to some of the other MVC frameworks that people like before you? I mean, Backbone I guess is what most people know. So, what makes Angular different from Backbone? How does it work?
JAMISON: But you can still observe the changes on objects like that?