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
Introducing Bower
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Jason Kim
March 12, 2014
Technology
220
1
Share
Introducing Bower
A quick intro to Bower
Jason Kim
March 12, 2014
Other Decks in Technology
See All in Technology
研究開発部メンバーの働き⽅ / Sansan R&D Profile
sansan33
PRO
4
23k
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
3k
JEDAI in Osaka 2026イントロ
taka_aki
0
270
Standards et agents IA : un tour d’horizon de MCP, A2A, ADK et plus encore
glaforge
0
110
Revisiting [CLS] and Patch Token Interaction in Vision Transformers
yu4u
0
320
AzureのIaC管理からログ調査まで、随所に役立つSkillsとCustom-Instructions / Boosting IaC and Log Analysis with Skills
aeonpeople
0
120
EBS暗号化に失敗してEC2が動かなくなった話
hamaguchimmm
2
170
AIエージェントの権限管理 1: MCPサーバー・ツールの Fine grained access control 編
ren8k
3
480
目的ファーストのハーネス設計 ~ハーネスの変更容易性を高めるための優先順位~
gotalab555
7
1.9k
実践ハーネスエンジニアリング:TAKTで実現するAIエージェント制御 / Practical Harness Engineering: AI Agent Control Enabled by TAKT
nrslib
9
3.9k
All About Sansan – for New Global Engineers
sansan33
PRO
1
1.4k
システムは「動く」だけでは足りない 実装編 - 非機能要件・分散システム・トレードオフをコードで見る
nwiizo
4
410
Featured
See All Featured
HU Berlin: Industrial-Strength Natural Language Processing with spaCy and Prodigy
inesmontani
PRO
0
320
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
170
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
310
State of Search Keynote: SEO is Dead Long Live SEO
ryanjones
0
180
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.5k
GraphQLとの向き合い方2022年版
quramy
50
15k
Reality Check: Gamification 10 Years Later
codingconduct
0
2.1k
Facilitating Awesome Meetings
lara
57
6.8k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
140
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
The Curse of the Amulet
leimatthew05
1
11k
Transcript
Introducing Bower A Bowerful package manager for the
web
Objec9ves • First world web dev problems •
Why Bower? • Using Bower
Jason Kim • Rhapsody / Napster • TwiHer:
@jasoki • Github: @serv
Ruby and Node • Gems • Bundler
• Rubygems.org • Node packages • Npm • npmjs.org
Web? We had it bad.
Git? Download? CDN? Too many!
Version Control? Dependency management? ¯ˉ\_(ツ)_/¯ˉ
Enter Bower!
One consolidated directory
Other good parts • Dependency management • Version
control -‐> easier updates • Straight forward uninstalla9on • Created and maintained by good people
Dependencies for Bower • Git • Node
• NPM
Install Bower $ npm install -g bower
Install a package $ bower install <package> $ bower
install jquery $ bower install bootstrap $ bower install ember http://bower.io/search/
Using a package <link rel="stylesheet" href="bower_components/bootstrap/ dist/css/bootstrap.min.css" /> <script
src="/bower_components/jquery/jquery.js"></script> <script src="bower_components/bootstrap/dist/js/ bootstrap.min.js"></script>
Install a specific version $ bower install <package>#<version> $
bower install ember#1.4
Automa9c dependency management
Uninstalling a package
Thank you! Bower.io
TwiHer: @jasoki