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
Package-Management Für JavaScript
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Rodney Rehm
July 01, 2014
Technology
370
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Package-Management Für JavaScript
Language: German
Einführung in Package-Management anhand von Bower.
EnterJS 2014
Rodney Rehm
July 01, 2014
More Decks by Rodney Rehm
See All by Rodney Rehm
The Responsibilities Of A Front End Operations Engineer
rodneyrehm
0
530
Internet Of Things
rodneyrehm
0
260
Coping With The Broken Web
rodneyrehm
0
420
Coping With The Broken Web
rodneyrehm
0
400
Coping With The Broken Web
rodneyrehm
8
2k
Other Decks in Technology
See All in Technology
今話題のAI「Jev」って何? 宇宙最速で学ぶ会
minorun365
PRO
30
17k
研究開発部の紹介 / Sansan R&D Profile
sansan33
PRO
5
25k
Deployment の 先にある AI Agent 基盤 - kagent vNext、Agent Substrate、Hermes から読み解く Agent Runtime の現在地 / k8s-matsuri-2-ai-agent-platform-amsy810
masayaaoyama
4
670
映像変換サーバーなしで端末内でHLSを生成してライブ配信
hikarusato
0
130
越境するなら専門用語を使うな高校校歌 / If you wanna cross border, you shouldn't use jargon
vtryo
0
150
登壇の自信を奪う3匹のオバケ / 3 Ghosts That Rob You of Your Confidence in Public Speaking
pauli
9
1k
Claude Codeを「使うほど育つ」AI秘書にするノウハウ
minorun365
PRO
32
28k
SREは、MCPとAutopilotをこう使え!
kazumax55
3
910
リアーキテクチャ後の障害ゼロを目指したShadow Testingの取り組み
nihonbuson
PRO
1
160
Minecraft JavaのMODをSwiftで作る
1mash0
0
180
山手線を徒歩で一周してわかった、 位置情報アプリは「足」が最強のデバッガー
hinakko
0
170
白金鉱業Meetup Vol.25 アウトカムが二値のデータに対するCausal Impact
brainpadpr
0
250
Featured
See All Featured
How STYLIGHT went responsive
nonsquared
100
6.3k
What's in a price? How to price your products and services
michaelherold
247
13k
Optimising Largest Contentful Paint
csswizardry
37
4k
How to train your dragon (web standard)
notwaldorf
97
6.8k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
660
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
470
BBQ
matthewcrist
89
10k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
290
New Earth Scene 8
popppiees
4
2.6k
Skip the Path - Find Your Career Trail
mkilby
1
230
Collaborative Software Design: How to facilitate domain modelling decisions
baasie
1
320
How to Think Like a Performance Engineer
csswizardry
28
2.8k
Transcript
Package-Management für JavaScript Rodney Rehm - @rodneyrehm EnterJS 2014
Hey, I’m Rod Photo by @stn1978
None
https://www.qivicon.com Home Automation
In Einem Land Vor Unserer Zeit…
None
•Bezug zur Quelle? •Ladereihenfolge? •Wartbarkeit von Einzelteilen? •Testbarkeit von Einzelteilen?
•global scope?
Module Definieren
None
None
None
None
(vermutlich veraltete Syntax…)
Heute…
Module Laden
None
None
Heute…
Module Verwalten (Wie es bisher gemacht wurde)
None
None
None
None
None
None
None
None
None
Module Verwalten
None
None
Heute… Front End Build Chain Ablage der fertig gebauten Artefakte
Bower Konsumieren
None
None
None
None
None
None
None
(automatisieren mit grunt-bower-verify)
None
None
None
None
None
Bower Als Registry
None
None
None
None
None
None
None
None
None
None
None
None
None
Private Bower Registry
None
None
None
None
Mit Modulen Entwickeln?
None
None
None
None
None
Spielwiesen™
•Ladereihenfolge •Kein Global scope Pollution •Wartbare Einzelteile
None
None
Continuous Integration
Jenkins NodeJS Plugin https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin
Jenkins Build Job
Leider keine Dependents
None
That’s it… Rodney Rehm - @rodneyrehm EnterJS 2014
Resources # Loading http://requirejs.org/ http://browserify.org/ # PackageManagement http://npmjs.org/ http://bower.io/ http://component.io/
http://ender.jit.su/ http://volojs.org/ http://jamjs.org/ http://jspm.io/ # Build Tools http://gruntjs.com/ https://npmjs.org/package/grunt-bower-clean https://npmjs.org/package/grunt-dependencygraph https://npmjs.org/package/grunt-bower-verify # Jenkins https://wiki.jenkins-ci.org/display/JENKINS/NodeJS+Plugin # Articles http://wibblycode.wordpress.com/2013/01/01/the-state-of-javascript- package-management/ http://addyosmani.com/writing-modular-js/ http://fumblesandfriends.com/blog/setting-up-a-private-bower-registry/