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 distri...
Thursday, June 21, 2012 at 5:47AM Continuing the march to #1000... About the composed_of removal - Some insight into the Rails development process. action.io - Rails development environment in the browser. Now taking beta signups. Ubuntu 12.04 Ruby on Rails Development Environment - Z...
Wednesday, June 20, 2012 at 5:24AM The worst thing about software is when your tools break. Yak shaving, here I come. sinatra-asset-pipeline - Sample app showing how to integrate sinatra with sprockets. portalign - Ruby gem to help manage Amazon EC2 security groups. chaves.js - jQuery...
Tuesday, June 19, 2012 at 5:38AM Settling down into a steady rhythm of work for the week. But first, links. Backbone UI - Represent Backbone models and collections as UI components with data binding. A better git log - Tip to make it more colorful and perhaps more useful. Jam - A pack...
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...
Monday, June 18, 2012 at 5:50AM Back with a pile of stuff after spending much time with Cub Scouts and BB guns. module-cluster - I think with support for methods like class_include_or_extend_prepends_includes_and_extends this might be the end game of Ruby metaprogramming. Nitron - "An...
Tuesday, June 12, 2012 at 6:22AM 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-Plat...
Monday, June 11, 2012 at 6:10AM 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! whic...
Monday, June 11, 2012 at 5:16AM It's going to be another spotty week here, but I'll update as I can. xip.io - Public DNS server that will resolve nonroutable machines on your local network to their proper IP. This is designed to work well with the latest release of Pow . zucchini - "A...
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 distri...
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 distri...
It was a fairly quiet week on the Rails front. Well, if you don't count multiple non-edge dot releases for security fixes. f9cb645d lets you use a block with Active Record counts: Person.where("age > 26").count { |person| gender == 'female' } . 5db367a7 changes the default Gemfile tem...
Monday, June 4, 2012 at 6:00AM Hopefully this will post itself while I'm off in the woods. Regression in v3.2.5: precompiled assets aren't correctly found when using assets that have more than one extension - This one bit me on a production app; it'll bit you too if you have things li...
Friday, June 1, 2012 at 5:28AM Putting on my Girl Scout hat today, but there are still a few minutes to collect these stray links. Ruby and the myth of developer productivity - What? It's not a magic bullet? I want my money back. Rote - Template system for non-dynamic web sites that a...
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 distri...
Stress, thy name is source code. Next step in the Chrome OS journey - Does anyone actually use a Chromebook, now joined by a desktop version? Why has Google not given up on this yet? Clippy.js - JavaScript implementation of Microsoft's Clippy for any web site. Grab it fast if you want...
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 distri...
In addition to the features I've called out below, there's still plenty of internal tinkering going on with Rails 4.0. This week included some work on deep methods to manipulate hashes and removing a batch of dependencies on Pathname . 43fa48e5 moves the root route to the top of the g...
Monday, May 28, 2012 at 5:19AM Summer camping schedule is going to mean skipping a few days here and there. So it goes. cactus - A testing framework for your CSS. CLAWS - Command-line tool for managing AWS servers. Trollop - Simple command line option parser for ruby. Introducing rake...
Wednesday, May 23, 2012 at 5:38AM Happy anniversary to my wonderful wife. And to me, of course. UberConference - Looks like an interesting try at reworking the conference call market, from the guy behind Grand Central. Getting Real - The 37signals book, now available as a free PDF. Ch...
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 distri...
Monday, May 21, 2012 at 5:31AM Week of May 14 - May 20, 2012 In addition to the code changes below, I want to mention the contributors to docrails, who are doing a great job of keeping the Guides up to date with the edge code. Check out their work at http://edgeguides.rubyonrails.org/...
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 distri...
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 distri...
Thursday, May 17, 2012 at 5:46AM New staging server held hostage by bacteria. Bah. lolcommits - Take a snapshot with your webcam every time you make a code commit. The rise of developer narcissism continues. SASS vs. LESS - Long comparison of these two CSS preprocessors. SASS comes ou...
Wednesday, May 16, 2012 at 5:47AM Wrote some good code yesterday, at the expense of not writing enough good emails. PostgreSQL 9.2 beta improves scalability, adds JSON - Lots of yummy goodness coming in the next version, which seems to be moving far faster than MySQL these days. Firef...
Tuesday, May 15, 2012 at 5:03AM Our Cub Scout Day Camp is blessed with an abundance of rangemasters this year. The Web Developer Toolbox: Raphaël - Hacks.mozilla.org starts a series looking at useful libraries for web developers, starting with this interface to SVG. rubygems-bundler -...
As usual, I'm only pulling out the things that look most interesting to developers using Rails; there's a great deal of work still happening on Rails 4.0 internals. This work is valuable and necessary, but it's the part of the iceberg that remains underwater for most Rails users. Some...
Monday, May 14, 2012 at 5:03AM Oh look, it's Monday again. RubyMotion Weekly - New email newsletter to bring you all things RubyMotion. Android Query - UI and asynchronous library for Android coding inspired by jQuery. MOBtvse - Rails- and Markdown-based blogging platform. Libskypekit...
Friday, May 11, 2012 at 5:16AM End of another week, yay. Freelance - Freelancing life in one three-panel cartoon. CapHub - Separate your application code from your deployment code. Gemfile trick for github repositories - Dunno if it's really a "trick", but Bundler has a built-in short...