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
EMとして2023年度に頑張ったこと / What we did well in FY2023 as a EM
pauli
1
210
「スニダン」開発組織の構造に込めた意図 ~組織作りはパッションや政治ではない!~
rinchsan
4
610
一生覚えておきたい「システム開発=コミュニケーション」〜初めての実務案件振り返りLT〜
maimyyym
2
290
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
390
Next.js に疲れた私は Vue3 に癒やされた
akagire
0
130
推しは推せるときに推せ! プロダクトにフィードバックしていこう
nakasho
0
460
The AI Revolution Will Not Be Monopolized: Behind the scenes
inesmontani
PRO
1
160
AWSに詳しくない人でも始められるコスト最適化ガイド
yuhta28
2
280
【NW X Security JAWS#3】L3-4:AWS環境のIPv6移行に向けて知っておきたいこと
shotashiratori
1
610
How to Lead? Testimonial of a Lead Android Engineer
oleur
1
110
Gitlab本から学んだこと - そーだいなるプレイバック / gitlab-book
soudai
7
1.3k
2024春 注目のWeb系 OSS & SaaS 3選
makies
0
170
Featured
See All Featured
Navigating Team Friction
lara
179
13k
Infographics Made Easy
chrislema
238
18k
Intergalactic Javascript Robots from Outer Space
tanoku
266
26k
What's in a price? How to price your products and services
michaelherold
238
11k
WebSockets: Embracing the real-time Web
robhawkes
59
7k
Optimizing for Happiness
mojombo
370
69k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
6
3.4k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
21
1.9k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
155
14k
Keith and Marios Guide to Fast Websites
keithpitt
408
22k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
323
20k
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