<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://perl.sys-con.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Perl Viewpoint</title>
 <link>http://perl.sys-con.com/</link>
 <description>Latest articles from Perl Viewpoint</description>
 <language>en</language>
 <copyright>Copyright 2009 Ulitzer.com</copyright>
 <generator>Ulitzer.com</generator>
 <lastBuildDate>Thu, 10 Dec 2009 12:53:42 EST</lastBuildDate>
 <docs>http://backend.userland.com/rss</docs>
 <ttl>10</ttl>
<item>
 <title>Aspect-Oriented Programming and You</title>
 <link>http://perl.sys-con.com/node/1072910</link>
 <description>One of the coolest parts of the new SproutCore View layer is its ability to use aspect-based programming to add behaviors to views.

Aspect-based programming is built on the premise that often objects that don’t follow from the same class hierarchy may in fact need similar behaviors.

This is especially true in GUI programming when designers come to you and say something like “I came up with this new widget - it looks kind of like a progress bar but it acts like a button when you click on it”.&lt;p&gt;&lt;a href=&quot;http://perl.sys-con.com/node/1072910&quot; target=&quot;_blank&quot;&gt;read more&lt;/a&gt;&lt;/p&gt;</description>
 <pubDate>Tue, 18 Aug 2009 16:30:00 EDT</pubDate>
 <guid isPermaLink="true">http://perl.sys-con.com/node/1072910</guid>
</item>
</channel>
</rss>
