<?xml version="1.0" encoding="UTF-8"?>
<feed xml:lang="en-US" xmlns="http://www.w3.org/2005/Atom">
  <title>Fucking Fixed - Home</title>
  <id>tag:www.gotascii.com,2008:mephisto/</id>
  <generator version="0.8.0" uri="http://mephistoblog.com">Mephisto Drax</generator>
  <link href="http://www.gotascii.com/feed/atom.xml" rel="self" type="application/atom+xml"/>
  <link href="http://www.gotascii.com/" rel="alternate" type="text/html"/>
  <updated>2008-05-14T04:41:26Z</updated>
  <entry xml:base="http://www.gotascii.com/">
    <author>
      <name>gotascii</name>
    </author>
    <id>tag:www.gotascii.com,2008-05-14:2</id>
    <published>2008-05-14T04:29:00Z</published>
    <updated>2008-05-14T04:41:26Z</updated>
    <category term="architecture"/>
    <category term="design"/>
    <link href="http://www.gotascii.com/2008/5/14/murder-in-tha-first" rel="alternate" type="text/html"/>
    <title>Murder In Tha First</title>
<content type="html">
            Today I killed an inheritance tree.  I took some advice that Dave Thomas told me and broke free of my inheritance chains.  If you have inheritance trees in your application with a root class named something along the lines of &quot;Base&quot; you now have a target to point your gun at.  If instances of that base are never created directly and the class is just serving as a place to store your shared code, murder remorselessly.  Chances are whatever inherits from that base isn't a base and violates the &quot;is-a&quot; inheritance principal.  Move the base code into a module and include or extend where appropriate.  Your code will gain more flexibility and raw power if you bite the bullet and put a base class in the ground.
          </content>  </entry>
  <entry xml:base="http://www.gotascii.com/">
    <author>
      <name>admin</name>
    </author>
    <id>tag:www.gotascii.com,2008-05-13:1</id>
    <published>2008-05-13T05:11:00Z</published>
    <updated>2008-05-14T04:53:14Z</updated>
    <category term="fp"/>
    <link href="http://www.gotascii.com/2008/5/13/new-erything" rel="alternate" type="text/html"/>
    <title>New Erything</title>
<content type="html">
            Ahh.  I do love that new host smell.  Gotascii is now broadcasting semi-live from Slicehost using a Github forked Mephisto running on mod_passenger!  Many aspects of this configuration are so very refreshing, but I will leave that to another post.  In fact, chances are as I set this bad boy up, this post here will get destroyed.

P.S. - New, custom blog design is imminent.
          </content>  </entry>
</feed>
