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
970
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
69
productivity hacks
norbu09
1
45
startup.school.nz August slides
norbu09
4
50
founder.hacks August meetup
norbu09
5
49
Debugging Humans
norbu09
0
42
Docker intro - Meetup Wellington
norbu09
0
86
Continuos Deployment
norbu09
4
490
iWantMyName architecture
norbu09
1
100
realizing ideas
norbu09
1
87
Other Decks in Technology
See All in Technology
Hands-on / Kaname Frusawa / Cloud Compare Users Meetup 2024 at University of Tokyo on April 17
paraworld
2
450
20240416_devopsdaystokyo
kzkmaeda
1
160
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
13
35k
DevOpsメトリクスとアウトカムの接続にトライ!開発プロセスを通して計測できるメトリクスの活用方法
ham0215
0
120
長期運用プロジェクトでのMySQLからTiDB移行の検証
colopl
1
120
Garoon 開発チーム / Garoon development team
cybozuinsideout
PRO
1
2.8k
マルチアカウント環境への発見的統制の導入
ch1aki
1
1.3k
"好き"との生活/Regularly update profile with GitHub Actions
judeeeee
0
110
4年前、あるじゃん老害エンジニアLT合戦に登壇、米国西海岸コンピュータ歴史博物館体験記の続編
toshi_atsumi
0
180
2024/4/26 コンピュータ歴史博物館解説告知
toshi_atsumi
0
180
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
1
630
ユーザーストーリーのレビューを自動化したみたの
bun913
1
250
Featured
See All Featured
The Cult of Friendly URLs
andyhume
73
5.6k
Ruby is Unlike a Banana
tanoku
95
10k
GraphQLとの向き合い方2022年版
quramy
29
12k
Documentation Writing (for coders)
carmenintech
59
3.9k
Bootstrapping a Software Product
garrettdimon
PRO
301
110k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
185
16k
Building Adaptive Systems
keathley
29
1.8k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
12
1.5k
Reflections from 52 weeks, 52 projects
jeffersonlam
343
19k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
8
8.3k
Design by the Numbers
sachag
274
18k
We Have a Design System, Now What?
morganepeng
42
6.7k
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