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

Wednesday
May232012

Double Shot #886

Happy anniversary to my wonderful wife. And to me, of course.

Tuesday
May222012

Double Shot #885

Soothing myself with nice code before looking at ugly tests.

  • GitHub Trends - Handy RSS feeds to keep track of top projects.
  • Bacon Ipsum - Another text generator for people tired of lorem ipsum.
  • SpahQL - A query language for Javascript objects - Make dealing with structured data on the client a bit easier.
  • Coda 2 - Looks like a spiffy upgrade to this all-in-one web coding IDE. Check out the iPad version Diet Coda too.
  • Gumby - A new responsive CSS framework.
  • Dark Patterns: User Interfaces Designed to Trick People - I think I've had clients who kept this site bookmarked.
  • wysihtml5 - HTML5 rich text editor that degrades to a textarea on older browsers.
Monday
May212012

What's New in Edge Rails #21

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/.

  • 683fc4db changes :disable_with to data-disable-with in various tag helpers for consistency with other attributes handled by the unobtrusive JavaScript drivers. dd42e890 further tweaks this to use the :data => { :disable_with => ... } form of the API in examples.
  • With 3f352d04 Model.pluck supports SQL fragments (such as DISTINCT name as well as attribute names.
  • You can now tell Rails to pass templates through undisturbed by using the .raw extension, as of 8bea6072.
  • 446940c3 brings in helpers for the HTML5 time input tag.
  • Check the changelog update in 103ce300 for details about the deprecation of most dynamic finder methods in Active Record, and how to rewrite them in your code. No rush on this because they won't be gone until Rails 5.0, but it's good to stay up to date.
Monday
May212012

Double Shot #884

Aren't things supposed to slow down in the summer? No?

  • Authority - Authorization gem for Rails applications.
  • CarrierWave::Processing - Add-on image processors for CarrierWave, including image quality adjustment.
  • Batch IP Locator - Geocode and map multiple IP addresses at one time.
  • NSRails - Objective-C framework to talk to Rails objects, including REST API and synchronization.
  • Reset Firefox - easily fix most problems - Coming soon, a way to reset your profile without losing things like bookmarks and history.
  • Ore - Templated ruby project generator.
Friday
May182012

Double Shot #883

It's gonna be another very long day.