Pivot Davis W. Frank presents Pivotal’s experience writing apps for Palm’s webOS. Including a live test-driven coding exercise, Davis covers agile development practices, our testing framework Pockets, and good development patterns.
Pivot David Stevenson introduces RSpec tools Remarkable and Contextually. Remarkable makes testing ActiveRecord and ActionController more declarative. Contextually simplifies testing the behavior of controllers against a variety of roles.
What remote screen sharing or VNC clients are people using for remote pairing?
Chad described his optimal remote pairing setup in 2008, but since then Apple removed the ability to do true full-screen sharing in the included Screen Sharing application with the 10.5.8 update. We’ve been looking for other solutions since. Apple’s Remote Desktop does this, but it gets expensive on a per seat basis and isn’t focused on solving our simple use case.
We’re interested in finding out what you’re using? Do you have a favorite VNC client?
Refraction was updated to v0.2.0. It’s a testable replacement for mod_rewrite that’s implemented as Rack middle ware.
Calling #destroy on an ActiveRecord instance associated through a has_many relationship removes it from the database, but not the collection. #delete removes it from the collection and database, but you don’t get the before and after callbacks.
A while back I blogged about Pivotal’s internal CI aggregator, which we use to display the status and history of the builds of all the different projects we’re working on. In additional to our internal instance, we have another instance of it running at ci.pivotallabs.com that shows the status of various open-source projects that we maintain or depend on.
We got a lot of interest from people who wanted to run an instance of this CI aggregator app, which we call “Pulse”, at their own company. Well, we’ve now done the work to open-source the application. You can access it here:
There’s documentation on that page that describes how to install and use the app.
Pulse’s CI is here and it’s shown, of course, on an instance of itself at http://ci.pivotallabs.com.
Please let us know your feedback!
The XMPP and Jabber Technologies meetup is tonight at Pivotal’s office, 6:00pm.
- Speed up your tests that use Paperclip by putting the following in your spec_helper.rb. In a new project’s test suite this alone reduced the full suite run time from 25 to 5 seconds.
class Paperclip::Attachment def post_process; end end