Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Speaker Deck
PRO
Sign in
Sign up for free
Angular <3 APIs
David Nowinsky
February 24, 2014
Programming
1
1.1k
Angular <3 APIs
Meetup AngularJS Paris #8
David Nowinsky
February 24, 2014
Tweet
Share
More Decks by David Nowinsky
See All by David Nowinsky
Angular on speed
davinov
0
29
ngParis #12 - Devops Metrix
davinov
0
71
Devops Metrix
davinov
0
950
Code like a #FashionVictim
davinov
0
880
Investment opportunities in regulated ICT sector
davinov
0
46
ETIC - Le vote en ligne
davinov
0
52
Other Decks in Programming
See All in Programming
実践エクストリームプログラミング / Extreme Programming in Practice
enk
1
550
GDG Seoul IO Extended 2022 - Android Compose
taehwandev
0
330
"What's new in Swift"の要約 / swift_5_7_summary
uhooi
1
340
Value and Record Types
hschwentner
0
550
大規模プロダクトにLinterを導入し運用している話
hirokiotsuka
0
230
データ分析やAIの "運用" について考える
mmorito
0
150
ES2022の新機能
smt7174
0
260
エンジニアによる事業指標計測のススメ
doyaaaaaken
1
190
1時間半で克服するJavaScriptの非同期処理/async_javascript_kokufuku
marchin1989
2
620
Imperative is dead, long live Declarative! | Appdevcon
prof18
0
110
What's new in Android development tools まとめ
mkeeda
0
370
「混ぜるな危険」を推進する設計
minodriven
7
2k
Featured
See All Featured
Designing Dashboards & Data Visualisations in Web Apps
destraynor
224
49k
Unsuck your backbone
ammeep
659
55k
The Straight Up "How To Draw Better" Workshop
denniskardys
225
120k
No one is an island. Learnings from fostering a developers community.
thoeni
9
1.3k
Designing the Hi-DPI Web
ddemaree
272
32k
How New CSS Is Changing Everything About Graphic Design on the Web
jensimmons
213
11k
Embracing the Ebb and Flow
colly
73
3.4k
Six Lessons from altMBA
skipperchong
14
1.4k
Bootstrapping a Software Product
garrettdimon
296
110k
Building Flexible Design Systems
yeseniaperezcruz
310
34k
Three Pipe Problems
jasonvnalue
89
8.7k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
315
19k
Transcript
Angular <3 APIs Ces deux là sont faits pour s’entendre
Meetup AngularJS Paris #8 24 février 2014
Bonsoir David Nowinsky @davinov
Un soir, chez un ami...
Un soir, chez un ami... Automate / serveur web http://admin:password@chez.mon.
ami/WRITEPI?ADR1=MX0. 1&VALUE1=1&FORMAT1=%d http://admin:password@chez.mon. ami/WRITEPI?ADR1=MX0. 2&VALUE1=1&FORMAT1=%d
Un soir, chez un ami... 2h plus tard... Automate /
serveur web http://admin:password@chez.mon. ami/WRITEPI?ADR1=MX0. 1&VALUE1=1&FORMAT1=%d http://admin:password@chez.mon. ami/WRITEPI?ADR1=MX0. 2&VALUE1=1&FORMAT1=%d
Constat #1 KISS Keep it simple, stupid
Constat #1 KISS Keep it simple, stupid light-button(light-id="0", light-label="Couloir") light-button(light-id="1",
light-label="Salon") light-button(light-id="2", light-label="Cuisine") light-button(light-id="3", light-label="Plan de travail") light-button(light-id="4", light-label="Salle de bain")
Constat #2 DRY Don’t Repeat Yourself
Faisons un truc cool
Faisons un truc kewl
Objectif 15 minutes boilerplate HQ user-friendly API-friendly dev-friendly
GO
Okay ! $resource httpInterceptors authentication
Okay ! $resource httpInterceptors authentication modules ngAnimate
Merci David Nowinsky @davinov github.com/davinov/kewl davinov.github.io/kewl