Panasonic Youth rob sanheim writes about software, business, ruby, music, stuff and things



Posts Tagged Ruby

Git lessons learned

Lessons learned from day to day use with various ruby and rails projects.
* Submodules completely suck when things get complex - I’m moving away from no submodules, and using direct exports for now until I have time to research braid or piston 2.0. For more details on this, see this or this post on […]


Refactotum Rails Conf 2008

I’m in Portland for Rails Conf with over 80% of the Relevance crew. We were testing out our “plane number” yesterday, but thank goodness American didn’t let us down.
We’ll be speaking today at about how to contribute to open source at Refactotum from 1:30 to 5. We will cover some tools to help […]


CapGun Released! Super simple Capistrano deployment notifications

Tell everyone about your releases! Send email notification after Capistrano deployments! Rule the world!
Drop your ActionMailer configuration information into your deploy.rb file, configure recipients for the deployment notifications, and setup the callback task.
Setup and configuration are done entirely inside your deploy.rb file to keep it super simple. Your emails are sent locally […]


history meme onwards…

rsanheim@ares:~$ history 1000 | awk ‘{a[$2]++}END{for(i in a){print a[i] ” ” i}}’ | sort -rn | head
71 gst
67 l
38 ****
38 c
28 git
22 ss
21 gca
13 gsd
13 :
12 rake

I like keeping it short. The 3rd one thats bleeped out is a shortcut to my main client project right now. The aliases can be found in […]


Posted
4 April 2008 @ 10pm

Tagged
Git, Rails

Zero to a Fully Git Enabled Rails App in the time it takes to drink an espresso

updated: now uses the real Rails git master at github, now that its live.
So you want to set up a fresh Rails app in a fresh git repo, with proper ignores setup, with vendor/rails using a git submodule (which enables switching to any Rails branch or tag locally)? This isn’t rocket science […]


log_buddy 0.0.2 released

Description
log_buddy is your friendly little log buddy at your side, helping you dev, debug, and test.
Synopsis
Call LogBuddy.init to use log_buddy. It will add two methods to object instance and class level: “d” and “logger”. You can
use your own logger with Logbuddy by passing it into init’s options hash:
LogBuddy.init :default_logger […]


Rails is moving to Git (and Lighthouse)

The Rails core team is making a big move to Git (and Github) for source control and Lighthouse for issue tracking. I love the move to github - it will make managing patches and your small tweaks to Rails much easier to keep in sync with your chosen branch of Rails. The move […]


log_buddy Released - your helpful little dev buddy

LogBuddy is your friendly little log buddy at your side, helping you dev, debug, and test. It plays well with Rails and plain old Ruby projects. To use it, sudo gem install log_buddy, then require 'log_buddy' and call LogBuddy.init. It will add two methods to object instance and class level: "d" and [...]


Testing Velocity - Keeping your test suite fast, Part 1

If you are a Ruby or Rails developer, and you know what you are doing, you are writing tests or specs. Tests express the intent of your code, help verify correctness, and aid in design and exploration. Rails gives you helpful conventions to follow and functional and integration testing support for free out [...]


Dave Thomas’ testing library (thrown in github)

Dave recently blogged a very cool little test framework he whipped up. Its under 100 lines of code and he says he definitely does not plan on supporting it publicly.
At the very least I intend on playing with it and incorporating some of the ideas, so I put it up on github. [...]


← Before