<?xml version="1.0" encoding="UTF-8"?>
<!--Generated by Squarespace Site Server v5.11.81 (http://www.squarespace.com/) on Fri, 25 May 2012 03:07:44 GMT--><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><title>A Fresh Cup</title><link>http://afreshcup.com/home/</link><description>Mike Gunderloy's notes on Rails and other development issues.</description><lastBuildDate>Wed, 23 May 2012 10:38:05 +0000</lastBuildDate><copyright></copyright><language>en-US</language><generator>Squarespace Site Server v5.11.81 (http://www.squarespace.com/)</generator><item><title>Double Shot #886</title><category>Edge Rails</category><dc:creator>Mike Gunderloy</dc:creator><pubDate>Wed, 23 May 2012 10:38:05 +0000</pubDate><link>http://afreshcup.com/home/2012/5/23/double-shot-886.html</link><guid isPermaLink="false">456608:5130307:16408115</guid><description><![CDATA[<p>Happy anniversary to my wonderful wife. And to me, of course.</p>

<ul>
	<li><strong><a href="http://www.uberconference.com/zRY5S2Df">UberConference</a></strong> - Looks like an interesting try at reworking the conference call market, from the guy behind Grand Central.</li>
	<li><strong><a href="http://gettingreal.37signals.com/">Getting Real</a></strong> - The 37signals book, now available as a free PDF.</li>
	<li><strong><a href="http://stackoverflow.com/questions/7386766/chrome-1px-unavoidable-spacing-between-td">Chrome 1px unavoidable spacing between td</a></strong> - Happens on Safari, too. A bug that cost me a few hours yesterday.</li>
	<li><strong><a href="http://schneems.com/post/23543653526/sextant-a-gem-to-help-you-find-your-routes">Sextant: A Gem to Help you Find your Routes</a></strong> - A browser-based alternative to rake routes.</li>
	<li><strong><a href="http://blog.railsapps.org/post/23519566509/rails-apps-composer-version-1-5-0">Rails Apps Composer version 1.5.0</a></strong> - New release of a flexible recipe-based app generator.</li>
	<li><strong><a href="https://github.com/mislav/polyamory">polyamory</a></strong> - Test runner that understands Cucumber, RSpec, Shoulda, Test::Unit and more.</li>
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16408115.xml</wfw:commentRss></item><item><title>Double Shot #885</title><category>Double Shot</category><dc:creator>Mike Gunderloy</dc:creator><pubDate>Tue, 22 May 2012 10:13:33 +0000</pubDate><link>http://afreshcup.com/home/2012/5/22/double-shot-885.html</link><guid isPermaLink="false">456608:5130307:16389045</guid><description><![CDATA[<p>Soothing myself with nice code before looking at ugly tests.</p>

<ul>
	<li><strong><a href="http://github-trends.oscardelben.com/">GitHub Trends</a></strong> - Handy RSS feeds to keep track of top projects.</li>
	<li><strong><a href="http://baconipsum.com/">Bacon Ipsum</a></strong> - Another text generator for people tired of lorem ipsum.</li>
	<li><strong><a href="http://angryamoeba.co.uk/spahql-announce/">SpahQL</a></strong> - A query language for Javascript objects - Make dealing with structured data on the client a bit easier.</li>
	<li><strong><a href="http://panic.com/coda/">Coda 2</a></strong> - Looks like a spiffy upgrade to this all-in-one web coding IDE. Check out the iPad version <strong><a href="http://panic.com/dietcoda/">Diet Coda</a></strong> too.</li>
	<li><strong><a href="http://www.gumbyframework.com/">Gumby</a></strong> - A new responsive CSS framework.</li>
	<li><strong><a href="http://wiki.darkpatterns.org/Home">Dark Patterns: User Interfaces Designed to Trick People</a></strong> - I think I've had clients who kept this site bookmarked.</li>
	<li><strong><a href="http://xing.github.com/wysihtml5/">wysihtml5</a></strong> - HTML5 rich text editor that degrades to a textarea on older browsers.</li>
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16389045.xml</wfw:commentRss></item><item><title>What's New in Edge Rails #21</title><category>Edge Rails</category><dc:creator>Mike Gunderloy</dc:creator><pubDate>Mon, 21 May 2012 10:31:47 +0000</pubDate><link>http://afreshcup.com/home/2012/5/21/whats-new-in-edge-rails-21.html</link><guid isPermaLink="false">456608:5130307:16366348</guid><description><![CDATA[<h3>Week of May 14 - May 20, 2012</h3>

<p>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 <strong><a href="http://edgeguides.rubyonrails.org/">http://edgeguides.rubyonrails.org/</a></strong>.</p>

<ul>
	<li><a href="https://github.com/rails/rails/commit/683fc4db00f496e5225928afb4d4e932e0fcdc48">683fc4db</a> changes <code>:disable_with</code> to <code>data-disable-with</code> in various tag helpers for consistency with other attributes handled by the unobtrusive JavaScript drivers. <a href="https://github.com/rails/rails/commit/dd42e8905830f96db29d49ed4bd44eeca5195de3">dd42e890</a> further tweaks this to use the <code>:data => { :disable_with => ... }</code> form of the API in examples.</li>
	<li>With <a href="https://github.com/rails/rails/commit/3f352d040575c9a08d13e10fd6191fbf2fa674ba">3f352d04</a> <code>Model.pluck</code> supports SQL fragments (such as <code>DISTINCT name</code> as well as attribute names.</li>
	<li>You can now tell Rails to pass templates through undisturbed by using the .raw extension, as of <a href="https://github.com/rails/rails/commit/8bea607265a2c9bb9bb2188b0a79089ca373b814">8bea6072</a>.</li>
	<li><a href="https://github.com/rails/rails/commit/446940c366d588e7e895a64caf325f5f99cba0fb">446940c3</a> brings in helpers for the HTML5 time input tag.</li>
	<li>Check the changelog update in <a href="https://github.com/rails/rails/commit/103ce300ec7507d235ca31efe61033f0b7a601c0">103ce300</a> 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.</li>
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16366348.xml</wfw:commentRss></item><item><title>Double Shot #884</title><category>Double Shot</category><dc:creator>Mike Gunderloy</dc:creator><pubDate>Mon, 21 May 2012 10:00:41 +0000</pubDate><link>http://afreshcup.com/home/2012/5/21/double-shot-884.html</link><guid isPermaLink="false">456608:5130307:16366124</guid><description><![CDATA[<p>Aren't things supposed to slow down in the summer? No?</p>

<ul>
	<li><strong><a href="https://github.com/nathanl/authority">Authority</a></strong> - Authorization gem for Rails applications.</li>
	<li><strong><a href="https://github.com/fxposter/carrierwave-processing">CarrierWave::Processing</a></strong> - Add-on image processors for CarrierWave, including image quality adjustment.</li>
	<li><strong><a href="http://batchiplocator.webatu.com/">Batch IP Locator</a></strong> - Geocode and map multiple IP addresses at one time.</li>
	<li><strong><a href="https://github.com/dingbat/nsrails">NSRails</a></strong> - Objective-C framework to talk to Rails objects, including REST API and synchronization.</li>
	<li><strong><a href="http://support.mozilla.org/en-US/kb/reset-firefox-easily-fix-most-problems">Reset Firefox - easily fix most problems</a></strong> - Coming soon, a way to reset your profile without losing things like bookmarks and history.</li>
	<li><strong><a href="https://github.com/ruby-ore/ore/blob/master/README.md#description">Ore</a></strong> - Templated ruby project generator.</li>
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16366124.xml</wfw:commentRss></item><item><title>Double Shot #883</title><category>Double Shot</category><dc:creator>Mike Gunderloy</dc:creator><pubDate>Fri, 18 May 2012 10:02:15 +0000</pubDate><link>http://afreshcup.com/home/2012/5/18/double-shot-883.html</link><guid isPermaLink="false">456608:5130307:16326673</guid><description><![CDATA[<p>It's gonna be another very long day.</p>

<ul>
	<li><strong><a href="http://www.codeschool.com/free-weekend">Free Weekend on Code School</a></strong> - Coming this weekend. A pretty good deal if you want to improve your ruby skills.</li>
	<li><strong><a href="http://mattrogish.com/blog/2012/05/17/vagrant-a-repeatable-dev-project-setup/">Vagrant and Weewee: A Repeatable Dev Project Setup</a></strong> - How to set up your own base box to bootstrap your projects from.</li>
	<li><strong><a href="http://mir.aculo.us/2012/05/17/the-trouble-with-light-boxes/">The trouble with light boxes</a></strong> - And what to do about them on mobile sites.</li>
	<li><strong><a href="http://37signals.com/svn/posts/3176-three-quick-rails-console-tips">Three quick Rails console tips</a></strong> - And they're well worth knowing.</li>
	<li><strong><a href="http://git-animals.tumblr.com/">git-animals</a></strong> - "Animals using git". And yes, it's as silly as it sounds.</li>
	<li><strong><a href="https://gist.github.com/2715918">PostgreSQL as JSON Document Store</a></strong> - One way to use the stuff that's coming in 9.2.</li>
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16326673.xml</wfw:commentRss></item><item><title>Double Shot #882</title><category>Double Shot</category><dc:creator>Mike Gunderloy</dc:creator><pubDate>Thu, 17 May 2012 10:46:01 +0000</pubDate><link>http://afreshcup.com/home/2012/5/17/double-shot-882.html</link><guid isPermaLink="false">456608:5130307:16311418</guid><description><![CDATA[<p>New staging server held hostage by bacteria. Bah.</p>

<ul>
	<li><strong><a href="https://github.com/mroth/lolcommits">lolcommits</a></strong> - Take a snapshot with your webcam every time you make a code commit. The rise of developer narcissism continues.</li>
	<li><strong><a href="http://css-tricks.com/sass-vs-less/">SASS vs. LESS</a></strong> - Long comparison of these two CSS preprocessors. SASS comes out on top, but both are good.</li>
	<li><strong><a href="http://humblesoftware.com/flotr2/index">flotr2</a></strong> - HTML 5 graphing library with lots of nifty examples.</li>
	<li><strong><a href="http://www.youtube.com/watch?v=bzkRVzciAZg">Node.js Is Bad Ass Rock Star Tech</a></strong> - 5 minutes of poking fun at hipster rockstar programmers. "You are the reason science was set back a thousand years."</li>
	<li><strong><a href="https://github.com/marshally/rspec-rails-uncommitted">rspec-rails-uncommitted</a></strong> - Rake tasks to run specs for all uncommitted, unpushed, or unmerged files in your project.</li>
	<li><strong><a href="https://github.com/mhfs/devise-async">Devise Async</a></strong> - Send Devise emails using Resque, Sidekiq, or DJ.</li>
	<li><strong><a href="http://www.sourceninja.com/">SourceNinja</a></strong> - Monitor your software to know when there are patches available to the bits you depend on.</li>
	<li><strong><a href="https://github.com/nesquena/sheet_mapper">SheetMapper</a></strong> - Connect spreadsheet rows to ruby objects.</li>
	<strong><a href="http://www.feedsapp.com/">Feeds</a></strong> - Get notifications from GitHub, Basecamp, Trello and other services in your Mac menu bar.
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16311418.xml</wfw:commentRss></item><item><title>Double Shot #881</title><category>Double Shot</category><dc:creator>Mike Gunderloy</dc:creator><pubDate>Wed, 16 May 2012 10:47:20 +0000</pubDate><link>http://afreshcup.com/home/2012/5/16/double-shot-881.html</link><guid isPermaLink="false">456608:5130307:16287367</guid><description><![CDATA[<p>Wrote some good code yesterday, at the expense of not writing enough good emails.</p>

<ul>
	<li><strong><a href="http://www.h-online.com/open/news/item/PostgreSQL-9-2-beta-improves-scalability-adds-JSON-1573815.html">PostgreSQL 9.2 beta improves scalability, adds JSON</a></strong> - Lots of yummy goodness coming in the next version, which seems to be moving far faster than MySQL these days.</li>
	<li><strong><a href="https://play.google.com/store/apps/details?id=org.mozilla.firefox_beta">Firefox Beta</a></strong> - For Android. If only I had any interest in phones I'd be all over this.</li>
	<li><strong><a href="http://robots.thoughtbot.com/post/23039827914/get-your-callbacks-on-with-factory-girl-3-3">Get your callbacks on with Factory Girl 3.3</a></strong> - The leading factory solution for rails continues to move forward.</li>
	<li><strong><a href="https://github.com/rudionrails/yell-rails">yell-rails</a></strong> - Easy integration of the YELL logging library into your Rails 3.x projects.</li>
	<li><strong><a href="http://instagram-engineering.tumblr.com/post/23132009381/redis-faina-a-query-analysis-tool-for-redis">redis-faina: a query analysis tool for Redis</a></strong> - See where things are slow inside your Redis installation.</li>
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16287367.xml</wfw:commentRss></item><item><title>Double Shot #880</title><category>Double Shot</category><dc:creator>Mike Gunderloy</dc:creator><pubDate>Tue, 15 May 2012 10:03:17 +0000</pubDate><link>http://afreshcup.com/home/2012/5/15/double-shot-880.html</link><guid isPermaLink="false">456608:5130307:16265314</guid><description><![CDATA[<p>Our Cub Scout Day Camp is blessed with an abundance of rangemasters this year.</p>

<ul>
	<li><strong><a href="https://hacks.mozilla.org/2012/05/the-web-developer-toolbox-raphael/">The Web Developer Toolbox: Raphaël</a></strong> - Hacks.mozilla.org starts a series looking at useful libraries for web developers, starting with this interface to SVG.</li>
	<li><strong><a href="https://github.com/mpapis/rubygems-bundler">rubygems-bundler</a></strong> - This tool to eliminate 'bundle exec' is at 1.0 now.</li>
	<li><strong><a href="https://github.com/bshack/jQuery.ish">jQuery.ish 0.2</a></strong> - jQuery compatible syntax for core features in under 500 bytes.</li>
	<li><strong><a href="http://www.softwareishard.com/blog/planet-mozilla/monitor-http-traffic-on-mobilefennec/">Monitor HTTP Traffic on Mobile/Fennec</a></strong> - Firebug's Net panel for Android devices.</li>
	<li><strong><a href="http://codingfearlessly.com/2012/05/14/git-playback/">git-playback</a></strong> - Slide show creation from git commits.</li>
	<li><strong><a href="http://aws.typepad.com/aws/2012/05/amazon-cloudfront-support-for-dynamic-content.html">Amazon CloudFront - Support for Dynamic Content</a></strong> - Amazon's CDN knows what to do with querystrings now.</li>
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16265314.xml</wfw:commentRss></item><item><title>What's New in Edge Rails #20</title><dc:creator>Mike Gunderloy</dc:creator><pubDate>Mon, 14 May 2012 10:44:51 +0000</pubDate><link>http://afreshcup.com/home/2012/5/14/whats-new-in-edge-rails-20.html</link><guid isPermaLink="false">456608:5130307:16247338</guid><description><![CDATA[<h3>Week of May 7 - May 13, 2012</h3>

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

<p>Some time in the last week or two, by the way, Rails master passed 30,000 commits.</p>

<ul>
	<li><a href="https://github.com/rails/rails/commit/ceb1dcc3dbd4f3e5d42f46bb5746c87c1fcf47ff">ceb1dcc3</a> adds a default <a href="http://humanstxt.org/">humans.txt</a> to new Rails projects.</li>
	<li><a href="https://github.com/rails/rails/commit/b8f394f4a381e0b4cefd289df7cf7281bf0f79e9">b8f394f4</a> changes the behavior of Object#try to only use public methods of the target object.</li>
	<li><code>ActiveRecord::Store</code> allows you to specify the encoding for serialized attributes starting with <a href="https://github.com/rails/rails/commit/3c0bf0435cfbc7a349faec5e1b5631e506b5dc70">3c0bf043</a>. This allows you to choose JSON, YAML, Marshal, or your own custom storage format.</li>
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16247338.xml</wfw:commentRss></item><item><title>Double Shot #879</title><category>Edge Rails</category><dc:creator>Mike Gunderloy</dc:creator><pubDate>Mon, 14 May 2012 10:03:29 +0000</pubDate><link>http://afreshcup.com/home/2012/5/14/double-shot-879.html</link><guid isPermaLink="false">456608:5130307:16247131</guid><description><![CDATA[<p>Oh look, it's Monday again.</p>

<ul>
	<li><strong><a href="http://rubymotionweekly.com/">RubyMotion Weekly</a></strong> - New email newsletter to bring you all things RubyMotion.</li>
	<li><strong><a href="http://code.google.com/p/android-query/">Android Query</a></strong> - UI and asynchronous library for Android coding inspired by jQuery.</li>
	<li><strong><a href="http://mobtvse.com/">MOBtvse</a></strong> - Rails- and Markdown-based blogging platform.</li>
	<li><strong><a href="http://blog.railsware.com/2012/05/11/libskypekit-and-skypekit-c-and-ruby-interface-for-skype/">Libskypekit and Skypekit - C and Ruby interface for Skype</a></strong> - Skype is one of those pieces of software I use but detest, so I hope I never have the need for this.</li>
	<li><strong><a href="https://github.com/devstructure/blueprint">blueprint</a></strong> - Reverse-engineer a running server to puppet or chef recipes.</li>
	<li><strong><a href="http://mbebenita.github.com/Mvm/">*JS: Low-Level JavaScript</a></strong> - Prototype of a typed dialect of JavaScript from Mozilla. <strong><a href="https://github.com/syg/heap.coffee/">heap.coffee</a></strong> applies the same ideas to CoffeeScript.</li>
	<li><strong><a href="http://www.notesfromandy.com/2012/05/10/a-quick-look-at-dash-for-doc-browsing/">A quick look at Dash for doc browsing</a></strong> - I've been finding Dash quite useful myself; here's an extended review.</li>
</ul>]]></description><wfw:commentRss>http://afreshcup.com/home/rss-comments-entry-16247131.xml</wfw:commentRss></item></channel></rss>
