Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
AngularJS Frontenders VLC
Search
Javier Casal Ruiz
May 09, 2013
Programming
910
3
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
AngularJS Frontenders VLC
Introducción a Angular JS para Frontenders Valencia con @jacarma.
Javier Casal Ruiz
May 09, 2013
Other Decks in Programming
See All in Programming
アルゴリズムは何を圧縮しているのか ─ Haskell から育った「圧縮代数」というメンタルモデル
naoya
16
3.7k
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
120
全PRの83%がAIレビューだけでマージできるようになった開発組織はその後どうなったか
athug
0
640
これって Effect でできたのでは? / TSKaigi Mashup Kansai #2
susisu
0
130
メールのエイリアス機能を履き違えない
isshinfunada
0
160
Build-to-own AI: Agentic Development for Humans
inesmontani
PRO
0
130
PostgreSQL 18で考えるUUID主キー
kazuhiro1982
0
440
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
130
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
GDG Korea Android: 2026 I/O Extended ~ What's new in Android development tools
pluu
0
200
テーブルをDELETEした
yuzneri
0
130
5分で問診!Composer セキュリティ健康診断
codmoninc
0
730
Featured
See All Featured
Unsuck your backbone
ammeep
672
58k
Leo the Paperboy
mayatellez
8
2k
The SEO Collaboration Effect
kristinabergwall1
1
510
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.8k
My Coaching Mixtape
mlcsv
0
180
What's in a price? How to price your products and services
michaelherold
247
13k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
360
Product Roadmaps are Hard
iamctodd
55
12k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
200
Documentation Writing (for coders)
carmenintech
77
5.4k
Transcript
None
Quiénes somos? Javier Carrasco @jacarma Javier Casal @jcasalruiz
Qué hacemos? Solvency II Nueva ley reguladora de fondos financieros:
Protección del consumidor Control y supervisión de las aseguradoras Fondo A Fondo B Fondo C Fondo D 50% 50% 100%
Qué utilizamos? Frontend?
Qué queremos? API REST y Framework Javascript Maduro Testable Tests,
Mocks, etc Inyección de dependencias Modularidad Sin boilerplate
Elegir framework Backbone Closure Ember YUI Knockout AngularJS ¿Y vosotros?
Elegir framework Backbone Closure Sin bindings, verboso Poca documentación Ember
YUI Poco maduro No es MVC Knockout AngularJS Sólo bindings
Lo que dicen "No es una librería" "No es un
framework" "Angular es a los documentos dinámicos lo que HTML a los documentos estáticos" "Angular es lo que hubiera sido HTML si hubiera sido diseñado para hacer aplicaciones web"
Lo que pensamos "Is the Javascript framework that sucks less"
Creador Mysko Hevery Agile Coach en Google Autor de: Testability
Explorer JsTestDriver
Madurez Angular Backbone Knockout Github 9,134 stars 1,760 forks 13,871
stars 2,632 forks 3,632 stars 549 forks StackOverflow 4,908 preguntas 8,506 preguntas 5,335 preguntas Antigüedad Octubre 2010 Octubre 2010 Julio 2010
Principios No manipular el DOM directamente Todo bien separado Pensado
para ser testeado Escribir menos código
Qué ofrece? • Separación "Model View Whatever" • Data binding
• Deep linking • Inyección de dependencias • Plain javascript • Preparado para REST • Componentes reusables
Demo
Ecosistema Grunt Karma (testacular) Yeoman Angular UI Batarang http://blog.angularjs.org/2012/07/introducing-angularjs-batarang.html Screencasts
http://www.egghead.io/
Demo Intro con transparencias 15 min Data binding 5m Controllers
5m Aplicación con deep linking 5m Servicios: REST con deployd Directivas Karma Yeoman
None