<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <title>
      Premature Optimization
    </title>
    <link />
    <title>
      The PHP Hierarchy of Needs
    </title>
    <link />
  </head>
  <body>
    http://prematureoptimization.org/blog Shahar's Blog Mon, 07 Jul 2008 22:45:19 +0000 http://wordpress.org/?v=2.5.1
    en http://prematureoptimization.org/blog/archives/64 http://prematureoptimization.org/blog/archives/64#comments
    Mon, 07 Jul 2008 22:45:19 +0000 shahar 
<![CDATA[Linux &amp; FOSS]]>
 
<![CDATA[PHP &amp; Web Technologies]]>
 
<![CDATA[Thoughts &amp; Possibilities]]>
 http://prematureoptimization.org/blog/archives/64 
<![CDATA[We had a lecture about Unit Testing in our local PHP user group last week. I really like these meetings because there is usually good interaction between some very experienced developers and some very inexperienced ones. 
Following the usual &#8220;but why is it better then just running it in my browser and seeing that it [...]]></description>
                <wfw:commentRss>http://prematureoptimization.org/blog/archives/64/feed</wfw:commentRss>
                </item>
                <item>
                <title>GNOME doesn&#8217;t detect MIME types anymore</title>
                <link>http://prematureoptimization.org/blog/archives/63</link>
                <comments>http://prematureoptimization.org/blog/archives/63#comments</comments>
                <pubDate>Thu, 26 Jun 2008 11:32:24 +0000</pubDate>
                <dc:creator>shahar</dc:creator>
                
                <category><![CDATA[Linux &amp; FOSS]]>
 http://prematureoptimization.org/blog/archives/63 
<![CDATA[After a recent upgrade (Gentoo being Gentoo) my GNOME desktop stopped detecting file MIME types. All files in Nautilus whould show as plain files with no type icons, and all application associations have stopped working.
I tried re-emerging a bunch of stuff like gnome-mime-data and mime-data and nothing helped.
After lots of research, I did this (as [...]]></description>
                <wfw:commentRss>http://prematureoptimization.org/blog/archives/63/feed</wfw:commentRss>
                </item>
                <item>
                <title>New Server</title>
                <link>http://prematureoptimization.org/blog/archives/62</link>
                <comments>http://prematureoptimization.org/blog/archives/62#comments</comments>
                <pubDate>Sun, 15 Jun 2008 16:38:00 +0000</pubDate>
                <dc:creator>shahar</dc:creator>
                
                <category><![CDATA[Meta]]>
 
<![CDATA[PHP &amp; Web Technologies]]>
 http://prematureoptimization.org/blog/archives/62 
<![CDATA[Well, some 36 hours after I&#8217;ve switched the DNS records, it&#8217;s safe to say the bulk part of my blog&#8217;s server migration is complete. I&#8217;ve moved it from some shared hosting space I rent (which I will still use for some other things) to a dedicated server I share with some friends. 
Obviously, this means [...]]></description>
                <wfw:commentRss>http://prematureoptimization.org/blog/archives/62/feed</wfw:commentRss>
                </item>
                <item>
                <title>Zend Framework Components Presentation @ DLW08</title>
                <link>http://prematureoptimization.org/blog/archives/61</link>
                <comments>http://prematureoptimization.org/blog/archives/61#comments</comments>
                <pubDate>Tue, 27 May 2008 14:20:17 +0000</pubDate>
                <dc:creator>shahar</dc:creator>
                
                <category><![CDATA[Linux &amp; FOSS]]>
 
<![CDATA[PHP &amp; Web Technologies]]>
 http://prematureoptimization.org/blog/archives/61 
<![CDATA[I&#8217;ve just finished my one hour talk at Dynamic Languages Europe titled &#8220;Zend Framework Components for Non-Framework Development&#8221;. Despite the long name, the presentation&#8217;s concept is quite simple: It&#8217;s an overview of some of the use-at-will, standalone components of ZF and how you can use them even in a non-ZF application.
The presentation went quite well [...]]></description>
                <wfw:commentRss>http://prematureoptimization.org/blog/archives/61/feed</wfw:commentRss>
                </item>
                <item>
                <title>Travel Plans</title>
                <link>http://prematureoptimization.org/blog/archives/60</link>
                <comments>http://prematureoptimization.org/blog/archives/60#comments</comments>
                <pubDate>Tue, 29 Apr 2008 17:48:13 +0000</pubDate>
                <dc:creator>shahar</dc:creator>
                
                <category><![CDATA[PHP &amp; Web Technologies]]>
 
<![CDATA[People &amp; Places]]>
 
<![CDATA[Thoughts &amp; Possibilities]]>
 http://prematureoptimization.org/blog/archives/60 
<![CDATA[After what is probably the longest period of being at home without flying anywhere (since November!) in the last 3 years, I am actually quite excited to be flying again. 
After a quick visit to Zend&#8217;s Cupertino office, I will be attending two conferences in may: I&#8217;ll be visiting the last couple of days (May [...]]></description>
                <wfw:commentRss>http://prematureoptimization.org/blog/archives/60/feed</wfw:commentRss>
                </item>
                <item>
                <title>Playing with CouchDB View Collations</title>
                <link>http://prematureoptimization.org/blog/archives/59</link>
                <comments>http://prematureoptimization.org/blog/archives/59#comments</comments>
                <pubDate>Sat, 22 Mar 2008 14:56:00 +0000</pubDate>
                <dc:creator>shahar</dc:creator>
                
                <category><![CDATA[Linux &amp; FOSS]]>
 
<![CDATA[PHP &amp; Web Technologies]]>
 http://prematureoptimization.org/blog/archives/59 
<![CDATA[I've been playing with CouchDB quite a lot lately. While it's still far from feature-complete, I think it's a cool project. Generally the concept of object databases is a new thing to me, growing up in the web where for most people "database" == "Relational Database".
Since CouchDB related documentation is still scarce, I decided to [...]]></description>
                <wfw:commentRss>http://prematureoptimization.org/blog/archives/59/feed</wfw:commentRss>
                </item>
                <item>
                <title>Security By Obscurity - &#8220;Not to Stand Up&#8221;</title>
                <link>http://prematureoptimization.org/blog/archives/58</link>
                <comments>http://prematureoptimization.org/blog/archives/58#comments</comments>
                <pubDate>Wed, 06 Feb 2008 17:49:30 +0000</pubDate>
                <dc:creator>shahar</dc:creator>
                
                <category><![CDATA[Linux &amp; FOSS]]>
 
<![CDATA[People &amp; Places]]>
 
<![CDATA[Thoughts &amp; Possibilities]]>
 http://prematureoptimization.org/blog/archives/58 
<![CDATA[I am giving a security lecture at the local PHP users group tomorrow, and one of the topics is, ahm, security by obscurity. In fact, it's not really a topic - I just mention it and say that it's not really an approach to security, and should generally only be used as an extra measure [...]]></description>
                <wfw:commentRss>http://prematureoptimization.org/blog/archives/58/feed</wfw:commentRss>
                </item>
                <item>
                <title>New year, new position</title>
                <link>http://prematureoptimization.org/blog/archives/55</link>
                <comments>http://prematureoptimization.org/blog/archives/55#comments</comments>
                <pubDate>Fri, 11 Jan 2008 15:58:44 +0000</pubDate>
                <dc:creator>shahar</dc:creator>
                
                <category><![CDATA[PHP &amp; Web Technologies]]>
 
<![CDATA[Thoughts &amp; Possibilities]]>
 http://prematureoptimization.org/blog/archives/55 
<![CDATA[I spent the last 2.5 years working for Zend's Global Services department, first as a technical support engineer and later as a technical consultant. I've learned allot and met lots of very smart people - but for some time now I have a feeling it's time to move on.
Apparently, some people at Zend had the [...]]></description>
                <wfw:commentRss>http://prematureoptimization.org/blog/archives/55/feed</wfw:commentRss>
                </item>
                <item>
                <title>Reducing your bandwidth for benchmarking purposes</title>
                <link>http://prematureoptimization.org/blog/archives/54</link>
                <comments>http://prematureoptimization.org/blog/archives/54#comments</comments>
                <pubDate>Mon, 31 Dec 2007 13:56:00 +0000</pubDate>
                <dc:creator>shahar</dc:creator>
                
                <category><![CDATA[Linux &amp; FOSS]]>
 
<![CDATA[PHP &amp; Web Technologies]]>
 http://prematureoptimization.org/blog/archives/54 
<![CDATA[In the last few days I've been busy doing allot of web application performance benchmarks. For some of these benchmarks, it was important to simulate a real end-user's average effective bandwidth (real-world download / upload speed from the end user's perspective).
Since we used a fast, clean LAN for our benchmarks (you can't get consistent numbers [...]]></description>
                <wfw:commentRss>http://prematureoptimization.org/blog/archives/54/feed</wfw:commentRss>
                </item>
                <item>
                <title>Creating magic_quotes_gpc portable apps with Zend Framework</title>
                <link>http://prematureoptimization.org/blog/archives/52</link>
                <comments>http://prematureoptimization.org/blog/archives/52#comments</comments>
                <pubDate>Fri, 14 Dec 2007 21:30:22 +0000</pubDate>
                <dc:creator>shahar</dc:creator>
                
                <category><![CDATA[PHP &amp; Web Technologies]]>
 http://prematureoptimization.org/blog/archives/52
  </body>
</html>