<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom">
    <title>Alan Storm</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/" />
    <link rel="self" type="application/atom+xml" href="http://alanstorm.com/atom" />
    <id>tag:alanstorm.com,2008-10-05:/</id>
    <updated>2009-01-04T19:55:45Z</updated>
    

<entry>
    <title>The Two Futures for Javascript Libraries </title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/the_two_futures_for_javascript_libraries" />
    <id>tag:alanstorm.com,2009:/ //1.567</id>

    <published>2009-01-04T19:55:43Z</published>
    <updated>2009-01-04T19:55:45Z</updated>

    <summary>AJAX, Web 2.0, etc. etc. Five or six years ago programming Javascript user interfaces on the web meant a lot of tedious DOM debugging in IE, Netscape, early Mozilla builds, and (if you were awesome and/or a masochist), Opera. Javascript...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        AJAX, Web 2.0, etc. etc. Five or six years ago programming Javascript user interfaces on the web meant a lot of tedious DOM debugging in IE, Netscape, early Mozilla builds, and (if you were awesome and/or a masochist), Opera. Javascript...       
    </content>
</entry>

<entry>
    <title>Interfaces and Abstract Classes</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/interfaces-and-abstract-classes" />
    <id>tag:alanstorm.com,2009:/ //1.566</id>

    <published>2009-01-01T21:22:46Z</published>
    <updated>2009-01-01T21:27:06Z</updated>

    <summary>Interfaces and abstract classes are one of those next tier topics that will initially flummox someone whose background has been primarily linear programming. At least, that&apos;s how I felt three to four years ago while trying to understand the changes...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        Interfaces and abstract classes are one of those next tier topics that will initially flummox someone whose background has been primarily linear programming. At least, that&apos;s how I felt three to four years ago while trying to understand the changes...       
    </content>
</entry>

<entry>
    <title>Content Courier</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/content_courier" />
    <id>tag:alanstorm.com,2008:/ //1.565</id>

    <published>2008-12-16T01:58:22Z</published>
    <updated>2008-12-17T04:56:28Z</updated>

    <summary>I just released a pile of code called Content Courier. It&apos;s the front-end framework I use to serve up content on this site; a generalized programatic framework for serving up content from multiple databases, using database in the loosest of...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        I just released a pile of code called Content Courier. It&apos;s the front-end framework I use to serve up content on this site; a generalized programatic framework for serving up content from multiple databases, using database in the loosest of...       
    </content>
</entry>

<entry>
    <title>Missing the Point</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/net_book" />
    <id>tag:alanstorm.com,2008:/ //1.564</id>

    <published>2008-12-14T20:18:10Z</published>
    <updated>2008-12-15T04:48:14Z</updated>

    <summary>Most of the talk about &quot;netbooks&quot; center on 1. Price point (Cheap!) 2. The browser as the primary OS (the &quot;net&quot;) If you think that&apos;s the draw you&apos;re missing the point. It&apos;s the size. Years ago American comics makers looked...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        Most of the talk about &quot;netbooks&quot; center on 1. Price point (Cheap!) 2. The browser as the primary OS (the &quot;net&quot;) If you think that&apos;s the draw you&apos;re missing the point. It&apos;s the size. Years ago American comics makers looked...       
    </content>
</entry>

<entry>
    <title>Shifting Contents</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/nothing_to_see_here" />
    <id>tag:alanstorm.com,2008:/ //1.563</id>

    <published>2008-11-21T21:33:14Z</published>
    <updated>2008-11-21T21:33:17Z</updated>

    <summary>Just a quick note that I&apos;ve changed some things around behind the scenes but you, dear reader, should notice nothing (other than an increase in posts if all goes according to plan). Of course, if something has fallen from the...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        Just a quick note that I&apos;ve changed some things around behind the scenes but you, dear reader, should notice nothing (other than an increase in posts if all goes according to plan). Of course, if something has fallen from the...       
    </content>
</entry>

<entry>
    <title>Objective-C, Deeply Weird : Methods</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/methods_objective_c_deeply_weird" />
    <id>tag:alanstorm.com,2008:/ //1.561</id>

    <published>2008-10-04T07:00:00Z</published>
    <updated>2009-01-02T04:52:02Z</updated>

    <summary>*I&apos;m teaching myself Cocoa and Objective-C via Aaron Hillegass&apos;s Cocoa Programming for Mac (second edition). I&apos;m using my website to talk through the process and review what I&apos;ve just taught myself. This helps me learn. I will, over the next...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        *I&apos;m teaching myself Cocoa and Objective-C via Aaron Hillegass&apos;s Cocoa Programming for Mac (second edition). I&apos;m using my website to talk through the process and review what I&apos;ve just taught myself. This helps me learn. I will, over the next...       
    </content>
</entry>

<entry>
    <title>Stack Overflow</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/stackoverflow" />
    <id>tag:alanstorm.com,2008:/ //1.560</id>

    <published>2008-09-21T07:00:00Z</published>
    <updated>2008-11-21T17:59:53Z</updated>

    <summary>I&apos;ve been playing around with the new Programmer Q&amp;A site, Stack Overflow. Overall it&apos;s a great site, and built with a vision that most web projects lack in the era of mis-applied agile development. You can checkout my profile page...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        I&apos;ve been playing around with the new Programmer Q&amp;A site, Stack Overflow. Overall it&apos;s a great site, and built with a vision that most web projects lack in the era of mis-applied agile development. You can checkout my profile page...       
    </content>
</entry>

<entry>
    <title>Javascript Code Beautifier</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/javascript_command_line_beautifier" />
    <id>tag:alanstorm.com,2008:/ //1.559</id>

    <published>2008-09-13T07:00:00Z</published>
    <updated>2008-11-21T17:59:53Z</updated>

    <summary>One of the neat things you can do with the Rhino Javascript shell is take some piece of text manipulation or validation that&apos;s been written for the web and use it in any shell script, or any editor that supports...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        One of the neat things you can do with the Rhino Javascript shell is take some piece of text manipulation or validation that&apos;s been written for the web and use it in any shell script, or any editor that supports...       
    </content>
</entry>

<entry>
    <title>About the Author</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/about" />
    <id>tag:alanstorm.com,2008:/ //1.558</id>

    <published>2008-09-06T07:00:00Z</published>
    <updated>2008-11-21T17:59:53Z</updated>

    <summary>I&apos;m Alan Storm, a human being living in Portland, OR by way of Seattle, WA by way of Portland, OR by way of Rochester, NY. I like making websites, and I talk about that here....</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        I&apos;m Alan Storm, a human being living in Portland, OR by way of Seattle, WA by way of Portland, OR by way of Rochester, NY. I like making websites, and I talk about that here....       
    </content>
</entry>

<entry>
    <title>Testing mod_rewrite Rules</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/mod_rewrite_tips" />
    <id>tag:alanstorm.com,2008:/ //1.557</id>

    <published>2008-08-31T07:00:00Z</published>
    <updated>2008-11-21T17:59:53Z</updated>

    <summary>I&apos;m playing apache config guy this weekend, and I&apos;d forgotten what a struggle configuring mod_rewrite can be. Here&apos;s two things you always want to do when setting up a new ruleset, even (especially) if you think it&apos;s just a quick...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        I&apos;m playing apache config guy this weekend, and I&apos;d forgotten what a struggle configuring mod_rewrite can be. Here&apos;s two things you always want to do when setting up a new ruleset, even (especially) if you think it&apos;s just a quick...       
    </content>
</entry>

<entry>
    <title>Web Standards</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/web_standards_2008_sep" />
    <id>tag:alanstorm.com,2008:/ //1.536</id>

    <published>2008-08-30T07:00:00Z</published>
    <updated>2008-11-21T17:59:52Z</updated>

    <summary>Microsoft is set to release IE 8, which features an improvement in XHTML/HTML/CSS standards support, but introduces a slew of contradictory compatibility modes and features (version targeting, user toggles for standards and compatibility mode, different treatment of Intranet and Internet...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        Microsoft is set to release IE 8, which features an improvement in XHTML/HTML/CSS standards support, but introduces a slew of contradictory compatibility modes and features (version targeting, user toggles for standards and compatibility mode, different treatment of Intranet and Internet...       
    </content>
</entry>

<entry>
    <title>When Will Firefox Feel Native?  Never.</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/firefox_native_never" />
    <id>tag:alanstorm.com,2008:/ //1.556</id>

    <published>2008-06-16T07:00:00Z</published>
    <updated>2008-11-21T17:59:53Z</updated>

    <summary>There&apos;s a new version of the Firefox Web Browser on deck, and as is the custom Mac UI experts and critics have started in on the various inconsistencies that the Firefox XUL based UI has when compared with an application...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        There&apos;s a new version of the Firefox Web Browser on deck, and as is the custom Mac UI experts and critics have started in on the various inconsistencies that the Firefox XUL based UI has when compared with an application...       
    </content>
</entry>

<entry>
    <title>Random XQuery Stuff</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/xquery_random" />
    <id>tag:alanstorm.com,2008:/ //1.555</id>

    <published>2008-06-14T07:00:00Z</published>
    <updated>2008-11-21T17:59:53Z</updated>

    <summary>Part of my new gig includes working with a Mark Logic content server, which is basically an indexable, query-able, heavily indexed collection of XML documents. When I first heard this I shuddered at the thought of having to take on...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        Part of my new gig includes working with a Mark Logic content server, which is basically an indexable, query-able, heavily indexed collection of XML documents. When I first heard this I shuddered at the thought of having to take on...       
    </content>
</entry>

<entry>
    <title>Javascript Plus Plus</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/javascript_plus_plus" />
    <id>tag:alanstorm.com,2008:/ //1.554</id>

    <published>2008-05-30T07:00:00Z</published>
    <updated>2008-11-21T17:59:53Z</updated>

    <summary>My first year of programming in college, which was my third year in college, was taught in c++. I was part of a new experimental major at RIT christened *Information Technology*. It was trying to find a happy space in-between...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        My first year of programming in college, which was my third year in college, was taught in c++. I was part of a new experimental major at RIT christened *Information Technology*. It was trying to find a happy space in-between...       
    </content>
</entry>

<entry>
    <title>Using jQuery and the Object Literal Singleton/Module Pattern</title>
    <link rel="alternate" type="text/html" href="http://alanstorm.com/jquery_object_literal_oop" />
    <id>tag:alanstorm.com,2008:/ //1.553</id>

    <published>2008-04-11T07:00:00Z</published>
    <updated>2008-11-21T17:59:53Z</updated>

    <summary>Prior to getting into jQuery, I was a big fan of the YUI (still am) and found myself using a lot Yahoo/Crockford like coding patterns, specifically the module/singleton pattern. When I started using jQuery, I&apos;d try something like this to...</summary>
    <author>
        <name>Alan Storm</name>
        
    </author>
    
    
    <content type="html" xml:lang="en-US" xml:base="http://alanstorm.com/">
        Prior to getting into jQuery, I was a big fan of the YUI (still am) and found myself using a lot Yahoo/Crockford like coding patterns, specifically the module/singleton pattern. When I started using jQuery, I&apos;d try something like this to...       
    </content>
</entry>

</feed>

