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
Highgroove Generator ATLRUG Presentation
Search
Aubrey Rhodes
July 12, 2012
Programming
1
180
Highgroove Generator ATLRUG Presentation
Quick overview of the highgroove generator gem.
Aubrey Rhodes
July 12, 2012
Tweet
Share
Other Decks in Programming
See All in Programming
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
510
Testing Trophyは叫ばない
toms74209200
0
840
Android 16 × Jetpack Composeで縦書きテキストエディタを作ろう / Vertical Text Editor with Compose on Android 16
cc4966
0
170
Navigation 2 を 3 に移行する(予定)ためにやったこと
yokomii
0
120
請來的 AI Agent 同事們在寫程式時,怎麼用 pytest 去除各種幻想與盲點
keitheis
0
100
CJK and Unicode From a PHP Committer
youkidearitai
PRO
0
110
HTMLの品質ってなんだっけ? “HTMLクライテリア”の設計と実践
unachang113
4
2.7k
Swift Updates - Learn Languages 2025
koher
2
470
[FEConf 2025] 모노레포 절망편, 14개 레포로 부활하기까지 걸린 1년
mmmaxkim
0
1.6k
プロパティベーステストによるUIテスト: LLMによるプロパティ定義生成でエッジケースを捉える
tetta_pdnt
0
300
2025 年のコーディングエージェントの現在地とエンジニアの仕事の変化について
azukiazusa1
22
11k
250830 IaCの選定~AWS SAMのLambdaをECSに乗り換えたときの備忘録~
east_takumi
0
380
Featured
See All Featured
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
131
19k
Designing for Performance
lara
610
69k
Practical Orchestrator
shlominoach
190
11k
Building Flexible Design Systems
yeseniaperezcruz
328
39k
A designer walks into a library…
pauljervisheath
207
24k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
920
The Art of Programming - Codeland 2020
erikaheidi
55
13k
Git: the NoSQL Database
bkeepers
PRO
431
66k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
7
840
Into the Great Unknown - MozCon
thekraken
40
2k
What's in a price? How to price your products and services
michaelherold
246
12k
The Power of CSS Pseudo Elements
geoffreycrofte
77
6k
Transcript
Highgroove Generator Aubrey Rhodes
Who am i? Developer @ Highgroove ~ 5 Years building
webapps Java & .NET before Ruby
Most Importantly I Start New Rails Projects On a Regular
Basis
I End Up Using a Similar Set of Tools to
Follow Best Practices in Each Project
Best Practices Integration and Unit Tests
Best Practices Measure Test Coverage
Best Practices Debugging Tools
Best Practices Factories to Create Mock Data (not for unit
tests!)
Best Practices Templating Engine That’s Not ERB
Best Practices Use The Same Datastore in Development as Production
(not sqlite)
Best Practices Some Sort of Hosting That’s Not My Laptop
New Rails Projects Are Easy...
rails new myapp
None
I Want Postgres
rails new myapp -d postgresql
None
I don’t want testunit
rails new myapp -T -d postgresql
None
I Need to: Cleanup generated files Add a Homepage Setup
hosting Add Gems Setup GIT
This Isn’t Hard But It’s a Full Day of Work
Soo.... I Built a Tool
gem install highgroove-generator
highgroove new myapp
Now I have a Rails app With:
Rails 3.2
RVM Gemset
Git Repo
Postgres
FactoryGirl
Forgery
Capybara- Webkit
Simplecov
RSpec
Slim
A Brand New Heroku App
This Saves ME a Day of work
This forces me to use the right tools
WHat’s next?
Support for Vagrant Boxes
Chef Provisioning
Support for more hosts
Twitter Bootstrap
User Auth
Open Source On Github https://github.com/highgroove/ highgroove-generator
Talks on Tools http://vimeo.com/highgroove
Questions?