<?xml version="1.0" encoding="utf-8"?>

<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
<title type="text">Ben Matasar</title>
<subtitle type="html"><![CDATA[
Ben Matasar's blog
]]></subtitle>
<id>http://matasar.org/blog/tech</id>
<link rel="alternate" type="text/html" href="http://matasar.org/blog" />
<link rel="self" type="text/xml" href="http://matasar.org/blog/tech" />

<author>
<name>Ben Matasar</name>
<uri>http://matasar.org/blog/tech</uri>
<email>ben@matasar.org</email>
</author>
<rights>Copyright 2007 Ben Matasar</rights>
<generator uri="http://pyblosxom.sourceforge.net/" version="1.4.2 8/16/2007">
PyBlosxom http://pyblosxom.sourceforge.net/ 1.4.2 8/16/2007
</generator>

<updated>2008-01-22T08:00:00Z</updated>
<!-- icon?  logo?  -->

<entry>
<title type="html">Wikipedia iPhone app</title>
<category term="" />
<id>http://matasar.org/blog/2008/01/22/wikipedia_iphone</id>
<updated>2008-01-22T08:00:00Z</updated>
<published>2008-01-22T08:00:00Z</published>
<link rel="alternate" type="text/html" href="http://matasar.org/blog/tech/wikipedia_iphone" />
<content type="html">&lt;p&gt;My friend &lt;a href=&quot;http://collison.ie&quot;&gt;Patrick&lt;/a&gt; made a &lt;a href=&quot;http://collison.ie/wikipedia-iphone/&quot;&gt;Wikipedia browser&lt;/a&gt; for the iPhone.&lt;/p&gt;

&lt;div class=&quot;image&quot;&gt;&lt;img height=&quot;480&quot; width=&quot;320&quot; src=&quot;http://collison.ie/wikipedia-iphone/screenshots/4.png&quot;&gt;&lt;/div&gt;
</content>
</entry>

<entry>
<title type="html">Two blog posts about OODBs</title>
<category term="" />
<id>http://matasar.org/blog/2008/01/06/oodbs</id>
<updated>2008-01-06T08:00:00Z</updated>
<published>2008-01-06T08:00:00Z</published>
<link rel="alternate" type="text/html" href="http://matasar.org/blog/tech/oodbs" />
<content type="html">&lt;p&gt;Via &lt;a href=&quot;http://collison.ie&quot;&gt;Patrick&lt;/a&gt;:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;&lt;a href=&quot;http://dlweinreb.wordpress.com/2007/12/31/object-oriented-database-management-systems-succeeded/&quot;&gt;Object Oriented Database Management Systems Succeeded&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href=&quot;http://dlweinreb.wordpress.com/2007/12/31/the-technology-and-business-of-objectstore/&quot;&gt;The Technology and Business of ObjectStore&lt;/a&gt;&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I found these two articles interesting.  Some good quotes:&lt;/p&gt;

&lt;blockquote&gt;From Looking into the future, Dave Moon says: “The illusion of random access memory is becoming increasingly unconvincing on modern hardware. Although dereferencing a pointer takes only one instruction, when the target of the pointer is not cached in the CPU that instruction can take as long to execute as 1000 ordinary instructions executed at peak speed. It’s not clear that other approaches to database navigation are able to execute at peak speed, i.e. with no cache misses and no delays due to resource conflicts within the CPU, but if they were able to execute that fast, they would be able to expend hundreds of instructions to do what pointer dereferencing does and still come out equally fast, in the random access case where the target is not cached. Thus, the advantage of ObjectStore’s architecture is being eroded by hardware evolution. But at the same time, the advantage of C++ and other conventional programming languages is being eroded in the same way. It is not unreasonable to predict that we will see widespread abandonment of the illusion of random access memory in the next two decades. The IBM Cell processor used in video games is the first crack in the dam.”&lt;/blockquote&gt;

&lt;p&gt;And:&lt;/p&gt;

&lt;blockquote&gt;The code became too hard to maintain, and the demand for Smalltalk turned out to be a fad in those particular years, so we discarded this.&lt;/blockquote&gt;
</content>
</entry>

<entry>
<title type="html">A book from me!  (sort of)</title>
<category term="" />
<id>http://matasar.org/blog/2007/12/31/practical_ruby</id>
<updated>2008-01-01T03:18:00Z</updated>
<published>2008-01-01T03:18:00Z</published>
<link rel="alternate" type="text/html" href="http://matasar.org/blog/tech/practical_ruby" />
<content type="html">&lt;p&gt;I was the technical reviewer for my friend &lt;a href=&quot;http://cyll.org&quot;&gt;Topher&apos;s&lt;/a&gt; book, &lt;a href=&quot;http://www.amazon.com/Practical-Ruby-Projects-Eclectic-Programmer/dp/159059911X/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1199161087&amp;amp;sr=8-1&quot;&gt;
Practical Ruby Projects: Ideas for the Eclectic Programmer&lt;/a&gt;.  I&apos;m biased, but I think it&apos;s an interesting book, and early reviews seem to agree.&lt;/p&gt;
</content>
</entry>
</feed>
