Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Angular <3 APIs
Search
David Nowinsky
February 24, 2014
Programming
1.2k
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Angular <3 APIs
Meetup AngularJS Paris #8
David Nowinsky
February 24, 2014
More Decks by David Nowinsky
See All by David Nowinsky
Angular on speed
davinov
0
64
ngParis #12 - Devops Metrix
davinov
0
98
Devops Metrix
davinov
0
1.1k
Code like a #FashionVictim
davinov
0
1k
Investment opportunities in regulated ICT sector
davinov
0
70
ETIC - Le vote en ligne
davinov
0
78
Other Decks in Programming
See All in Programming
AI時代のコードレビューは人に向けるな、仕組みに向けろ
texmeijin
5
3.3k
技術的負債を組織課題として解く-増えすぎたマイクロサービスとの戦い-
reimaru
1
2.6k
Intent as Code
shoppingjaws
6
1.1k
APNsからLive Activityを開始する話
yumnumm
0
150
世界の中心で、AI(App Intents)をさけぶ ー App Intents中心設計の実践ガイド
touyou
0
760
[ハンズオン]AIへの指示だけで「五目並べ」を作ってみよう
satoshi256kbyte
1
320
mrbgem 三角測量 開発
ogom
0
180
巨大モノリシックアプリ モダン化大作戦
ktcryomm
1
1.2k
iOSDCのペンライトを自動制御したい!
akkeylab
0
350
wkhtmltopdfの次どうするか問題2026
willnet
2
1.8k
機械に任せるテスト、人が見るテスト ⽣成AIで引き直した、運⽤保守フェーズの線引き
dske104
0
140
C#の現在地 進化の歴史と、AI時代の.NET Everywhere
neuecc
5
4.8k
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
310
The #1 spot is gone: here's how to win anyway
tamaranovitovic
4
1.2k
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
290
So, you think you're a good person
axbom
PRO
2
2.2k
Code Review Best Practice
trishagee
74
20k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
1.1k
How to optimise 3,500 product descriptions for ecommerce in one day using ChatGPT
katarinadahlin
PRO
3
3.9k
Money Talks: Using Revenue to Get Sh*t Done
nikkihalliwell
0
510
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
710
Leo the Paperboy
mayatellez
10
2.3k
SEO for Brand Visibility & Recognition
aleyda
0
4.8k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1.3k
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