A Fresh Cup is Mike Gunderloy's software development weblog, covering Ruby on Rails and whatever else I find interesting in the universe of software. I'm a full-time Rails developer and contributor, available for long- or short-term consulting, with solid experience in working as part of a distributed team. If you'd like to hire me, drop me a line. I'm also the author of Rails Rescue Handbook and Rails Freelancing Handbook.

Navigation

A Fresh Cup

Notes on Rails and other development

Tuesday
Feb142012

Double Shot #817

Snow on the ground for the first time this winter. Doesn't look like it'll last long though.

Cane: failing your build for code quality problems - A quality checking tool for Ruby 1.9. Octokit - Version 1.0.0 of this Ruby wrapper for the GitHub V3 API is out. Every Little Things Capistrano Does Is Magic - A peek at some of what goes on when you type 'cap deploy.' BusyFlow - Integrate Pivotal Tracker, Dropbox, Google Docs, GitHub, and some other cloud-based bits. Git 1.7.9 Release Notes - Now supporting GPG signed commits, among other things. Firefox 2012 Strategy & Roadmap - Lots of goodies planned to come this year. resque-waiting-room - Simple throttling for resque jobs. Sample App with Backbone.js and Twitter Bootstrap - I'm not all the enamored of single-page apps myself, but that might just be a sign of advancing age.
Monday
Feb132012

What's New in Edge Rails #8

Week of February 5-February 11, 2012

Some goodies for PostgreSQL users this week, as well as other odds and ends.

As of d70e0236 Active Record supports PostgreSQL partial indexes. add_index(:accounts, :code, :where => "active") generates CREATE INDEX index_accounts_on_code ON accounts(code) WHERE active. f7b915b5 adds support for PostgreSQL hstore columns. Working with CoffeeScript gets just a tiny bit nicer now that rake notes picks up annotations from .coffee files in dd8c6f05. I'm not convinced of its utility, but 60dad828 allows you to provide Float::INFINITY as an argument to validates_length_of. A batch of commits replaced use of ActiveSupport::OrderedHash with pure Ruby 1.9 hashes.
Monday
Feb132012

Double Shot #816

Flotsam and jetsam from my weekend.

Monitoring your Continuous Integration Server with Traffic Lights and an Arduino - This is the sort of thing that geeks do when they're trying to avoid actual work. How to use bundler with multiple Gemfiles in plugins/extensions - I thought I might need to do this last week. I still might, so tucking the link away. How We're Hacking Email at HubSpot - Some tips for people who want to ensure their emails get delivered and read. About This Week's Availability - Kudos to GitHub for complete transparency. And I'd like to meet the morons who are DDOSing them in a dark alley with a baseball bat. red, green, refactor - the tools for success - Lots of links to useful-looking test-fu here. simplecov - Supremely easy test coverage tool for Ruby 1.9. rack-bouncer - Middleware to send unwanted browsers elsewhere. Getting Started with iOS Development using Sinatra on Heroku/Cedar - Native iOS application that consumes a web API, that is. asset_sync - Hook into the Rails asset pipeline to synchronize assets to an AWS S3 bucket. Prickle - DSL to extend capybara with even more syntactic sugar. Useful for those who don't remember xpath off the top of their head. standalone-migrations - Use Rails migrations in non-Rails projects. Autoenv - Sort of like an .rvmrc file for shell variables. If a directory contains a .env file, it'll automatically be executed when you cd into it. (Hat tip: Wynn Netherland) kickoff - HTML5 template for Sinatra applications. Spree 1.0.0 Released - A major milestone in ecommerce for Rails. Firefox's New Tab Page lands on Nightly and Aurora channels - A bit of eye candy that I've been enjoying in edge Firefox. Code Climate - Commercial service to monitor your source code for quality, hotspots, metrics and so on.
Friday
Feb102012

Open Source Report #5

Looking for a way to get involved with open source? How about the Ruby Documentation Project? They've got a list of areas in Ruby that need help and a step-by-step guide for helping out. And how cool would it be to have your work committed to core Ruby?

As for myself, it's been a slow week, but I've been moving along:

RubyGems Guides - Most of my open source work over the past week went here. I've now finished an editing pass over the whole thing, and added new material to the credits, resources, and FAQ pages. Next up: porting over what's still worth preserving from the old RubyGems Manuals site. Details are in the repo. Tabulous - I had to put together a patch to make this tabbed navigation library play well with Bootstrap 2.0 for a client. As it happens the lead developer worked up his own patch at the same time, so I won't be submitting mine upstream. axlsx - I've been needing this Office Open XML generator in a Rails 3.0 project, which required meddling with the gemspec. It seems to be working fine, so I'll be sending that tiny change back upstream. And of course there was the new What's New in Edge Rails.
Friday
Feb102012

Double Shot #815

A quiet end for the week.

CALL FOR ACTION: THE OPEN WEB NEEDS YOU *NOW* - I'm fairly sure the open web is doomed, but it's probably worth fighting the rear-guard action anyhow. Getting Gmail to handle all mailto: links with registerProtocolHandler - A tip for Chrome and Firefox. Heroku Toolbelt - The bits you need to get started developing applications for deployment on Heroku. pull - Create GitHub pull requests from the command line.


You are viewing a mobilized version of this site...
View original page here

Mobilized by Mowser Mowser