Angular JS
an opinionated developer's journey
to adopting an opinionated framework
My journey begins...
- Multimedia developer
used Flash for interactivity
- IPhone == death of Flash
- Jumped ship early
Javascript:
a new hope
- Native javascript & jQuery
- "Roll your own" libraries
Internet Explorer:
the empire strikes back
- Internet Explorer != standards
- Spend effort avoiding or working around issues rather than innovating
Modernizr & Backbone:
return of the jedi
- Feature not browser detection
- MVC approach to frontend
- Frontend developers start to engineer rather than hack
Hipster developers:
the phantom menace
- Frontend development becoming trendy and fashionable
- Some developers give frontend a bad name
- Conflict with backend developers
"Your frontend developer is probably an uber-hipster who would keel over and die without his mac and latte"
Library explosion:
attack of the clones
- Selecting tools becomes a skill of it's own
- Constantly trying to keep up
- Framework fatigue
- Developers learn many, but master none
Web Apps:
revenge of the sith
- Web apps bring radical increase in complexity
- Development teams cobble together unmaintainable solutions
- Clients want features not fluff
Angular JS:
the force awakens
- Angular provided opinionated framework for professional development
- Backed by Google
- Gained popularity
very rapidly
Angular 2:
episode viii
- A complete rewrite fixes mistakes
- Simpler component based architecture similar to React
- Typescript
Questions?
Angular JS
By Tim Berman
Angular JS
Presentation for Oakton tech catchup.
- 534