<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Ruby on Rails &#187; Tutorials</title>
	<atom:link href="http://www.rubyonrails.de/category/tutorials/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.rubyonrails.de</link>
	<description>Die deutsche Ruby on Rails Seite</description>
	<lastBuildDate>Thu, 09 Feb 2012 06:38:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Screencast: RABL &#8211; Ruby API Builder Language</title>
		<link>http://www.rubyonrails.de/2012/02/screencast-rabl-ruby-api-builder-language/</link>
		<comments>http://www.rubyonrails.de/2012/02/screencast-rabl-ruby-api-builder-language/#comments</comments>
		<pubDate>Thu, 09 Feb 2012 06:38:11 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[RABL]]></category>
		<category><![CDATA[XML]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3537</guid>
		<description><![CDATA[RABL ist ein Templating-System für die Frameworks Ruby on Rails und Padrino. Es soll den Entwickler bei der Erstellung von JSON und Generierung von Documenten mittels ActiceRecords "to_json" unterstützen. Besonders bei komplexen JSON Dokumenten bietet einige Helfer welche die Arbeit erleichtern sollen. In diesem Screencast erfahrt ihr wie die RABL DSL eingesetzt werden kann, um JSON und XML Responses in Rub-Applikationen zu estellen.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2012/02/screencast-rabl-ruby-api-builder-language/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/322-rabl.mp4" length="20501997" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/322-rabl.m4v" length="10695951" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/322-rabl.webm" length="12838714" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/322-rabl.ogv" length="24724873" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: JSON Dokumente mit Jbuilder erstellen</title>
		<link>http://www.rubyonrails.de/2012/01/screencast-json-dokumente-mit-jbuilder-erstellen/</link>
		<comments>http://www.rubyonrails.de/2012/01/screencast-json-dokumente-mit-jbuilder-erstellen/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 07:25:54 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Jbuilder]]></category>
		<category><![CDATA[JSON]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3531</guid>
		<description><![CDATA[Jbuilder (nicht zu verwechseln mit der Java IDE der Firma CodeGear, früher Borland) ist ein Gem zum Erstellen von JSON Dokumenten. Hierzu stellt Jbuilder eine DSL und Template Engines zur Verfügung, mit der auch komplexe Rückgabe-Dokumente erstellt werden können. Ryan zeigt in dieser Woche wie es installiert, integriert und verwendet wird.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2012/01/screencast-json-dokumente-mit-jbuilder-erstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/320-jbuilder.mp4" length="21923194" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/320-jbuilder.m4v" length="10985386" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/320-jbuilder.webm" length="12136911" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/320-jbuilder.ogv" length="23846575" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Upgrade auf Rails 3.2</title>
		<link>http://www.rubyonrails.de/2012/01/screencast-upgrade-auf-rails-3-2/</link>
		<comments>http://www.rubyonrails.de/2012/01/screencast-upgrade-auf-rails-3-2/#comments</comments>
		<pubDate>Wed, 25 Jan 2012 07:22:48 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Explain]]></category>
		<category><![CDATA[Rails 3.2]]></category>
		<category><![CDATA[Upgrade]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3523</guid>
		<description><![CDATA[Letzte Woche erschien Rails 3.2 und bringt, wie wir schon berichtet haben, ein paar neue Features mit. Wie diese verwendet werden und wie ein Upgrade durchgeführt werden kann, zeigt Ryan in dieser Woche in seinem Screencast.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2012/01/screencast-upgrade-auf-rails-3-2/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/318-upgrading-to-rails-3-2.mp4" length="23252155" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/318-upgrading-to-rails-3-2.m4v" length="13039590" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/318-upgrading-to-rails-3-2.webm" length="12434614" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/318-upgrading-to-rails-3-2.ogv" length="28635711" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Private Pub für Realtime-Events</title>
		<link>http://www.rubyonrails.de/2012/01/screencast-private-pub-fur-realtime-events/</link>
		<comments>http://www.rubyonrails.de/2012/01/screencast-private-pub-fur-realtime-events/#comments</comments>
		<pubDate>Sat, 21 Jan 2012 16:24:03 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Private Pub]]></category>
		<category><![CDATA[Ryan Bates]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3515</guid>
		<description><![CDATA[Privat Pub ist ein Gem mit dem Echtzeit-Events auf sehr einfach Weise erstellt und genutzt werden können.  In diesem Screencast erfahrt ihr wie es in Kombination mit Rails verwendet werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2012/01/screencast-private-pub-fur-realtime-events/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/316-private-pub.mp4" length="15897953" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/316-private-pub.m4v" length="8677540" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/316-private-pub.webm" length="10481708" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/316-private-pub.ogv" length="18257733" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Pretty URLs mit FriendlyId</title>
		<link>http://www.rubyonrails.de/2012/01/screencast-pretty-urls-mit-friendlyid/</link>
		<comments>http://www.rubyonrails.de/2012/01/screencast-pretty-urls-mit-friendlyid/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 13:36:19 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[friendly_id]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Routing]]></category>
		<category><![CDATA[Ryan Bates]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3512</guid>
		<description><![CDATA[Benutzerfreundliche URLs erleichtert z.B. Besuchern sprechende Bookmarks zu erstellen oder Optimierungen bzgl. SEO durchzuführen. Das Plugin friendly_id erfüllt die Erstellung von Pretty URLs und bringt zusätzlich noch weitere Features mit. Ryan zeigt wie es installiert und eingesetzt werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2012/01/screencast-pretty-urls-mit-friendlyid/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/314-pretty-urls-with-friendlyid.mp4" length="19752048" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/314-pretty-urls-with-friendlyid.m4v" length="9915689" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/314-pretty-urls-with-friendlyid.webm" length="10967315" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/314-pretty-urls-with-friendlyid.ogv" length="21952848" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: HTML Emails mit Rails verschicken</title>
		<link>http://www.rubyonrails.de/2012/01/screencast-html-emails-mit-rails-verschicken/</link>
		<comments>http://www.rubyonrails.de/2012/01/screencast-html-emails-mit-rails-verschicken/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 15:00:32 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Mail]]></category>
		<category><![CDATA[Premailer-Rails3]]></category>
		<category><![CDATA[Roadie]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3509</guid>
		<description><![CDATA[Um Mails in HTML zu verschicken, bedarf es einiger Vorbereitung, da diese nicht wie Standard-Webseiten erstellt werden können. Die Unterschiede sind mannigfaltig, aber es gibt ein paar Helfer in Form von Gems, die diese Arbeit erleichtern. Ryan zeigt in diesem Screencast wie premailer-rails3 und roadie eingesetzt werden können.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2012/01/screencast-html-emails-mit-rails-verschicken/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/312-sending-html-email.mp4" length="16812605" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/312-sending-html-email.m4v" length="9639109" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/312-sending-html-email.webm" length="8463890" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/312-sending-html-email.ogv" length="24439121" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Einstieg in die Rails-Entwicklung</title>
		<link>http://www.rubyonrails.de/2011/12/screencast-einstieg-in-die-rails-entwicklung/</link>
		<comments>http://www.rubyonrails.de/2011/12/screencast-einstieg-in-die-rails-entwicklung/#comments</comments>
		<pubDate>Tue, 27 Dec 2011 12:51:16 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Links]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Neuling]]></category>
		<category><![CDATA[Rails-Beginner]]></category>
		<category><![CDATA[Ryan Bates]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3502</guid>
		<description><![CDATA[Der Einstieg in die Entwicklung mit Ruby on Rails, vor allem für Neulinge, kann unter Umständen überfordernd sein. Um diese Hürde zu meistern zeigt Ryan in dieser Woche wie mit Rails begonnen werden kann, und wo es Informationen zu den verschiedensten Bereichen gibt.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/12/screencast-einstieg-in-die-rails-entwicklung/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/310-getting-started-with-rails.mp4" length="23964778" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/310-getting-started-with-rails.m4v" length="13642562" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/310-getting-started-with-rails.webm" length="9958966" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/310-getting-started-with-rails.ogv" length="37658207" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Arbeit an der Konsole mit ZSH</title>
		<link>http://www.rubyonrails.de/2011/12/screencast-arbeit-an-der-konsole-mit-zsh/</link>
		<comments>http://www.rubyonrails.de/2011/12/screencast-arbeit-an-der-konsole-mit-zsh/#comments</comments>
		<pubDate>Mon, 19 Dec 2011 13:05:09 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Oh my ZSH]]></category>
		<category><![CDATA[Shell]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[ZSH]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3493</guid>
		<description><![CDATA[Als Rails-Entwickler arbeitet man häufig in einer Shell, einem Terminal bzw. Konsole. Ryan zeigt wie ein Wechsel zur Z-Shell, zusammen mit seinem entsprechend Theme, wechselt.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/12/screencast-arbeit-an-der-konsole-mit-zsh/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/308-oh-my-zsh.mp4" length="27148111" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/308-oh-my-zsh.m4v" length="11717642" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/308-oh-my-zsh.webm" length="12305038" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/308-oh-my-zsh.ogv" length="24625690" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: ElasticSearch Teil 1</title>
		<link>http://www.rubyonrails.de/2011/12/screencast-elasticsearch-teil-1/</link>
		<comments>http://www.rubyonrails.de/2011/12/screencast-elasticsearch-teil-1/#comments</comments>
		<pubDate>Tue, 13 Dec 2011 07:56:46 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[ElasticSearch]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Search]]></category>
		<category><![CDATA[Tire]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3489</guid>
		<description><![CDATA[ElasticSearch ist eine auf Lucene basierende Suchmaschine. ElasticSearch bietet eine RESTfull Schnittstelle um Suchanfragen zu stellen. Ryan zeigt in diesem ersten Teil wie es in bestehende Applikationen integriert werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/12/screencast-elasticsearch-teil-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/306-elasticsearch-part-1.mp4" length="33173647" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/306-elasticsearch-part-1.m4v" length="16897561" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/306-elasticsearch-part-1.webm" length="15238631" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/306-elasticsearch-part-1.ogv" length="46354897" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: OmniAuth</title>
		<link>http://www.rubyonrails.de/2011/12/screencast-omniauth/</link>
		<comments>http://www.rubyonrails.de/2011/12/screencast-omniauth/#comments</comments>
		<pubDate>Tue, 06 Dec 2011 09:19:17 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[Formulare]]></category>
		<category><![CDATA[OmniAuth]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3485</guid>
		<description><![CDATA[OmniAuth ist ein Ruby-Authetifierungs-Framework welches eine standardisierte Schnittstelle zu verschiedenen Authentifizierungs-Providern bietet (z.B. Facebook, OpenID). Mit dem aktuellen OmniAuth-Release 1.0 ist nun auch möglich klassisch über Benutzernamen und Passwort die Authentifizierung durchzuführen, wenn kein externer Anbieter gewünscht oder vorhanden ist. In diesem Screencast zeigt Ryan wie es installiert und verwendet werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/12/screencast-omniauth/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Screencast: Im Browser &#8220;In-Place&#8221; Editieren</title>
		<link>http://www.rubyonrails.de/2011/11/screencast-im-browser-in-place-editieren/</link>
		<comments>http://www.rubyonrails.de/2011/11/screencast-im-browser-in-place-editieren/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 12:33:46 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[Formulare]]></category>
		<category><![CDATA[In-Place Editing]]></category>
		<category><![CDATA[Views]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3481</guid>
		<description><![CDATA[In-Place Editing bezeichnet die Möglichkeit im Browser direkt Bereiche zu bearbeiten. Diese Funktion wird gerne CMS Systemen verwendet um den Anwender eine einfache Möglichkeit zu bieten um Inhalte ohne Umwege zu verändern und/oder zu erstellen. Ryan zeigt in diesem Screencast wie dies umgesetzt werden kann. ]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/11/screencast-im-browser-in-place-editieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/302-in-place-editing.mp4" length="19441412" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/302-in-place-editing.m4v" length="10351668" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/302-in-place-editing.webm" length="12264705" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/302-in-place-editing.ogv" length="25660507" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Etwas zu Open-Source beitragen</title>
		<link>http://www.rubyonrails.de/2011/11/screencast-etwas-zu-open-source-beitragen/</link>
		<comments>http://www.rubyonrails.de/2011/11/screencast-etwas-zu-open-source-beitragen/#comments</comments>
		<pubDate>Mon, 21 Nov 2011 22:39:12 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Github]]></category>
		<category><![CDATA[Ryan Bates]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3478</guid>
		<description><![CDATA[Open-Source Projekte leben vom Beitrag von Freiwilligen. Github vereinfacht die Möglichkeit einen Teil, seien es auch nur kleine Verbesserungen, zur Verfügung zu stellen. An dem Beispiel von VCR zeigt Ryan diese Woche wie es funktioniert.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/11/screencast-etwas-zu-open-source-beitragen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/300-contributing-to-open-source.mp4" length="28665394" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/300-contributing-to-open-source.m4v" length="13956770" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/300-contributing-to-open-source.webm" length="12615590" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/300-contributing-to-open-source.ogv" length="39667203" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Spree &#8211; Einstieg in Ecommerce mit Rails</title>
		<link>http://www.rubyonrails.de/2011/11/screencast-spree-einstieg-in-ecommerce-mit-rails/</link>
		<comments>http://www.rubyonrails.de/2011/11/screencast-spree-einstieg-in-ecommerce-mit-rails/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 09:51:55 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Ryan Bates]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3473</guid>
		<description><![CDATA[Spree ist eine open-source e-Commerce-Lösung auf Basis von Rails und wurde von Sean Schofield entwickelt. Inzwischen wird es von einer Community gepflegt ist aktuell die meistgenutzte Shop-Lösung im Rails-Umfeld. Ryan bietet diese Woche einen Einstieg in das Framework.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/11/screencast-spree-einstieg-in-ecommerce-mit-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/298-getting-started-with-spree.mp4" length="33433211" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/298-getting-started-with-spree.m4v" length="15942945" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/298-getting-started-with-spree.webm" length="16061748" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/298-getting-started-with-spree.ogv" length="41941024" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Mercury Online Editor</title>
		<link>http://www.rubyonrails.de/2011/11/screencast-mercury-online-editor/</link>
		<comments>http://www.rubyonrails.de/2011/11/screencast-mercury-online-editor/#comments</comments>
		<pubDate>Mon, 07 Nov 2011 10:04:33 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Mercury]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Ryan Bates]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[Views]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3469</guid>
		<description><![CDATA[Mercury ist ein auf HTML5 basierender Web-Editor mit dem Inhalte direkt im Browser bearbeitet werden können. In dem folgenden Screencast zeigt Ryan wie es in eigenen Applikationen eingebunden und benutzt werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/11/screencast-mercury-online-editor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/296-mercury-editor.mp4" length="34401603" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/296-mercury-editor.m4v" length="16118283" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/296-mercury-editor.webm" length="17409739" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/296-mercury-editor.ogv" length="41659386" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Mit PJAX Bereiche aktualisieren</title>
		<link>http://www.rubyonrails.de/2011/10/screencast-mit-pjax-bereiche-aktualisieren/</link>
		<comments>http://www.rubyonrails.de/2011/10/screencast-mit-pjax-bereiche-aktualisieren/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 18:49:30 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ajax]]></category>
		<category><![CDATA[PJAX]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3464</guid>
		<description><![CDATA[Häfig wird bei kleinsten Änderungen in Teilbereichen einer Seite die gesamte Seite erneut gerendert. Die führt zu "unnötigen" Seiten-Generierungen die gespart werden können. PJAX kann neue oder aktualisierte Bereiche über AJAX holen und somit die Seite stets aktuell halten. Ryan zeigt diese Woche wie es eingesetzt werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/10/screencast-mit-pjax-bereiche-aktualisieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/294-playing-with-pjax.mp4" length="17737255" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/294-playing-with-pjax.m4v" length="9929798" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/294-playing-with-pjax.webm" length="11989554" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/294-playing-with-pjax.ogv" length="23335044" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Virtuelle Maschinen mit Vagrant</title>
		<link>http://www.rubyonrails.de/2011/10/screencast-virtuelle-maschinen-mit-vagrant/</link>
		<comments>http://www.rubyonrails.de/2011/10/screencast-virtuelle-maschinen-mit-vagrant/#comments</comments>
		<pubDate>Tue, 25 Oct 2011 07:53:46 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ryan Bates]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Vagrant]]></category>
		<category><![CDATA[Virtual Box]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3460</guid>
		<description><![CDATA[Virtuelle Maschinen sind sehr praktisch um Umgebungen für Entwicklung und Tests aufzubauen. Mit Vagrant besteht die Möglichkeit diese automatisiert zu provisionieren und auf Wunsch so produktionsnah wie nötig aufzusetzen. Weiterhin können mit Virtuellen Maschinen eine gemeinsame Umgebung eingerichtet werden, damit alle Projektmitglieder auf der gleichen Umgebung arbeiten. Dadurch kann ggf. Fehler beim Übergang auf eine produktive Umgebung gemindert werden. Ryan zeigt in seinem Screencast wie Vagrant zum Aufsetzen von Virtuellen Maschinen auf Basis von Virtual-Box eingesetzt werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/10/screencast-virtuelle-maschinen-mit-vagrant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/292-virtual-machines-with-vagrant.mp4" length="28604012" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/292-virtual-machines-with-vagrant.m4v" length="14242251" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/292-virtual-machines-with-vagrant.webm" length="13822424" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/292-virtual-machines-with-vagrant.ogv" length="31890848" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: SOAP Webservices mit Savon</title>
		<link>http://www.rubyonrails.de/2011/10/screencast-soap-webservices-mit-savon/</link>
		<comments>http://www.rubyonrails.de/2011/10/screencast-soap-webservices-mit-savon/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 06:15:07 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Savon]]></category>
		<category><![CDATA[SOAP]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3456</guid>
		<description><![CDATA[Obwohl REST inzwischen für viele die erste Wahl bei Webservices ist, gibt es noch einige Dienste, die aus SOAP aufbauen. Im Gegensatz zu REST ist bei SOAP ein wenig mehr Aufwand nötig, um diese APIs konsumieren zu können. Savon ist ein Plugin um dem Entwicker bei dieser Arbeit zu unterstützen und die Verwendung der Dienste zu vereinfachen. Ryan zeigt in diesem Screencast wie es eingesetzt werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/10/screencast-soap-webservices-mit-savon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/290-soap-with-savon.mp4" length="24954275" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/290-soap-with-savon.m4v" length="13923928" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/290-soap-with-savon.webm" length="14053320" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/290-soap-with-savon.ogv" length="35722797" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Abrechnungen in Rails mit Stripe</title>
		<link>http://www.rubyonrails.de/2011/10/screencast-abrechnungen-in-rails-mit-stripe/</link>
		<comments>http://www.rubyonrails.de/2011/10/screencast-abrechnungen-in-rails-mit-stripe/#comments</comments>
		<pubDate>Tue, 11 Oct 2011 12:58:06 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Ecommerce]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Stripe]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3452</guid>
		<description><![CDATA[Abrechnungen werden von verschiedenen Bezahlsystemen angeboten. Je nach Umfang der Anforderungen kann dies ein komplexe Integrationsarbeit erfordern. Stripe versucht an dieser Stelle zu helfen und den gesammten Prozess zu vereinfachen und ist zusätzlich relativ günstig. Ryan zeigt in seinem Screencast wie es installiert und eingesetzt werden kann. ]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/10/screencast-abrechnungen-in-rails-mit-stripe/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/288-billing-with-stripe.mp4" length="47538946" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/288-billing-with-stripe.m4v" length="22104707" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/288-billing-with-stripe.webm" length="24046605" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/288-billing-with-stripe.ogv" length="55250679" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Einführung in Draper</title>
		<link>http://www.rubyonrails.de/2011/10/screencast-einfuhrung-in-draper/</link>
		<comments>http://www.rubyonrails.de/2011/10/screencast-einfuhrung-in-draper/#comments</comments>
		<pubDate>Mon, 03 Oct 2011 18:24:07 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Draper]]></category>
		<category><![CDATA[Plugin]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3446</guid>
		<description><![CDATA[Draper ist ein gem mit dem das Decorator Pattern auf domain-getriebene Modelle auf einfache Weise angewendet werden kann. Dabei werden die meisten Helfer in ein objekt-orientieren Ansatz umgewandelt, Filter auf dem Presentation-Layer ermöglicht und eine Schnittstelle zwischen den Controllern und Views zur Verfügung gestellt. Ryan zeigt in diesem Screencast wie es installiert, konfiguriert und benutzt wird.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/10/screencast-einfuhrung-in-draper/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/286-draper.mp4" length="28529140" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/286-draper.m4v" length="15323689" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/286-draper.webm" length="17507575" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/286-draper.ogv" length="33619968" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Tests mit Spork beschleunigen</title>
		<link>http://www.rubyonrails.de/2011/09/screencast-tests-mit-spork-beschleunigen/</link>
		<comments>http://www.rubyonrails.de/2011/09/screencast-tests-mit-spork-beschleunigen/#comments</comments>
		<pubDate>Mon, 26 Sep 2011 09:12:08 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Guard]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[Spork]]></category>
		<category><![CDATA[Test]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3442</guid>
		<description><![CDATA[Ab einer bestimmten Größe können die Testläufe die Entwicklung "verlangsamen". Spork ist kann in diesem Fall Abhilfe schaffen, indem es die Ladezeiten verbessert. In Verbindung mit Guard bekommt man so schneller Rückmeldung über den aktuellen Stand. Ryan zeigt in diesem Screencast wie Spork eingesetzt werden kann. ]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/09/screencast-tests-mit-spork-beschleunigen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/285-spork.mp4" length="23271465" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/285-spork.m4v" length="12055440" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/285-spork.webm" length="14416601" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/285-spork.ogv" length="29123553" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Administrationsfläche über Active Admin</title>
		<link>http://www.rubyonrails.de/2011/09/screencast-administrationsflache-uber-active-admin/</link>
		<comments>http://www.rubyonrails.de/2011/09/screencast-administrationsflache-uber-active-admin/#comments</comments>
		<pubDate>Tue, 20 Sep 2011 06:09:30 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Active Admin]]></category>
		<category><![CDATA[Administration]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Ryan Bates]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3437</guid>
		<description><![CDATA[Fast jede Applikation benötigt eine Administrationsfläche, mit der Werte angepasst und Texte verwaltet werden können. Active Admin bringt diese Möglichkeit der Verwaltung für Rails Applikationen mit und sieht obendrein auch nett aus. Ryan zeigt in diesem Screencast wie es installiert und benutzt wird.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/09/screencast-administrationsflache-uber-active-admin/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/284-active-admin.mp4" length="25212867" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/284-active-admin.m4v" length="15621743" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/284-active-admin.webm" length="21421462" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/284-active-admin.ogv" length="36839849" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Authentifizierung mit sorcery</title>
		<link>http://www.rubyonrails.de/2011/09/screencast-authentifizierung-mit-sorcery/</link>
		<comments>http://www.rubyonrails.de/2011/09/screencast-authentifizierung-mit-sorcery/#comments</comments>
		<pubDate>Mon, 12 Sep 2011 14:16:41 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Authentication]]></category>
		<category><![CDATA[Ryan Bates]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[sorcery]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3433</guid>
		<description><![CDATA[sorcery ist ein modular aufgebautes Authetifizierungs-System für Rails 3.0/3.1. In diesem Screencast zeigt Ryan wie es eingesetzt werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/09/screencast-authentifizierung-mit-sorcery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/283-authentication-with-sorcery.mp4" length="25749516" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/283-authentication-with-sorcery.m4v" length="13436015" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/283-authentication-with-sorcery.webm" length="16813157" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/283-authentication-with-sorcery.ogv" length="31545488" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Update auf Rails 3.1</title>
		<link>http://www.rubyonrails.de/2011/09/screencast-update-auf-rails-3-1/</link>
		<comments>http://www.rubyonrails.de/2011/09/screencast-update-auf-rails-3-1/#comments</comments>
		<pubDate>Mon, 05 Sep 2011 08:40:24 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Asset Pipeline]]></category>
		<category><![CDATA[Rails 3.1]]></category>
		<category><![CDATA[Screencast]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3425</guid>
		<description><![CDATA[Nachdem nun Rails 3.1 letzte Woche erschienen ist, werden einige, wenn möglich, Ihre aktuellen Applikationen auf die neue Version heben. Dies ist relativ einfach und ohne viel Aufwand erledigt. Somit kann man sehr schnell die neuen Funktionen wie zum Beispiel die Asset Pipeline nutzen. Ryan zeigt in dieser Woche wie das Update durchgeführt und die entsprechenden Konfigurationen setzt.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/09/screencast-update-auf-rails-3-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/282-upgrading-to-rails-3-1.mp4" length="23280457" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/282-upgrading-to-rails-3-1.m4v" length="13273104" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/282-upgrading-to-rails-3-1.webm" length="15558948" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/282-upgrading-to-rails-3-1.ogv" length="34597325" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Prozess-Abhängigkeiten mit Foreman sicherstellen</title>
		<link>http://www.rubyonrails.de/2011/08/screencast-prozess-abhangigkeiten-mit-foreman-sicherstellen/</link>
		<comments>http://www.rubyonrails.de/2011/08/screencast-prozess-abhangigkeiten-mit-foreman-sicherstellen/#comments</comments>
		<pubDate>Mon, 29 Aug 2011 07:55:09 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Foreman]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3414</guid>
		<description><![CDATA[Webapplikationen werden mit der Zeit komplexer und manchmal sind Abhängigkeiten nicht vermeidbar. Um Abhängigkeiten zu anderen Prozessen zu prüfen und bei Bedarf zu starten kann Foreman benutzt werden. Wie es eingesetzt werden kann, zeigt der Screencast dieser Woche.  ]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/08/screencast-prozess-abhangigkeiten-mit-foreman-sicherstellen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/281-foreman.mp4" length="7463321" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/281-foreman.m4v" length="4629167" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/281-foreman.webm" length="5629316" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/281-foreman.ogv" length="8499861" type="video/ogg" />
		</item>
		<item>
		<title>Screencast: Pry in Rails verwenden</title>
		<link>http://www.rubyonrails.de/2011/08/screencast-pry-in-rails-verwenden/</link>
		<comments>http://www.rubyonrails.de/2011/08/screencast-pry-in-rails-verwenden/#comments</comments>
		<pubDate>Mon, 22 Aug 2011 10:19:39 +0000</pubDate>
		<dc:creator>derkaan</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[irb]]></category>
		<category><![CDATA[Plugin]]></category>
		<category><![CDATA[Pry]]></category>
		<category><![CDATA[Screencast]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.rubyonrails.de/?p=3410</guid>
		<description><![CDATA[Pry ist eine Alternative zu IRB und bringt einige interessante Features und Funktionen mit. Ryan zeigt diese Woche wie es in Kombination mit Rails eingesetzt werden kann.]]></description>
		<wfw:commentRss>http://www.rubyonrails.de/2011/08/screencast-pry-in-rails-verwenden/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
<enclosure url="http://media.railscasts.com/assets/episodes/videos/280-pry-with-rails.mp4" length="20457977" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/280-pry-with-rails.m4v" length="10214964" type="video/mp4" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/280-pry-with-rails.webm" length="10479367" type="video/webm" />
<enclosure url="http://media.railscasts.com/assets/episodes/videos/280-pry-with-rails.ogv" length="26505949" type="video/ogg" />
		</item>
	</channel>
</rss>

