Double Shot #809

Another long day looms.

Double Shot #808

Software is cool. Health insurance is painful.

Double Shot #807

Time to move a few of these browser tabs from my desk to yours.

What's New in Edge Rails #6

Week of January 22-28, 2012

Not so much, really. There were still plenty of cleanup commits during the week, but new features slowed to a trickle.

  • c8504b1b deletes ActiveSupport::TestCase#pending. We can all just use skip instead.
  • 080bd83d introduces a create_join_table migration helper to easily create HABTM join tables. About time.

Double Shot #806

Looks like it's gonna be another busy week - not that the weekend was very quiet either.

Open Source Report #3

Oh dear, I missed putting one of these out last week. Well, I haven't stopped working on stuff, let's see what I can remember touching.

  • RubyGems - Got myself added to the rubygems team on GitHub - that's kind of scary, really, as now I can break code for the entire community. Used my newfound power to fix some grammar and license issues. Also kicked off a thread on sorting out the RubyGems documentation.
  • RubyGems Guides - Added some new content to the Resources page.
  • Command Line Reporter - I proposed a new NullFormatter. Ultimately this pull request wasn't accepted, but it did inspire a similar feature.
  • What's New in Edge Rails - This series of posts is still going strong, as you presumably know from reading this blog.
  • Larkistrano - I've actually worked a bunch on this deployment gem, but not pushed most of the work publicly because I'm doing some severe rethinking of architecture. Hopefully will get something out next week. It is definitely not usable in its current form.
  • shoulda-context - Fixed the documentation to match the code. Updated the copyright while I was in there.

So…nothing too spectacular, but doing my part. That's enough for me.

Double Shot #805

This week just shot by. Must mean I'm enjoying the new job.

Double Shot #804

Past the midweek hump, hooray.

Double Shot #803

Early morning: that time before other people muck up your day.

Double Shot #802

New job is new and shiny and distracting me from most everything else.

What's new in Edge Rails #5

Week of January 15-21, 2012

Lots of refactorings this week cleaned up the internals of ActionController and ActionView. Fortunately if you've been paying attention to deprecation warnings these should not have an impact on your applications when you upgrade to Rails 4.

  • In a nice bit of tidying-up, 2c72f2a9 adds app/mailers to the list of things reported on by rake:stats.
  • 5a6ea535 adds the ability to set config.actionview.logger independently of other loggers.
  • number_to_percentage takes a :format option as of c0a3fe3c.

Double Shot #801

I'm happy to be starting work for Labrador Omnimedia today.

Double Shot #800

Fresh bread rising for later this morning. All's right in the world.

Double Shot #799

Slept in, and now I'll be behind the entire day. Oh well, onwards!

Double Shot #798

Let's just convert the entire internet to JSON and be done with it.

Double Shot #797

Just a few scavengings today.

What's New in Edge Rails #4

Week of January 8-14, 2012

A fairly quiet week on the Edge Rails front. Still lots of general cleanup and refactoring going on, plus a few new features.

  • Support for the old schema_info table was finally dropped in f82e244a. This will require a 2-step migration for very very old applications but in practice I doubt it will bother anyone.
  • f194ff9d adds a "What to update in your apps" section to the release notes. It'd be excellent if this were up to date on release day.
  • 16c4cb04 adds 'on' and 'off' to the values that ActiveRecord will properly typecast into Boolean columns.
  • Migration internals were heavily refactored starting at bc276fbc, but it looks like there's no effect on the external API.

Double Shot #796

Time to do battle with another week.

Open Source Report #2

As promised, another report on what I've been up to in my open source time. It wasn't a super productive week, but I found a few broken windows to fix, which made me happy. The details:

  • larkistrano - My planned gem of Capistrano extensions for Rails 3 and up (mostly based on the rubaidhstrano code I've been maintaining) is moving along. It's not ready for prime time yet though. Hopefully I'll get to a version that can actually deploy things over the weekend and then start dogfooding it in my own projects.
  • Rubygems Guides - I did some more work on cleaning up and extending the Command Reference this week, including adding the various gem options and fixing an escaping issue. I also added a new Plugins page to the site. As a result of this flurry of activity, I'm now a committer for rubygems.
  • What's New in Edge Rails #3 - I plan to continue running this series indefinitely, especially because it helps me keep tabs on the coming changes.
  • rubygems - While I was working on the Command Reference, I realized that the rubygems help for 'gem lock' referred to it as 'gemlock'. That was easy to fix.

So…for the first 12 days of 2012, anyhow, I've managed to give back to the open source world at least a bit each day. Care to join me?

Double Shot #795

Being away from the computer for a day did me good. Can't say the same about my inbox though.

  • Microsoft confirms UEFI fears, locks down ARM devices - I'm sure people at Microsoft are pleased by the notion of a computer that can never have any operating system other than Windows installed. I'm not so keen on it myself.
  • Tactile One keyboard - Matias keyboards are great. This new one acts as a wireless external keyboard for your iPhone as well.
  • Stylizer - Real-time CSS editing in your browser.
  • Sparrow - Open source game engine for iOS. I dunno that I'd use "inspired by the Flash API" as a selling point myself.
  • Command Line Reporter - Project for providing output from your Ruby scripts without a litter of puts statements.

subscribe via RSS