<?xml version="1.0" encoding="iso-8859-1"?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
    <channel>
        <title>Poo-tee-weet</title>
        <link>http://pooteeweet.org</link>
        <description>Poo-tee-weet: ramblings on PHP, SQL, the web, politics, ultimate frisbee and what else is on in my life</description>
        <dc:language>en</dc:language>
        <generator>WebBuilder2</generator>
        <managingEditor>smith@pooteeweet.org (Lukas Kahwe Smith)</managingEditor>
        <webMaster>smith@pooteeweet.org (Lukas Kahwe Smith)</webMaster>
        <ttl>1440</ttl>
        <item>
            <title>OSS projects at Liip</title>
            <link>http://pooteeweet.org/blog/0/1511</link>
            <guid>http://pooteeweet.org/blog/0/1511</guid>
            <category>general</category>
            <description>Yesterday we had an entire day at Liip dedicated to various talks, workshops and hanging out together. It really reminded me again what an amazing company Liip is. Its really what I wished m company back in Berlin should have been. Fun, smart, successful, productive, agile, good. At any rate I wanted to mention the stuff we are working on in terms of OSS. Obviously Chregu and myself are active on PHP. Jordi is also an active member of the PHP.net community. But we have other less known stuff that should also get noted, like Jackalope, Mahara, Picok, GottaGo and Okapi.

</description>
            <content:encoded>&lt;p&gt;Yesterday we had an &lt;a href=&quot;http://www.flickr.com/photos/chregu/sets/72157620851230340/&quot;&gt;entire day at Liip&lt;/a&gt; dedicated to various talks, workshops and hanging out together. It really reminded me again what an amazing company &lt;a href=&quot;http://liip.ch&quot;&gt;Liip&lt;/a&gt; is. Its really what I wished m company back in Berlin should have been. Fun, smart, successful, productive, agile, good. At any rate I wanted to mention the stuff we are working on in terms of OSS. Obviously Chregu and myself are active on PHP. Jordi is also an active member of the PHP.net community. But we have other less known stuff that should also get noted, like Jackalope, Mahara, Picok, GottaGo and Okapi.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;https://fosswiki.liip.ch/display/jackalope/Home&quot;&gt;Jackalope&lt;/a&gt; is an implementation of the client side JCR standard for PHP. This will enable us making happy agile frontends that are managed with all the various Enterprise features like versioning, ACL&apos;s etc. Liip created this project but is looking for others to join. We are already sharing the interfaces with the typo3 guys.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://mahara.org&quot;&gt;Mahara&lt;/a&gt; is a social networking platform that has spawned out of the Moodle e-learning community. Penny recently joined Liip and she was actually one of the original founders of the project.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://picok.org&quot;&gt;Picok&lt;/a&gt; is a one of my babies. Its sort of an OSS iGoogle. So it allows you to easily create new so called portlets, that can aggregate content from various internal and external data sources and present them in a user customizable interface. Originally created for one of our clients the Raiffeisen Bank here in Switzerland. They were kind enough to let us open source the code. In return we won them a couple prizes at the &lt;a href=&quot;http://www.liip.ch/news/archive/2009/04/06/best-of-swiss-web-2009.html&quot;&gt;Swiss Web Awards&lt;/a&gt; :)&lt;/p&gt;

&lt;p&gt;GottaGo actually took the Swiss Web Awards by storm. It won the grand prize along with a few other category prizes. Its an iPhone app that basically finds the fasted route via public transportation from point A to B here in Switzerland. Oh and I should stop referring to it as GottaGo, since its now called &lt;a href=&quot;http://codesofa.com/code/transport&quot;&gt;&amp;quot;Transport&amp;quot;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;a href=&quot;http://okpai.liip.ch&quot;&gt;Okapi&lt;/a&gt; is our super lightweight framework. Recently Chregu and I have started working on version 2. Basically we took various &lt;a href=&quot;http://components.symfony-project.org/&quot;&gt;Symfony2 components&lt;/a&gt; and integrated them into our code. Currently its still in proof of concept stage, but it looks quite promising. I am really seeing a lot of potential in the service container and event dispatcher. I also think it could become a very useful addition to the Symfony eco-system as it seems quite feasible to migrate from Okapi2 to Symfony2 or vice versa. Meaning it will be able to choose if you want something simple and lean or you need something full features, without having to need to learn two totally different frameworks. Chregu has ported &lt;a href=&quot;http://liip.to&quot;&gt;liip.to&lt;/a&gt; to this proof of concept, so &lt;a href=&quot;https://svn.liip.ch/repos/public/misc/liipto/branches/okapi2/&quot;&gt;check it out&lt;/a&gt;!&lt;/p&gt;

</content:encoded>
            <pubDate>Thu, 02 Jul 2009 15:07:04 +0200</pubDate>
            <dc:creator>Lukas Kahwe Smith</dc:creator>
        </item>
        <item>
            <title>Its done!</title>
            <link>http://pooteeweet.org/blog/0/1506</link>
            <guid>http://pooteeweet.org/blog/0/1506</guid>
            <category>general</category>
            <description>W00t! 5.3.0 stable is out. Never expected it to take this long, but its a lesson to keep faithful to the &amp;quot;release early, release often mantra&amp;quot; in the future. At some point a branch can just get too big, that it becomes close to impossible to release it. While I do appreciate the various thank you (or in the case of backslash haters &amp;quot;drop dead&amp;quot;) emails, I want to highlight that all I really did is take over the tasks that require at most a bit of patience and certainly no technical skill (well I did have to update a few websites, but even there I needed Hannes to fix all my typos).

</description>
            <content:encoded>&lt;p&gt;W00t! &lt;a href=&quot;http://php.net/downloads.php#v5.3.0&quot;&gt;5.3.0 stable is out&lt;/a&gt;. Never expected it to take this long, but its a lesson to keep faithful to the &amp;quot;release early, release often mantra&amp;quot; in the future. At some point a branch can just get too big, that it becomes close to impossible to release it. While I do appreciate the various thank you (or in the case of backslash haters &amp;quot;drop dead&amp;quot;) emails, I want to highlight that all I really did is take over the tasks that require at most a bit of patience and certainly no technical skill (well I did have to update a few websites, but even there I needed Hannes to fix all my typos).&lt;/p&gt;

&lt;p&gt;So Johannes was the one who was especially in the last few weeks laboring over tons of patches and bug reports and sleeping less and less as we got closer to the actual release date. Pierre was of course also a huge help in this process .. and of course the countless developers that worked on the actual code that you all can now download and play with.&lt;/p&gt;

&lt;p&gt;Now I am not saying that 5.3.0 hasn&apos;t eaten up my share of time. I am very thankful to &lt;a href=&quot;http://liip.ch&quot;&gt;my employer Liip&lt;/a&gt; that let me spend time on all of this. A bit of free time also went into 5.3.0, which I hope to now direct towards &lt;a href=&quot;http://ifnotwhynot.me&quot;&gt;my music career&lt;/a&gt; a bit more :)&lt;/p&gt;

</content:encoded>
            <pubDate>Tue, 30 Jun 2009 14:54:52 +0200</pubDate>
            <dc:creator>Lukas Kahwe Smith</dc:creator>
        </item>
        <item>
            <title>PHP 5.3.0 stable almost released :)</title>
            <link>http://pooteeweet.org/blog/0/1503</link>
            <guid>http://pooteeweet.org/blog/0/1503</guid>
            <category>general</category>
            <description>It almost happened, but it didn&apos;t for now. Originally we planned to release today. But again a few issues came up, even with Johannes deciding that sleep is for the weak, it just seemed unwise to announce the release today. So we pushed things back a few days, so the new date is June 30th (meaning it will be a Tuesday release). This also gives the documentation team, who have been expanding the 5.3 docs like crazy, a few more days to beef things up even more. Now is really high time to ensure that you have a PHP 5.3 compatible release of your software ..

</description>
            <content:encoded>&lt;p&gt;It almost happened, but it didn&apos;t for now. Originally we planned to release today. But again a few issues came up, even with Johannes deciding that sleep is for the weak, it just seemed unwise to announce the release today. So we pushed things back a few days, so the &lt;a href=&quot;http://wiki.php.net/todo/php53&quot;&gt;new date is June 30th&lt;/a&gt; (meaning it will be a Tuesday release). This also gives the documentation team, who have been expanding the 5.3 docs like crazy, a few more days to beef things up even more. Now is really high time to ensure that you have a PHP 5.3 compatible release of your software ..&lt;/p&gt;

</content:encoded>
            <pubDate>Thu, 25 Jun 2009 08:55:32 +0200</pubDate>
            <dc:creator>Lukas Kahwe Smith</dc:creator>
        </item>
        <item>
            <title>A new coding standard for the PHP world?</title>
            <link>http://pooteeweet.org/blog/0/1499</link>
            <guid>http://pooteeweet.org/blog/0/1499</guid>
            <category>general</category>
            <description>There is currently a heated debate spawned with the creation and subsequent announcement of a more or less final decision made by a select group of people at php|tek. Now I am a friend of openness, but I have a hard time remembering any significant existing project within the PHP community that actually changed its coding guidelines. For all I know the main CS in the PHP world originated in the Horde project, but adopted and expanded by PEAR, got adopted and expanded by Zend Framework. See the pattern?

</description>
            <content:encoded>&lt;p&gt;There is currently a heated debate spawned with the creation and subsequent &lt;a href=&quot;http://news.php.net/php.standards/2&quot;&gt;announcement&lt;/a&gt; of a more or less final decision made by a select group of people at php|tek. Now I am a friend of openness, but I have a hard time remembering any significant existing project within the PHP community that actually changed its coding guidelines. For all I know the main CS in the PHP world originated in the &lt;a href=&quot;http://www.horde.org/horde/docs/?f=CODING_STANDARDS.html&quot;&gt;Horde&lt;/a&gt; project, but adopted and expanded by &lt;a href=&quot;http://pear.php.net/manual/en/standards.php&quot;&gt;PEAR&lt;/a&gt;, got adopted and expanded by &lt;a href=&quot;http://framework.zend.com/manual/en/coding-standard.html&quot;&gt;Zend Framework&lt;/a&gt;. See the pattern?&lt;/p&gt;

&lt;p&gt;Now PEAR is actually trying to do what hasn&apos;t been done before, change the CS in an existing community. From being heavily involved in PEAR years ago, I can tell you that all CS discussions on the mailinglist where useless. Of course there are bad CS and there are very good CS decisions. I personally have a few things to say here. But for the most part its about defining a standard and sticking to it. So handing over the bulk of the deciding to the &lt;a href=&quot;http://group.pear.php.net/group/&quot;&gt;PEAR group&lt;/a&gt; (not to be confused with the &lt;a href=&quot;http://www.php.net/credits.php&quot;&gt;PHP group&lt;/a&gt; that has no real active responsibilities beyond being the copyright holders) was the only sane thing to do. Now they took things one step further and got a bunch more frameworks together. Awesome.&lt;/p&gt;

&lt;p&gt;The mistake they made was to publish their findings on a mailinglist on php.net called php standards. It should have been published on the PEAR developer list. Or maybe some new mailinglist, just not one that makes it sound like anything more than a standard to be adopted by the named list of frameworks. Of course they should promote the standard, adjust the standard if needed, but keeping the actual deciding in a small circle again is the only sane approach for this. But making it sound bigger than it actually is, is not the way to go. Let it grow naturally and all will be good.&lt;/p&gt;

</content:encoded>
            <pubDate>Tue, 02 Jun 2009 22:29:47 +0200</pubDate>
            <dc:creator>Lukas Kahwe Smith</dc:creator>
        </item>
        <item>
            <title>New MySQL development approach?</title>
            <link>http://pooteeweet.org/blog/0/1496</link>
            <guid>http://pooteeweet.org/blog/0/1496</guid>
            <category>general</category>
            <description>Looks like there is hope yet for the owners of the MySQL copyright to bring around their development. There is a proposal (actually it seems its already decided to ahead with it) up on their public wiki that details a development approach that could finally become compatible with the real world, rather than managers checking off feature lists. Maybe its too late already, but maybe its just in time to &amp;quot;fend off&amp;quot; the increasing competition for who provides the best MySQL distribution.

</description>
            <content:encoded>&lt;p&gt;Looks like there is hope yet for the owners of the MySQL copyright to bring around their development. There is a proposal (actually it seems its already &lt;a href=&quot;http://lists.mysql.com/packagers/418&quot;&gt;decided to ahead with it&lt;/a&gt;) up on their public wiki that &lt;a href=&quot;http://forge.mysql.com/wiki/Development_Cycle&quot;&gt;details a development approach&lt;/a&gt; that could finally become compatible with the real world, rather than managers checking off feature lists. Maybe its &lt;a href=&quot;http://infoworld.com/d/developer-world/mysql-forked-beyond-repair-262&quot;&gt;too late already&lt;/a&gt;, but maybe its just in time to &amp;quot;fend off&amp;quot; the &lt;a href=&quot;http://ourdelta.org/&quot;&gt;increasing&lt;/a&gt; &lt;a href=&quot;http://opendatabasealliance.com/&quot;&gt;competition&lt;/a&gt; for who provides the best MySQL distribution.&lt;/p&gt;

</content:encoded>
            <pubDate>Sat, 23 May 2009 21:39:04 +0200</pubDate>
            <dc:creator>Lukas Kahwe Smith</dc:creator>
        </item>
    </channel>
</rss>