<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>PHP, Ruby, Symfony, Rails, Doctrine, MooTools. Web Development.</description><title>JasonDaly.name</title><generator>Tumblr (3.0; @d4ly)</generator><link>http://blog.jasondaly.name/</link><item><title>Decorating Models from the View Layer with Draper</title><description>Draper is a great gem allowing for the Decorator pattern to easily be applied to ActiveRecord...</description><link>http://blog.jasondaly.name/post/11354892536</link><guid>http://blog.jasondaly.name/post/11354892536</guid><pubDate>Wed, 12 Oct 2011 10:59:00 -0400</pubDate><category>ruby</category><category>draper</category><category>gem</category><category>code</category><category>rails</category><category>ruby on rails</category><category>tips</category><category>decorator</category><category>helpers</category></item><item><title>Dynamically Building Squeel DSL Blocks</title><description>Given a partial query such as Jas D I recently needed to search for matches in a users table across...</description><link>http://blog.jasondaly.name/post/11145785575</link><guid>http://blog.jasondaly.name/post/11145785575</guid><pubDate>Fri, 07 Oct 2011 13:59:27 -0400</pubDate><category>ruby</category><category>rails</category><category>squeel</category><category>dsl</category><category>api</category><category>code</category><category>active_record</category></item><item><title>Ruby Capitalization Obeying English Title Grammar</title><description>Strings passed will be formatted to obey English title rules.

"HAPPY BIRTHDAY".proper_titleize...</description><link>http://blog.jasondaly.name/post/9291481233</link><guid>http://blog.jasondaly.name/post/9291481233</guid><pubDate>Tue, 23 Aug 2011 09:18:00 -0400</pubDate><category>grammar</category><category>code</category><category>ruby</category><category>gist</category><category>function</category><category>helper</category><category>string</category><category>string manipulation</category></item><item><title>Spelling Suggestions from Google in Ruby</title><description>Google used to offer a SOAP API for spelling suggestion/correction but put it out of service in...</description><link>http://blog.jasondaly.name/post/8687686876</link><guid>http://blog.jasondaly.name/post/8687686876</guid><pubDate>Tue, 09 Aug 2011 08:42:00 -0400</pubDate><category>ruby</category><category>nokogiri</category><category>open-uri</category><category>google</category><category>code</category><category>php</category><category>spelling</category><category>spellcheck</category></item><item><title>Validating YAML-style Tag Strings with Javascript</title><description>This has an admittedly very specific use-case, but recently I needed to validate strings matching...</description><link>http://blog.jasondaly.name/post/8493020924</link><guid>http://blog.jasondaly.name/post/8493020924</guid><pubDate>Thu, 04 Aug 2011 20:33:00 -0400</pubDate><category>javascript</category><category>code</category><category>yaml</category><category>parser</category><category>validation</category></item><item><title>MooTools focusedKeyUp Event</title><description>Recently needed to apply a keyup event to a series of textfields during MooTools domready event, but...</description><link>http://blog.jasondaly.name/post/8492495479</link><guid>http://blog.jasondaly.name/post/8492495479</guid><pubDate>Thu, 04 Aug 2011 20:20:00 -0400</pubDate><category>Mootools</category><category>javascript</category><category>code</category></item><item><title>Using intern to Reference Routes Dynamically</title><description>In config/routes.rb if routes such as the following exist:

match "users/customers" =&gt;...</description><link>http://blog.jasondaly.name/post/5658170849</link><guid>http://blog.jasondaly.name/post/5658170849</guid><pubDate>Thu, 19 May 2011 23:43:00 -0400</pubDate><category>ruby</category><category>rails</category><category>ruby on rails</category><category>RoR</category><category>intern</category><category>string</category><category>tips</category><category>code</category></item><item><title>Reverse Pagination Count with Kaminari</title><description>When displaying a threaded conversation with messages paginated by Kaminari, I had the unique...</description><link>http://blog.jasondaly.name/post/4948219489</link><guid>http://blog.jasondaly.name/post/4948219489</guid><pubDate>Tue, 26 Apr 2011 00:12:43 -0400</pubDate><category>rails</category><category>ruby on rails</category><category>RoR</category><category>code</category><category>tips</category><category>ruby</category><category>kaminari</category></item><item><title>Parsing and Pluralizing Model Names in Rails</title><description>Recently working with Kaminari, I wanted to have text display next to the pagination links like


 ...</description><link>http://blog.jasondaly.name/post/4936986424</link><guid>http://blog.jasondaly.name/post/4936986424</guid><pubDate>Mon, 25 Apr 2011 17:31:59 -0400</pubDate><category>ruby</category><category>ruby on rails</category><category>rails</category><category>RoR</category><category>code</category><category>tips</category><category>Kaminari</category><category>pagination</category><category>paginator</category></item><item><title>Amazon S3 + Nightly Database Backups</title><description>Amazon S3 is a cost-effective, redundant, and straight-forward solution for off-site data backups....</description><link>http://blog.jasondaly.name/post/1006604815</link><guid>http://blog.jasondaly.name/post/1006604815</guid><pubDate>Tue, 24 Aug 2010 22:32:00 -0400</pubDate><category>shell</category><category>bash</category><category>cli</category><category>aws</category><category>amazon</category><category>s3</category><category>database</category><category>backup</category><category>code</category><category>tips</category></item><item><title>Testing for Input Focus</title><description>Though part of the HTML5 Specification, the activeElement attribute is now supported by all major...</description><link>http://blog.jasondaly.name/post/990691581</link><guid>http://blog.jasondaly.name/post/990691581</guid><pubDate>Sat, 21 Aug 2010 23:39:00 -0400</pubDate><category>Mootools</category><category>javascript</category><category>tips</category><category>code</category><category>mdc</category></item><item><title>Caching Static Assets with Cache-Busting Support in Symfony 1.4</title><description>(Note: This technique can be applied anywhere. This article is specifically related to a Symfony 1.4...</description><link>http://blog.jasondaly.name/post/969649133</link><guid>http://blog.jasondaly.name/post/969649133</guid><pubDate>Tue, 17 Aug 2010 21:50:52 -0400</pubDate><category>cache</category><category>code</category><category>php</category><category>symfony</category><category>symfony 1.4</category><category>tips</category><category>php5.3</category></item><item><title>Symfony Functional Tests + PHP APC Cache Slam Warning</title><description>After implementing query caching using Doctrine’s Doctrine_Cache_Apc interface in a Symfony...</description><link>http://blog.jasondaly.name/post/789427828</link><guid>http://blog.jasondaly.name/post/789427828</guid><pubDate>Fri, 09 Jul 2010 09:15:00 -0400</pubDate><category>php</category><category>symfony</category><category>code</category><category>apc</category><category>cache</category><category>caching</category><category>doctrine</category><category>doctrine_cache</category></item><item><title>Symfony + sfController::getPresentationFor() + sfWebRequest::getRequestFormat()</title><description>There may be times when part or all of a text/plaintext version of an action’s template needs...</description><link>http://blog.jasondaly.name/post/704541557</link><guid>http://blog.jasondaly.name/post/704541557</guid><pubDate>Wed, 16 Jun 2010 10:00:00 -0400</pubDate><category>php</category><category>symfony</category><category>getPresentationFor</category><category>sfwebrequest</category><category>tips</category><category>code</category></item><item><title>Doctrine 1.2 + Sluggable Template + Conditionally Overriding Default Options</title><description>Doctrine provides a stock Sluggable template behavior that can be applied to models, generating a...</description><link>http://blog.jasondaly.name/post/698411604</link><guid>http://blog.jasondaly.name/post/698411604</guid><pubDate>Mon, 14 Jun 2010 15:59:00 -0400</pubDate><category>php</category><category>doctrine</category><category>doctrine 1.2</category><category>doctrine_record</category><category>sluggable</category><category>behavior</category><category>template</category><category>listener</category><category>code</category></item><item><title>PayPal Sandbox + Website Payments Pro Integration</title><description>Setting up a new Website Payments Pro account for integration with an application I’m working...</description><link>http://blog.jasondaly.name/post/683482474</link><guid>http://blog.jasondaly.name/post/683482474</guid><pubDate>Thu, 10 Jun 2010 08:22:00 -0400</pubDate><category>paypal</category><category>integration</category><category>api</category><category>help</category><category>tips</category></item><item><title>Symfony's format_date(), l10n Support, and Custom Formatting</title><description>Symfony comes with some great i18n and l10n support. The DateHelper comes with functionality for...</description><link>http://blog.jasondaly.name/post/672877035</link><guid>http://blog.jasondaly.name/post/672877035</guid><pubDate>Mon, 07 Jun 2010 07:51:00 -0400</pubDate><category>php</category><category>symfony</category><category>tips</category><category>format_date</category><category>l10n</category><category>code</category></item><item><title>Subversion: Merging from trunk to branch; Back to trunk</title><description>During a normal development cycle, multiple branches of trunk may exist simultaneously with...</description><link>http://blog.jasondaly.name/post/596007544</link><guid>http://blog.jasondaly.name/post/596007544</guid><pubDate>Thu, 13 May 2010 16:26:57 -0400</pubDate><category>svn</category><category>subversion</category><category>code</category><category>development</category><category>bash</category><category>trunk</category><category>branch</category><category>merge</category><category>resolve</category></item><item><title>Introducing SpellCheck</title><description>After learning Github is now offering SVN support (nearly all of my development work is done using...</description><link>http://blog.jasondaly.name/post/582810316</link><guid>http://blog.jasondaly.name/post/582810316</guid><pubDate>Sat, 08 May 2010 22:25:00 -0400</pubDate><category>php</category><category>spellcheck</category><category>releases</category><category>v1.0</category><category>code</category><category>github</category><category>5.3</category><category>php5.3</category></item><item><title>Shifting the Window to Display Anchors Below Fixed Element</title><description>When browsing to an anchor within an page, all browsers (that I know of) scroll the page to the...</description><link>http://blog.jasondaly.name/post/574306830</link><guid>http://blog.jasondaly.name/post/574306830</guid><pubDate>Wed, 05 May 2010 17:04:49 -0400</pubDate><category>Mootools</category><category>browsers</category><category>javascript</category><category>css</category><category>onhashchange</category><category>code</category></item></channel></rss>

