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 software developer: most of my time in recent years has been spent writing Rails, though I've dabbled in many other things and like most people who have been writing code for decades I can learn new stuff as needed.

Currently I'm unemployed and starting to look around for my next opportunity as a senior manager, team lead, or lead developer. Drop me a comment if you're interested or email MikeG1 [at] larkfarm.com.


A Fresh Cup

Notes on Rails and other development


Double Shot #896

And this morning, I am feeling no urge whatsoever to buy a new laptop. Must be a sign of increasing age.

  • Slides "Rails & Security" from Devconf, Moscow - By Egor Homakov, who gained some notoriety by messing with GitHub and Rails.
  • Icenium - "Cross-Platform Mobile Development." Sort of like PhoneGap in the cloud.
  • Mina - An alternative to Capistrano or Vlad for deployment and server automation that claims serious speed gains.
  • RubyFiddle - An online IRB session that lets you save and share your code snippets.
  • Domino - Abstraction layer on top of the DOM for use in your integration tests, with Capybara integration.
  • StatiCloud - Drag a zipped folder to the page, get a static site hosted on AWS.
  • contracts.ruby - Contracts for defining your ruby method interfaces.
  • How to build firebug extensions - Part 1 (Getting Started) - Just in case building browser extensions wasn't tricky enough for you.
  • overlay_me - Check your implementation of a designer's work by overlaying their image with your live HTML.
  • ruby-mass - Introspection for the ruby heap.

What's New in Edge Rails #24

Week of June 4 -June 10, 2012

Not a very busy week.

  • The work merged at b4fb80cb starts reducing the number of strings that Rails creates; in the long run, this should have a good effect on memory/GC issues.
  • 4faaa811 adds ActiveRecord::Base#destroy! which raises an exception if the record cannot be destroyed.
  • 96f19f6c raises an error in dev mode if there are pending migrations, rather than waiting for your code to fail because the database is out of sync with the code.

Double Shot #895

It's going to be another spotty week here, but I'll update as I can.


Double Shot #894

If I could catch up to just being amazingly behind it'd be an improvement.


Double Shot #893

Might be about time for another Twitter vacation.