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
190
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Highgroove Generator ATLRUG Presentation
Quick overview of the highgroove generator gem.
Aubrey Rhodes
July 12, 2012
Other Decks in Programming
See All in Programming
Lean は証明の正しさを確認するためだけのツールって思ってませんか?
inoueasei
1
160
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
140
AIが無かった頃の素敵な出会いの話
codmoninc
1
430
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
500
Foundation Models frameworkで画像分析
ryodeveloper
1
610
仕様書を書く前にハーネスを作る - Agent Native開発は「探索を速く、判定を固く」
gotalab555
4
1.6k
【やさしく解説 設計編・中級 #4】ルールの寿命と、システムの年輪
panda728
PRO
2
190
Claude Code全社展開のためにやったことn選~プラグイン302個・コミッター271人を支えるために~
kenchan
5
1.5k
Detecting Compromised CI with eBPF and Cilium Tetragon
lizrice
0
180
AWS CDK を「作」ってみた 〜フルスクラッチで見えた CDK の裏側〜 / aws-cdk-from-scratch
gotok365
3
2.8k
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
690
Building a Meta Ray-Ban display app
akkeylab
0
150
Featured
See All Featured
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
640
Groundhog Day: Seeking Process in Gaming for Health
codingconduct
0
280
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
620
A designer walks into a library…
pauljervisheath
211
24k
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
First, design no harm
axbom
PRO
2
1.2k
It's Worth the Effort
3n
188
29k
Self-Hosted WebAssembly Runtime for Runtime-Neutral Checkpoint/Restore in Edge–Cloud Continuum
chikuwait
0
710
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
56
3.4k
Agile Actions for Facilitating Distributed Teams - ADO2019
mkilby
0
250
Bash Introduction
62gerente
615
220k
GraphQLとの向き合い方2022年版
quramy
50
15k
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?