<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
		
    <title>Learnivore!</title>
    <link>http://www.learnivore.com</link>
		
    <description>Latest screencasts from Learnivore.com</description>
		<language>en-US</language>
    <pubDate>Fri, 11 Feb 2011 00:00:00 +0000</pubDate>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <copyright>Copyright (c) #{year_range} Thibaut Barrère</copyright>
    <managingEditor>Learnivore</managingEditor>
    <webMaster>Learnivore</webMaster>
    <generator>http://www.learnivore.com</generator>
    <ttl>60</ttl>
    
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/learnivore" /><feedburner:info uri="learnivore" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/learnivore" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Flearnivore" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		  
		    <title>Ruby on Rails Tutorial: Learn Rails by Example (Rails Tutorial - paid)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/C0jxQMj8aLc/ruby-on-rails-tutorial-learn-rails-by-example--1285</link>
		  <description>The Ruby on Rails 3 Tutorial book and screencast series teach you how to develop and deploy real, industrial-strength web applications with Ruby on Rails. The companion screencast series includes 12 individual lessons totaling more than 15 hours, with one lesson for each chapter of the Ruby on Rails 3 Tutorial book.
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/C0jxQMj8aLc" height="1" width="1"/&gt;</description>
		  <pubDate>Fri, 11 Feb 2011 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/ruby-on-rails-tutorial-learn-rails-by-example--1285</feedburner:origLink></item>
    
		<item>
		  
		    <title>RailsCasts #391 Testing JavaScript with PhantomJS (Railscasts - paid)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/9xxDVgtZ0uA/railscasts-391-testing-javascript-with-phantomjs--1620</link>
		  <description>PhantomJS allows us to test JavaScript without going through a browser window. Here I show how to do this using Capybara and Poltergeist. I also give some tips on handling database transactions and skipping javascript tests.
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/9xxDVgtZ0uA" height="1" width="1"/&gt;</description>
		  <pubDate>Wed, 07 Nov 2012 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/railscasts-391-testing-javascript-with-phantomjs--1620</feedburner:origLink></item>
    
		<item>
		  
		    <title>RailsCasts #390 Turbolinks (Railscasts - free)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/NdJN9pqoIZU/railscasts-390-turbolinks--1619</link>
		  <description>Turbolinks can make your Rails app feel faster by using JavaScript to replace the page content when clicking a link. It will be default in new Rails 4.0 applications, but here I show how to use it in Rails 3 and mention some of the gotchas.
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/NdJN9pqoIZU" height="1" width="1"/&gt;</description>
		  <pubDate>Mon, 05 Nov 2012 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/railscasts-390-turbolinks--1619</feedburner:origLink></item>
    
		<item>
		  
		    <title>RailsCasts #106 Time Zones (revised) (Railscasts - paid)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/lXAKiCqbEg0/railscasts-106-time-zones-revised--1618</link>
		  <description>Active Support makes it easy to work with time zones. Learn how to add a Time Zone select field to a user form and watch out for the gotchas.
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/lXAKiCqbEg0" height="1" width="1"/&gt;</description>
		  <pubDate>Sun, 28 Oct 2012 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/railscasts-106-time-zones-revised--1618</feedburner:origLink></item>
    
		<item>
		  
		    <title>RailsCasts #389 Multitenancy with PostgreSQL (Railscasts - paid)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/vQ3CXtLBsnU/railscasts-389-multitenancy-with-postgresql--1617</link>
		  <description>PostgreSQL Schemas can help create a multi-tenant app by keeping data separate at the database layer. Integrating with migrations can be tricky though, so watch this episode for the full details.
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/vQ3CXtLBsnU" height="1" width="1"/&gt;</description>
		  <pubDate>Sat, 27 Oct 2012 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/railscasts-389-multitenancy-with-postgresql--1617</feedburner:origLink></item>
    
		<item>
		  
		    <title>Meet Chef (Part 2 of 2) (Peepcode - paid)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/Lg-x-ii707s/meet-chef-part-2-of-2--1616</link>
		  <description>It&amp;#8217;s the conclusion of Meet Chef Part 1! In 45 minutes, former 37signals sysadmin Joshua Sierles takes you through a Rails deployment and intermediate features of Chef. You&amp;#8217;ll learn to: You&amp;#8217;ll benefit from Joshua&amp;#8217;s extensive experience as he not only explains intermediate features of Chef, but also gives real-world tips...
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/Lg-x-ii707s" height="1" width="1"/&gt;</description>
		  <pubDate>Fri, 26 Oct 2012 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/meet-chef-part-2-of-2--1616</feedburner:origLink></item>
    
		<item>
		  
		    <title>RailsCasts #387 Cache Digests (Railscasts - free)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/lxbMMkndHOU/railscasts-387-cache-digests--1615</link>
		  <description>The cache_digests gem (also included in Rails 4) will automatically add a digest to the fragment cache key based on the template. If a template changes the cache will auto-expire. But watch out for the gotchas!
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/lxbMMkndHOU" height="1" width="1"/&gt;</description>
		  <pubDate>Sat, 20 Oct 2012 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/railscasts-387-cache-digests--1615</feedburner:origLink></item>
    
		<item>
		  
		    <title>RailsCasts #388 Multitenancy with Scopes (Railscasts - paid)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/scRZjjfhj4U/railscasts-388-multitenancy-with-scopes--1614</link>
		  <description>A multi-tenant application can be difficult to implement because the data for each tenant must be completely separate. Here I show how to do this using subdomains and default scopes in Active Record.
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/scRZjjfhj4U" height="1" width="1"/&gt;</description>
		  <pubDate>Sat, 20 Oct 2012 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/railscasts-388-multitenancy-with-scopes--1614</feedburner:origLink></item>
    
		<item>
		  
		    <title>RailsCasts #85 YAML Configuration (revised) (Railscasts - paid)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/PxPm_DapTZ4/railscasts-85-yaml-configuration-revised--1613</link>
		  <description>Keeping passwords and secret tokens in source control is a security risk. Here I show how to move these settings out into a YAML configuration file which can be loaded in as a hash or environment variables.
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/PxPm_DapTZ4" height="1" width="1"/&gt;</description>
		  <pubDate>Sun, 14 Oct 2012 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/railscasts-85-yaml-configuration-revised--1613</feedburner:origLink></item>
    
		<item>
		  
		    <title>RailsCasts #386 Authorization from Scratch Part 2 (Railscasts - paid)</title>
		  
			<link>http://feedproxy.google.com/~r/learnivore/~3/IRUX_op7oTY/railscasts-386-authorization-from-scratch-part-2--1612</link>
		  <description>This finishes the series on building authorization from scratch by refactoring the permission logic into a DSL, restricting authorization with attributes, and combining with strong_parameters to protect params.
		    
		      &lt;br /&gt;&lt;br /&gt;
		      &lt;a href="http://www.hackerbooks.com"&gt;HackerBooks.com - find and explore books from StackOverflow and HackerNews!&lt;/a&gt;
		      &lt;br /&gt;&lt;br /&gt;&lt;img src="http://feeds.feedburner.com/~r/learnivore/~4/IRUX_op7oTY" height="1" width="1"/&gt;</description>
		  <pubDate>Thu, 11 Oct 2012 00:00:00 +0000</pubDate>
		  <author>Learnivore</author>
		<feedburner:origLink>http://www.learnivore.com/show/railscasts-386-authorization-from-scratch-part-2--1612</feedburner:origLink></item>
    
  </channel>
</rss>
