<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0">
	<channel>
		<title>iamcal.com</title>
		<link>http://www.iamcal.com/</link>
		<description>All the links rom iamcal.com</description>
		<pubDate>Sat, 23 Jan 2021 02:39:49 +0000</pubDate>
		<lastBuildDate>Sat, 23 Jan 2021 02:39:49 +0000</lastBuildDate>
		<generator>http://www.iamcal.com/</generator>
		<image>
			<url>http://www.iamcal.com/images/logo.gif</url>
			<title>iamcal.com</title>
			<link>http://www.iamcal.com/</link>
		</image>

		<item>
			<title>Adventures in code: PHP unit testing</title>
			<link>http://www.iamcal.com/2021-01/adventures-in-code-php-unit-testing/</link>
			<description>&lt;p&gt;If you want to make a PHP package available that works on versions of PHP from 5.3 to 8.0, testing is a giant pain. There are versions of phpunit that work for each, but none that works for all. Additionally, the basic class names changed at some point in the past. Getting all of this to run on Travis, including running code coverage (but only once for each build!) was a complex series of trials, but I finally figured out the correct &lt;a href=&quot;https://github.com/iamcal/pquery/blob/main/.travis.yml&quot;&gt;.travis.yml incantation&lt;/a&gt;, along with a &lt;a href=&quot;https://github.com/iamcal/pquery/blob/main/tests/init.php&quot;&gt;magic test wrapper&lt;/a&gt; for aliasing classes&lt;/p&gt;
</description>
			<pubDate>Sat, 23 Jan 2021 02:39:49 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10166/</guid>
		</item>
		<item>
			<title>Idea Instructions</title>
			<link>http://www.iamcal.com/2018-04/idea-instructions/</link>
			<description>&lt;p&gt;&lt;a href=&quot;https://idea-instructions.com&quot;&gt;Software algorithms&lt;/a&gt; as Ikea instruction manuals.&lt;/p&gt;

&lt;p class=&quot;bimg&quot;&gt;&lt;a href=&quot;https://idea-instructions.com&quot;&gt;&lt;img src=&quot;/images/blog/quick-sort.png&quot; width=&quot;600&quot; height=&quot;424&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
</description>
			<pubDate>Tue, 10 Apr 2018 23:34:38 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10116/</guid>
		</item>
		<item>
			<title>Doom 3 Source</title>
			<link>http://www.iamcal.com/2013-04/doom-3-source/</link>
			<description>&lt;p&gt;This &lt;a href=&quot;http://fabiensanglard.net/doom3/index.php&quot;&gt;review of Doom 3&#039;s source release&lt;/a&gt; is full of tons of interesting stuff, even for non-graphics programmers. [via waferbaby]&lt;/p&gt;
</description>
			<pubDate>Mon, 1 Apr 2013 22:10:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10082/</guid>
		</item>
		<item>
			<title>Javelin JS</title>
			<link>http://www.iamcal.com/2012-07/javelin-js/</link>
			<description>&lt;p&gt;&lt;a href=&quot;http://www.javelinjs.com/&quot;&gt;Javelin JS&lt;/a&gt; is full of interesting little things - always fun to find out what compormises other teams make to allow their particular development model to scale. The css classes vs sigils part makes a lot of sense.&lt;/p&gt;
</description>
			<pubDate>Tue, 10 Jul 2012 20:13:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/10004/</guid>
		</item>
		<item>
			<title>1st April, 2:46 am</title>
			<link>http://www.iamcal.com/2012-04/2767/</link>
			<description>&lt;p&gt;rev dan catt has written up a nice piece on &lt;a href=&quot;http://revdancatt.com/2012/03/31/the-pxl-effect-with-javascript-and-canvas-and-maths/&quot;&gt;image processing for backgrounds&lt;/a&gt;. a really nice effect&lt;/p&gt;
</description>
			<pubDate>Sun, 1 Apr 2012 02:46:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/2767/</guid>
		</item>
		<item>
			<title>29th March, 9:41 pm</title>
			<link>http://www.iamcal.com/2012-03/2765/</link>
			<description>&lt;p&gt;the &lt;a href=&quot;http://www.computerhistory.org/highlights/macpaint/&quot;&gt;macpaint and quickdraw source&lt;/a&gt; is available on the computer history museum site&lt;/p&gt;
</description>
			<pubDate>Thu, 29 Mar 2012 21:41:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/2765/</guid>
		</item>
		<item>
			<title>8th September, 6:10 pm</title>
			<link>http://www.iamcal.com/2010-09/2551/</link>
			<description>&lt;p&gt;lots of good projects coming out of node.js right now - &lt;a href=&quot;http://github.com/mishoo/UglifyJS&quot;&gt;Uglify JS&lt;/a&gt; is a JS minifier based on a JS AST parser and tree walker. Could do some neat things with that.&lt;/p&gt;
</description>
			<pubDate>Wed, 8 Sep 2010 18:10:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/2551/</guid>
		</item>
		<item>
			<title>8th February, 8:37 am</title>
			<link>http://www.iamcal.com/2009-02/2074/</link>
			<description>&lt;p&gt;learning javascript &lt;a href=&quot;http://en.wikipedia.org/wiki/JavaScript_syntax#Boolean&quot;&gt;oddities&lt;/a&gt; from wikipedia: using !! for normalization and the return from || and &amp;amp;&amp;amp;. nice&lt;/p&gt;
</description>
			<pubDate>Sun, 8 Feb 2009 08:37:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/2074/</guid>
		</item>
		<item>
			<title>4th April, 7:15 pm</title>
			<link>http://www.iamcal.com/2008-04/1594/</link>
			<description>&lt;p&gt;kellan points out this interesting old TPJ article on &lt;a href=&quot;http://perldoc.perl.org/Locale/Maketext/TPJ13.html&quot;&gt;problems&lt;/a&gt; with localization and gettext. the solution isn&#039;t really any good, but the problem is real&lt;/p&gt;
</description>
			<pubDate>Fri, 4 Apr 2008 19:15:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/1594/</guid>
		</item>
		<item>
			<title>28th November, 10:52 pm</title>
			<link>http://www.iamcal.com/2007-11/1458/</link>
			<description>&lt;p&gt;a &lt;a href=&quot;http://code.iamcal.com/php/rfc822/&quot;&gt;new version&lt;/a&gt; of the php rfc (2)822 parser is now out, fixing a nasty bug that allowed extra periods almost anywhere in the address. oops&lt;/p&gt;
</description>
			<pubDate>Wed, 28 Nov 2007 22:52:00 +0000</pubDate>
			<author>nobody@domain.com (Cal Henderson)</author>
			<guid isPermaLink="false">tag:iamcal.com,2005:/blog/1458/</guid>
		</item>

	</channel>
</rss>
