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
Angular <3 APIs
Search
David Nowinsky
February 24, 2014
Programming
1
1.2k
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
49
ngParis #12 - Devops Metrix
davinov
0
89
Devops Metrix
davinov
0
1.1k
Code like a #FashionVictim
davinov
0
990
Investment opportunities in regulated ICT sector
davinov
0
63
ETIC - Le vote en ligne
davinov
0
65
Other Decks in Programming
See All in Programming
デザイナーが Androidエンジニアに 挑戦してみた
874wokiite
0
470
Performance for Conversion! 分散トレーシングでボトルネックを 特定せよ
inetand
0
860
Kiroで始めるAI-DLC
kaonash
2
590
go test -json そして testing.T.Attr / Kyoto.go #63
utgwkk
3
310
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
24
12k
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
460
基礎から学ぶ大画面対応(Learning Large-Screen Support from the Ground Up)
tomoya0x00
0
1.5k
テストコードはもう書かない:JetBrains AI Assistantに委ねる非同期処理のテスト自動設計・生成
makun
0
320
AI時代のUIはどこへ行く?
yusukebe
18
8.9k
Ruby×iOSアプリ開発 ~共に歩んだエコシステムの物語~
temoki
0
320
機能追加とリーダー業務の類似性
rinchoku
2
1.3k
Ruby Parser progress report 2025
yui_knk
1
440
Featured
See All Featured
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3k
What's in a price? How to price your products and services
michaelherold
246
12k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Building Applications with DynamoDB
mza
96
6.6k
Optimizing for Happiness
mojombo
379
70k
Speed Design
sergeychernyshev
32
1.1k
Fireside Chat
paigeccino
39
3.6k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
16k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.9k
A designer walks into a library…
pauljervisheath
207
24k
How to Think Like a Performance Engineer
csswizardry
26
1.9k
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:
[email protected]
.
ami/WRITEPI?ADR1=MX0. 1&VALUE1=1&FORMAT1=%d http://admin:
[email protected]
. ami/WRITEPI?ADR1=MX0. 2&VALUE1=1&FORMAT1=%d
Un soir, chez un ami... 2h plus tard... Automate /
serveur web http://admin:
[email protected]
. ami/WRITEPI?ADR1=MX0. 1&VALUE1=1&FORMAT1=%d http://admin:
[email protected]
. 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