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
9
330
Bootstrapping & Boilerplating
Using Twitter Bootstrap the Right Way
Robert Glaser
May 02, 2012
Tweet
Share
More Decks by Robert Glaser
See All by Robert Glaser
Dein Produkt braucht nicht mehr Technik, sondern mehr Produkt
mrreynolds
3
500
Die Unbenutzbarkeit von Enterprise Web-Anwendungen
mrreynolds
0
38
Stop flying blind. Profiling your App's Internals.
mrreynolds
3
490
Travis CI
mrreynolds
4
310
Modern Web Development with Ruby on Rails
mrreynolds
2
300
Rails Engines. Doing It Wrong. And Then Right.
mrreynolds
6
240
Other Decks in Programming
See All in Programming
Nurturing OpenJDK distribution: Eclipse Temurin Success History and plan
ivargrimstad
0
500
僕がつくった48個のWebサービス達
yusukebe
20
17k
Streams APIとTCPフロー制御 / Web Streams API and TCP flow control
tasshi
2
340
cXML という電子商取引の トランザクションを支える プロトコルと向きあっている話
phigasui
3
2.3k
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
0
170
リアーキテクチャxDDD 1年間の取り組みと進化
hsawaji
1
200
役立つログに取り組もう
irof
28
9.4k
CSC509 Lecture 09
javiergs
PRO
0
140
C#/.NETのこれまでのふりかえり
tomokusaba
1
180
Jakarta EE meets AI
ivargrimstad
0
130
Content Security Policy入門 セキュリティ設定と 違反レポートのはじめ方 / Introduction to Content Security Policy Getting Started with Security Configuration and Violation Reporting
uskey512
1
490
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
790
Featured
See All Featured
Side Projects
sachag
452
42k
Agile that works and the tools we love
rasmusluckow
327
21k
Done Done
chrislema
181
16k
A designer walks into a library…
pauljervisheath
202
24k
Building a Scalable Design System with Sketch
lauravandoore
459
33k
Fireside Chat
paigeccino
33
3k
How to Ace a Technical Interview
jacobian
276
23k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
10
700
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
42
2.2k
Measuring & Analyzing Core Web Vitals
bluesmoon
3
77
Large-scale JavaScript Application Architecture
addyosmani
510
110k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
42
9.2k
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 ?