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
[JAWS-UG横浜 #80] うわっ…今年のServerless アップデート、少なすぎ…?
maroon1st
1
170
テストをしないQAエンジニアは何をしているか?
nealle
0
130
いりゃあせ、PHPカンファレンス名古屋2025 / Welcome to PHP Conference Nagoya 2025
ttskch
1
270
バックエンドのためのアプリ内課金入門 (サブスク編)
qnighy
8
1.7k
TokyoR116_BeginnersSession1_環境構築
kotatyamtema
0
110
SpringBoot3.4の構造化ログ #kanjava
irof
2
970
Spring gRPC について / About Spring gRPC
mackey0225
0
220
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
360
Linux && Docker 研修/Linux && Docker training
forrep
23
4.5k
iOSエンジニアから始める visionOS アプリ開発
nao_randd
3
120
第3回関東Kaggler会_AtCoderはKaggleの役に立つ
chettub
3
890
昭和の職場からアジャイルの世界へ
kumagoro95
1
350
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
44
9.4k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
226
22k
Documentation Writing (for coders)
carmenintech
67
4.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
44
7k
Fireside Chat
paigeccino
34
3.2k
Building Adaptive Systems
keathley
40
2.4k
Code Reviewing Like a Champion
maltzj
521
39k
It's Worth the Effort
3n
184
28k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
29
2.2k
Designing for humans not robots
tammielis
250
25k
Side Projects
sachag
452
42k
How to Ace a Technical Interview
jacobian
276
23k
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?