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
Bootstrapping & Boilerplating
Search
Robert Glaser
May 02, 2012
Programming
360
9
Share
Bootstrapping & Boilerplating
Using Twitter Bootstrap the Right Way
Robert Glaser
May 02, 2012
More Decks by Robert Glaser
See All by Robert Glaser
RAG: The Architecture of Reliable AI
youngbrioche
0
84
Dein Produkt braucht nicht mehr Technik, sondern mehr Produkt
youngbrioche
3
520
Die Unbenutzbarkeit von Enterprise Web-Anwendungen
youngbrioche
0
61
Stop flying blind. Profiling your App's Internals.
youngbrioche
3
510
Travis CI
youngbrioche
4
330
Modern Web Development with Ruby on Rails
youngbrioche
2
330
Rails Engines. Doing It Wrong. And Then Right.
youngbrioche
6
270
Other Decks in Programming
See All in Programming
Terraform言語の静的解析 / static analysis of Terraform language
wata727
1
130
Symfony AI in Action - SymfonyLive Berlin 2026
chr_hertel
1
110
의존성 주입과 모듈화
fornewid
0
160
YJITとZJITにはイカなる違いがあるのか?
nakiym
0
440
書籍「ユーザーストーリーマッピング」が私のバイブル
asumikam
4
460
AIを導入する前にやるべきこと
negima
2
320
Swift Concurrency Type System
inamiy
1
570
個人的に嬉しかったpnpmの新機能・3選
matsuo_atsushi
0
120
Structured Concurrency, Scoped Values and Joiners in the JDK 25 26 27
josepaumard
1
130
AI時代のエンジニアリングの原則 / Engineering Principles in the AI Era
haru860
0
960
mruby on C#: From VM Implementation to Game Scripting (RubyKaigi 2026)
hadashia
2
1.4k
PHPer、Cloudflare に引っ越す
suguruooki
1
130
Featured
See All Featured
Building Applications with DynamoDB
mza
96
7k
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
659
62k
Code Review Best Practice
trishagee
74
20k
The SEO Collaboration Effect
kristinabergwall1
1
440
How to build a perfect <img>
jonoalderson
1
5.5k
SEO Brein meetup: CTRL+C is not how to scale international SEO
lindahogenes
1
2.6k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Chasing Engaging Ingredients in Design
codingconduct
0
180
Lessons Learnt from Crawling 1000+ Websites
charlesmeaden
PRO
1
1.2k
技術選定の審美眼(2025年版) / Understanding the Spiral of Technologies 2025 edition
twada
PRO
118
110k
Ethics towards AI in product and experience design
skipperchong
2
270
Color Theory Basics | Prateek | Gurzu
gurzu
0
300
Transcript
BOOTSTRAPPING BOILERPLATING using twitter bootstrap the right way
two scenarios
you are building a public app you got designers (hopefully)
you are building an internal app
your app looks like sh_t
why?
sticking with a prototype no designers available „no time“
„NO TIME“ is no excuse
users will still use your app
but HATE you
the LEAST you can do
use a framework care for your user interface (more than
for your code)
THERE ARE SOME twitter bootstrap foundation
twitter BOOTSTRAP
None
use their grid it works, it‘s easy and tested rolling
your own does not work, is not easy and untested
concrete blocks don‘t reinvent
typography makes a difference
None
None
None
forms pretty by default
structure content avoid the toilet paper roll
fixed top navbar useful for apps
alerts you always need them
sidebars useful for utility functions
be RESPONSIVE
None
None
avoid SAMIFICATION
None
find YOUR OWN TONE (at least for public apps)
None
find web fonts avoid styled components restyle components
None
don‘t reinvent the wheel (or the grid)
use INTEGRATION TOOLS
SIMPLEFORM FOR RAILS with bootstrap support
None
None
None
THOUGHTS ?