<?xml version="1.0" encoding="UTF-8"?>
 <rdf:RDF xmlns="http://purl.org/rss/1.0/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:cc="http://web.resource.org/cc/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://pinboard.in">
    <title>Pinboard (lstrojny)</title>
    <link>https://pinboard.in/u:lstrojny/public/</link>
    <description>recent bookmarks from lstrojny</description>
    <items>
      <rdf:Seq>	<rdf:li rdf:resource="http://martinfowler.com/apsupp/spec.pdf"/>
	<rdf:li rdf:resource="http://martinfowler.com/bliki/ContextualValidation.html"/>
	<rdf:li rdf:resource="http://giorgiosironi.blogspot.com/2009/10/repository-pattern.html"/>
	<rdf:li rdf:resource="http://www.slideshare.net/billkarwin/practical-object-oriented-models-in-sql"/>
	<rdf:li rdf:resource="http://www.youtube.com/watch?v=hBVJbzAagfs&amp;feature=player_embedded#"/>
	<rdf:li rdf:resource="http://dddstepbystep.com/"/>
	<rdf:li rdf:resource="http://blog.objectmentor.com/articles/2007/11/02/active-record-vs-objects"/>
	<rdf:li rdf:resource="http://feedproxy.google.com/~r/blogspot/RLXA/~3/36FxPENF-Ys/how-to-think-about-oo.html"/>
	<rdf:li rdf:resource="http://codebetter.com/blogs/gregyoung/archive/2009/08/13/command-query-separation.aspx"/>
	<rdf:li rdf:resource="http://googletesting.blogspot.com/2009/07/how-to-think-about-oo.html"/>
	<rdf:li rdf:resource="http://codemonkeyism.com/generation-java-programming-style/"/>
	<rdf:li rdf:resource="http://codebetter.com/blogs/gregyoung/archive/2009/05/22/always-valid.aspx"/>
	<rdf:li rdf:resource="http://blog.objectmentor.com/articles/2009/04/20/is-the-supremacy-of-object-oriented-programming-over"/>
	<rdf:li rdf:resource="http://www.manuel-pichler.de/archives/31-Using-the-Overview-Pyramid.html"/>
	<rdf:li rdf:resource="http://www.infoq.com/interviews/greg-young-ddd;jsessionid=79C512753D476BD1417C1CA1AD18B6F6"/>
	<rdf:li rdf:resource="http://www.falconpl.org/"/>
	<rdf:li rdf:resource="http://www.vincehuston.org/dp/"/>
	<rdf:li rdf:resource="http://www.fluffycat.com/java-design-patterns/"/>
	<rdf:li rdf:resource="http://www.jera.com/techinfo/duck.html"/>
	<rdf:li rdf:resource="http://docs.google.com/EmbedSlideshow?docid=d449gch_62ckrb4zgj"/>
	<rdf:li rdf:resource="http://www.soberit.hut.fi/mmantyla/BadCodeSmellsTaxonomy.htm"/>
	<rdf:li rdf:resource="http://www.slideshare.net/sebastian_bergmann/the-state-of-aop-for-php"/>
      </rdf:Seq>
    </items>
  </channel><item rdf:about="http://martinfowler.com/apsupp/spec.pdf">
    <title>Specification Pattern</title>
    <dc:date>2013-01-24T16:59:20+00:00</dc:date>
    <link>http://martinfowler.com/apsupp/spec.pdf</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>patterns oop design</dc:subject>
<dc:source>https://pinboard.in/</dc:source>
<dc:identifier>https://pinboard.in/u:lstrojny/b:f42022e71c26/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:patterns"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://martinfowler.com/bliki/ContextualValidation.html">
    <title>Retreaded: ContextualValidation</title>
    <dc:date>2012-09-09T12:14:15+00:00</dc:date>
    <link>http://martinfowler.com/bliki/ContextualValidation.html</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>oop patterns</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:37fe08cdb404/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:patterns"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://giorgiosironi.blogspot.com/2009/10/repository-pattern.html">
    <title>The Repository pattern - Invisible to the eye</title>
    <dc:date>2010-07-31T23:12:21+00:00</dc:date>
    <link>http://giorgiosironi.blogspot.com/2009/10/repository-pattern.html</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>database ddd development oop pattern</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:bd673441862a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:ddd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:development"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:pattern"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.slideshare.net/billkarwin/practical-object-oriented-models-in-sql">
    <title>Practical Object Oriented Models In Sql</title>
    <dc:date>2010-03-16T19:04:20+00:00</dc:date>
    <link>http://www.slideshare.net/billkarwin/practical-object-oriented-models-in-sql</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>database model oop oo sql</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:31728ebcbd2c/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:database"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:model"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:sql"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.youtube.com/watch?v=hBVJbzAagfs&amp;feature=player_embedded#">
    <title>YouTube - Google I/O 2009 - Big Modular Java with Guice</title>
    <dc:date>2009-10-28T11:31:27+00:00</dc:date>
    <link>http://www.youtube.com/watch?v=hBVJbzAagfs&amp;feature=player_embedded#</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>guice java di oop</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:9df32e77ae2d/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:guice"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:di"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://dddstepbystep.com/">
    <title>DDD Step By Step</title>
    <dc:date>2009-08-31T12:58:46+00:00</dc:date>
    <link>http://dddstepbystep.com/</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>ddd design architecture oop</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:a1326d831a35/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:ddd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.objectmentor.com/articles/2007/11/02/active-record-vs-objects">
    <title>Active Record vs Objects</title>
    <dc:date>2009-08-23T15:02:07+00:00</dc:date>
    <link>http://blog.objectmentor.com/articles/2007/11/02/active-record-vs-objects</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>programming pattern oop architecture ood</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:1c1153735c20/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:pattern"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:ood"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://feedproxy.google.com/~r/blogspot/RLXA/~3/36FxPENF-Ys/how-to-think-about-oo.html">
    <title>How to think about OO</title>
    <dc:date>2009-08-14T12:31:42+00:00</dc:date>
    <link>http://feedproxy.google.com/~r/blogspot/RLXA/~3/36FxPENF-Ys/how-to-think-about-oo.html</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>oop programming basics</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:a0f4d32636b3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:basics"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codebetter.com/blogs/gregyoung/archive/2009/08/13/command-query-separation.aspx">
    <title>Command Query Separation? - Greg Young [MVP] - CodeBetter.Com - Stuff you need to Code Better!</title>
    <dc:date>2009-08-13T13:16:29+00:00</dc:date>
    <link>http://codebetter.com/blogs/gregyoung/archive/2009/08/13/command-query-separation.aspx</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>oop cqs architecture ddd</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:66827a576c37/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:cqs"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:architecture"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:ddd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://googletesting.blogspot.com/2009/07/how-to-think-about-oo.html">
    <title>Google Testing Blog: How to think about OO</title>
    <dc:date>2009-08-11T22:26:09+00:00</dc:date>
    <link>http://googletesting.blogspot.com/2009/07/how-to-think-about-oo.html</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>design oo oop</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:b7140b21e399/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:design"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oo"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codemonkeyism.com/generation-java-programming-style/">
    <title>Go Ahead: Next Generation Java Programming Style | Code Monkeyism</title>
    <dc:date>2009-08-10T12:38:36+00:00</dc:date>
    <link>http://codemonkeyism.com/generation-java-programming-style/</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>java functional invariants oop</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:ea6052215e5b/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:invariants"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://codebetter.com/blogs/gregyoung/archive/2009/05/22/always-valid.aspx">
    <title>Always Valid</title>
    <dc:date>2009-05-25T23:32:17+00:00</dc:date>
    <link>http://codebetter.com/blogs/gregyoung/archive/2009/05/22/always-valid.aspx</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>oop ddd</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:b4d44fa428bd/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:ddd"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://blog.objectmentor.com/articles/2009/04/20/is-the-supremacy-of-object-oriented-programming-over">
    <title>Is the Supremacy of Object-Oriented Programming Over?</title>
    <dc:date>2009-05-04T20:00:43+00:00</dc:date>
    <link>http://blog.objectmentor.com/articles/2009/04/20/is-the-supremacy-of-object-oriented-programming-over</link>
    <dc:creator>lstrojny</dc:creator><description><![CDATA[The fact is, for a lot of these applications, it’s just data. The ceremony of object wrappers doesn’t carry its weight. Just put the data in a hash map (or a list if you don’t need the bits “labeled”) and then process the collection with your iterate, map, and reduce functions]]></description>
<dc:subject>functional oop development</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:3b0fa1fce04a/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.manuel-pichler.de/archives/31-Using-the-Overview-Pyramid.html">
    <title>Using the Overview Pyramid</title>
    <dc:date>2009-03-28T04:47:29+00:00</dc:date>
    <link>http://www.manuel-pichler.de/archives/31-Using-the-Overview-Pyramid.html</link>
    <dc:creator>lstrojny</dc:creator><description><![CDATA[Explaination of the overview pyramid]]></description>
<dc:subject>php metrics qa oop</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:ee9925ed8c62/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:metrics"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:qa"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.infoq.com/interviews/greg-young-ddd;jsessionid=79C512753D476BD1417C1CA1AD18B6F6">
    <title>InfoQ: Greg Young Discusses State Transitions in Domain-Driven Design and DDD Best Practices</title>
    <dc:date>2009-02-02T20:50:02+00:00</dc:date>
    <link>http://www.infoq.com/interviews/greg-young-ddd;jsessionid=79C512753D476BD1417C1CA1AD18B6F6</link>
    <dc:creator>lstrojny</dc:creator><description><![CDATA[State changes, write-only domain model, behaviours vs. setters and getters]]></description>
<dc:subject>ddd tdd oop ood</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:40435b703703/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:ddd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:tdd"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:ood"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.falconpl.org/">
    <title>The Falcon programming language</title>
    <dc:date>2009-01-28T10:29:12+00:00</dc:date>
    <link>http://www.falconpl.org/</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>programming lang scripting oop functional procedural</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:d3a6f9aca3a3/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:programming"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:lang"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:scripting"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:functional"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:procedural"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.vincehuston.org/dp/">
    <title>Huston Design Patterns</title>
    <dc:date>2008-12-15T11:07:37+00:00</dc:date>
    <link>http://www.vincehuston.org/dp/</link>
    <dc:creator>lstrojny</dc:creator><description><![CDATA[Good reference to distinguish the harder to differentiate patterns like adapter, facade, proxy]]></description>
<dc:subject>pattern oop reference development</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:90c7ca69bd32/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:pattern"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.fluffycat.com/java-design-patterns/">
    <title>Java Design Patterns - FluffyCat.com</title>
    <dc:date>2008-12-15T10:53:00+00:00</dc:date>
    <link>http://www.fluffycat.com/java-design-patterns/</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>oop java pattern reference development</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:5c676836ee55/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:java"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:pattern"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.jera.com/techinfo/duck.html">
    <title>Why a Duck?</title>
    <dc:date>2008-12-15T10:52:33+00:00</dc:date>
    <link>http://www.jera.com/techinfo/duck.html</link>
    <dc:creator>lstrojny</dc:creator><description><![CDATA[An Introduction to Polymorphism and Design Patterns]]></description>
<dc:subject>oop pattern reference development</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:b24956a156d2/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:pattern"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:reference"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:development"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://docs.google.com/EmbedSlideshow?docid=d449gch_62ckrb4zgj">
    <title>Conditionals and Polymorphism</title>
    <dc:date>2008-12-09T05:24:30+00:00</dc:date>
    <link>http://docs.google.com/EmbedSlideshow?docid=d449gch_62ckrb4zgj</link>
    <dc:creator>lstrojny</dc:creator><dc:subject>oop design</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:19c9551db8d7/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:design"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.soberit.hut.fi/mmantyla/BadCodeSmellsTaxonomy.htm">
    <title>Bad code smells</title>
    <dc:date>2008-10-25T22:35:03+00:00</dc:date>
    <link>http://www.soberit.hut.fi/mmantyla/BadCodeSmellsTaxonomy.htm</link>
    <dc:creator>lstrojny</dc:creator><description><![CDATA[List of object oriented code smells]]></description>
<dc:subject>oop refactoring smells</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:2c3d98eabfd1/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:refactoring"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:smells"/>
</rdf:Bag></taxo:topics>
</item>
<item rdf:about="http://www.slideshare.net/sebastian_bergmann/the-state-of-aop-for-php">
    <title>The State of AOP for PHP</title>
    <dc:date>2008-08-08T06:15:43+00:00</dc:date>
    <link>http://www.slideshare.net/sebastian_bergmann/the-state-of-aop-for-php</link>
    <dc:creator>lstrojny</dc:creator><description><![CDATA[pecl/runkit, pecl/intercept, AspectPHP, GAP]]></description>
<dc:subject>php aop oop programming</dc:subject>
<dc:identifier>https://pinboard.in/u:lstrojny/b:697870520a97/</dc:identifier>
<taxo:topics><rdf:Bag>	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:php"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:aop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:oop"/>
	<rdf:li rdf:resource="https://pinboard.in/u:lstrojny/t:programming"/>
</rdf:Bag></taxo:topics>
</item>
</rdf:RDF>