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
Planet Express Ship
Search
Lenz Gschwendtner
September 28, 2012
Technology
1
1k
Planet Express Ship
a Mojolicious::Lite rapid prototyping framework. Backed by couchDB and Twitter Bootstrap
Lenz Gschwendtner
September 28, 2012
Tweet
Share
More Decks by Lenz Gschwendtner
See All by Lenz Gschwendtner
business modelling
norbu09
0
75
productivity hacks
norbu09
1
48
startup.school.nz August slides
norbu09
4
52
founder.hacks August meetup
norbu09
5
52
Debugging Humans
norbu09
0
43
Docker intro - Meetup Wellington
norbu09
0
89
Continuos Deployment
norbu09
4
550
iWantMyName architecture
norbu09
1
120
realizing ideas
norbu09
1
95
Other Decks in Technology
See All in Technology
SDN の Hype Cycle を一通り経験してみて思うこと / Going through the Hype Cycle of SDN
mshindo
1
100
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
1
120
強いチームと開発生産性
onk
PRO
35
11k
TypeScriptの次なる大進化なるか!? 条件型を返り値とする関数の型推論
uhyo
2
1.7k
20241120_JAWS_東京_ランチタイムLT#17_AWS認定全冠の先へ
tsumita
2
300
EventHub Startup CTO of the year 2024 ピッチ資料
eventhub
0
130
DynamoDB でスロットリングが発生したとき/when_throttling_occurs_in_dynamodb_short
emiki
0
260
rootlessコンテナのすゝめ - 研究室サーバーでもできる安全なコンテナ管理
kitsuya0828
3
390
[CV勉強会@関東 ECCV2024 読み会] オンラインマッピング x トラッキング MapTracker: Tracking with Strided Memory Fusion for Consistent Vector HD Mapping (Chen+, ECCV24)
abemii
0
230
Security-JAWS【第35回】勉強会クラウドにおけるマルウェアやコンテンツ改ざんへの対策
4su_para
0
180
AWS Media Services 最新サービスアップデート 2024
eijikominami
0
200
BLADE: An Attempt to Automate Penetration Testing Using Autonomous AI Agents
bbrbbq
0
330
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
364
19k
Typedesign – Prime Four
hannesfritz
40
2.4k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
26
2.1k
Music & Morning Musume
bryan
46
6.2k
A designer walks into a library…
pauljervisheath
204
24k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
329
21k
What's new in Ruby 2.0
geeforr
343
31k
Scaling GitHub
holman
458
140k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
126
18k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
How to Ace a Technical Interview
jacobian
276
23k
Transcript
rapid prototyping @norbu09 Friday, 28 September 12
Austrian Bavarian Kiwi Friday, 28 September 12
quickly try ideas online Friday, 28 September 12
rough timeline idea prototype ⊡ test pivot ⊠ overnight success
Friday, 28 September 12
goal minimize time between idea and success Friday, 28 September
12
start small - grow it • less code ⇾ easier
to change • smaller code base ⇾ faster to work with • fewer files ⇾ better overview • existing frameworks ⇾ faster development Friday, 28 September 12
Planet Express Ship • Mojolicious::Lite • CouchDB • Bootstrap Friday,
28 September 12
where to get it https://github.com/norbu09/planet-express-ship Friday, 28 September 12
package contents • Login/User handling • GMail/GoogleApps support • micro
CMS • CDN storage • ... Friday, 28 September 12
Package layout /Mojolicious/Plugin # plugin directory /bin # commandline tools
/css # bootstrap less files /db # CouchDB view files /js # bootstrap js files /public # static files and # compiled js and css /templates # template tree Friday, 28 September 12
CouchDB Friday, 28 September 12
integrated in Planet Express Ship $ ./planet-express-ship couch Friday, 28
September 12
User document { _id: "4e723e4457fcfd640e1858ab7f000a59", _rev: "1-b4907e749fcf64d08a3e23b6ed3f4976", last_login: 1341024403, active:
1, name: "Lenz Gschwendtner", username: "
[email protected]
", password: "password hash", type: "user", role: "admin", } Friday, 28 September 12
Twitter Bootstrap quick and easy way to layout sites Friday,
28 September 12
integrated in Planet Express Ship $ ./planet-express-ship build Friday, 28
September 12
Themes Marketplaces • http://bootswatch.com/ • https://wrapbootstrap.com/ • http://www.bootstrapthemeroller.com/ • ...
just google, many more Friday, 28 September 12
Template Layout • notification mechanism for info and errors •
menu handling for logged in/out users • login form in menu bar • CMS hacks Friday, 28 September 12
Templates for • login handling • password reset handling •
admin editor templates • user update page Friday, 28 September 12
questions? @norbu09 Friday, 28 September 12