<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Tim Keller &#187; Opensource</title>
	<atom:link href="http://timkeller.me/tag/opensource/feed/" rel="self" type="application/rss+xml" />
	<link>http://timkeller.me</link>
	<description>Thoughts on Technology and the future of Learning</description>
	<lastBuildDate>Sun, 15 Jan 2012 21:14:27 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>I&#8217;m speaking at DevDays 2010</title>
		<link>http://timkeller.me/2010/02/24/devdays2010/</link>
		<comments>http://timkeller.me/2010/02/24/devdays2010/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 12:48:04 +0000</pubDate>
		<dc:creator>Tim Keller</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[devdays]]></category>
		<category><![CDATA[event]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://timk.co.za/?p=62038269</guid>
		<description><![CDATA[Don&#8217;t sit on the bench, get to DevDays 2010 and score with us! Laduuuuuuma!!!! It&#8217;s here! Microsoft DevDays is the premier developer event of the year and is all about learning, sharing and interacting with one another and having fun! DevDays &#8230; <a href="http://timkeller.me/2010/02/24/devdays2010/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<div id="_mcePaste"><img class="alignnone size-full wp-image-62038270" title="devdays2010" src="http://timk.co.za/wp-content/uploads/2010/02/devdays2010.jpg" alt="" width="700" height="216" /></div>
<p>Don&#8217;t sit on the bench, get to DevDays 2010 and score with us! Laduuuuuuma!!!!</p>
<p>It&#8217;s here! Microsoft DevDays is the premier developer event of the year and is all about learning, sharing and interacting with one another and having fun! DevDays 2010 brings you the best of current developer technologies, along with a preview of soon-to-be-released Microsoft tools and technologies.</p>
<p>I spoke at DevDays 2009 and had a blast. This year, I&#8217;ve been invited back to deliver two new talks:</p>
<ul>
<li><strong>Getting started with Silverlight development</strong><br />
Interested in Silverlight development but not sure how to get started? Learn the basics of Silverlight application development – the tools and fundamental concepts behind Silverlight. Find out how to re-use your existing .NET development skills to build exciting new applications. This session will focus on the fundamentals of Silverlight including layout, data binding, data access and styling.</li>
<li><strong>Open Source and Microsoft – Working Together</strong><br />
Microsoft AND Open Source? What?! Come and learn how Microsoft platform works with open source platforms like PHP and Java form the server room and into the cloud. Come and learn how Microsoft is opening up and supporting open source development and technologies.</li>
</ul>
<p>Find out more, and register at <a href="http://www.microsoft.com/southafrica/devdays/default.mspx" target="_blank">http://www.microsoft.com/southafrica/devdays/default.mspx</a></p>
<p>Most importantly, entrance is free! Please join us for a wonderful day of learning and networking.</p>
]]></content:encoded>
			<wfw:commentRss>http://timkeller.me/2010/02/24/devdays2010/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Comparing two MySQL tables</title>
		<link>http://timkeller.me/2010/02/01/comparing-two-mysql-tables/</link>
		<comments>http://timkeller.me/2010/02/01/comparing-two-mysql-tables/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 15:05:52 +0000</pubDate>
		<dc:creator>Tim Keller</dc:creator>
				<category><![CDATA[Geek]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[sql]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://timk.co.za/?p=62038231</guid>
		<description><![CDATA[From time to time, I need to compare MySQL database tables and see what data has been added to the one in the time since I mysqldump&#8217;d the first one. For example: Let&#8217;s say I have table_a as my snapshot&#8217;d &#8230; <a href="http://timkeller.me/2010/02/01/comparing-two-mysql-tables/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-62038234 alignright" style="margin: 0px; border:0" title="MySQL Logo" src="http://timk.co.za/wp-content/uploads/2010/02/mysql_logo.gif" alt="" width="250"  />From time to time, I need to compare MySQL database tables and see what data has been added to the one in the time since I mysqldump&#8217;d the first one.</p>
<p>For example: Let&#8217;s say I have table_a as my snapshot&#8217;d table, and table_b as my newer table which has one or more new rows in it.The query below will return all records that are in table_b, and not in table_a.</p>
<pre><code>SELECT table_b.* FROM table_b
LEFT JOIN table_a ON table_b.id = table_a.id
WHERE table_a.item_id IS NULL</code></pre>
<p>This idea can be extrapolated to comparing the tables of two different databases:</p>
<pre><code>SELECT database_b.sometable.* FROM database_b.sometable
LEFT JOIN database_a.sometable ON database_b.sometable.id = database_a.sometable.id
WHERE database_a.sometable.item_id IS NULL</code></pre>
<p>The you can take those results and use them to INSERT the missing records, should you want to do this.</p>
]]></content:encoded>
			<wfw:commentRss>http://timkeller.me/2010/02/01/comparing-two-mysql-tables/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>An Oxymoron&#8217;s Guide to PHP on Windows</title>
		<link>http://timkeller.me/2009/11/26/an-oxymorons-guide-to-php-on-windows/</link>
		<comments>http://timkeller.me/2009/11/26/an-oxymorons-guide-to-php-on-windows/#comments</comments>
		<pubDate>Thu, 26 Nov 2009 09:40:07 +0000</pubDate>
		<dc:creator>Tim Keller</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[azure]]></category>
		<category><![CDATA[fastcgi]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[silverlight]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[wincache]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://timk.co.za/?p=62038217</guid>
		<description><![CDATA[I had the privilege of speaking at SA Developer Cape Town last night. Twenty-something local geeks turned up to hear about how well the Open Source PHP language runs on Windows IIS, using FastCGI. For the longest time, the utterance &#8230; <a href="http://timkeller.me/2009/11/26/an-oxymorons-guide-to-php-on-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I had the privilege of speaking at <a href="http://sadeveloper.net" target="_blank">SA Developer</a> Cape Town last night. Twenty-something local geeks turned up to hear about how well the Open Source PHP language runs on Windows IIS, using FastCGI.</p>
<p>For the longest time, the utterance of &#8220;PHP&#8221; and &#8220;Windows&#8221; within the  same sentence meant the speaker was either temporarily insane, or  horribly misguided.</p>
<p>In &#8216;An Oxymoron&#8217;s Guide to PHP on Windows&#8217; you&#8217;ll discover just how  much the situation has changed in the past 12 months. Thanks to Windows  Server, IIS7 and FastCGI, running PHP on Windows finally makes a great  deal of sense. It performs admirably and facilitates integration with  familiar Microsoft technologies like ASP.net and Silverlight.</p>
<div style="width:425px;text-align:left" id="__ss_2588194"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/timkeller/an-oxymorons-guide-to-php-on-windows" title="An Oxymoron&#39;s Guide to PHP on Windows">An Oxymoron&#39;s Guide to PHP on Windows</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sadev2009talk-091126031258-phpapp02&#038;stripped_title=an-oxymorons-guide-to-php-on-windows" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=sadev2009talk-091126031258-phpapp02&#038;stripped_title=an-oxymorons-guide-to-php-on-windows" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View more <a style="text-decoration:underline;" href="http://www.slideshare.net/">presentations</a> from <a style="text-decoration:underline;" href="http://www.slideshare.net/timkeller">Tim Keller</a>.</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://timkeller.me/2009/11/26/an-oxymorons-guide-to-php-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Go</title>
		<link>http://timkeller.me/2009/11/16/google-go/</link>
		<comments>http://timkeller.me/2009/11/16/google-go/#comments</comments>
		<pubDate>Mon, 16 Nov 2009 03:17:55 +0000</pubDate>
		<dc:creator>Tim Keller</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[10.6]]></category>
		<category><![CDATA[compiling]]></category>
		<category><![CDATA[gcc]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[go]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[OSX]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[snow leopard]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://timk.co.za/?p=62038201</guid>
		<description><![CDATA[Google is touting its new Go language as a modern systems programming language which is expressive, concurrent, garbage-collected. Go takes the development speed of working in a dynamic language like Python, and combines it with the performance and safety of &#8230; <a href="http://timkeller.me/2009/11/16/google-go/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><img class="size-full wp-image-62038202 alignright" title="Go Logo" src="http://timk.co.za/wp-content/uploads/2009/11/bumper480x270.png" alt="Go Logo" width="382" height="216" /></p>
<p>Google is touting its new Go language as a modern systems programming language which is expressive, concurrent, garbage-collected. Go takes the development speed of working in a dynamic language like Python, and combines it with the performance and safety of a compiled language like C or C++.</p>
<p>In its Go FAQ, Google explains the main motivations behind the project:</p>
<p>No major systems language has emerged in over a decade, but over that time the computing landscape has changed tremendously. There are several trends:</p>
<ul>
<li>Computers are enormously quicker but software development is not faster.</li>
<li>Dependency management is a big part of software development today but the “header files” of languages in the C tradition are antithetical to clean dependency analysis—and fast compilation.</li>
<li>There is a growing rebellion against cumbersome type systems like those of Java and C++, pushing people towards dynamically typed languages such as Python and JavaScript.</li>
<li>Some fundamental concepts such as garbage collection and parallel computation are not well supported by popular systems languages.</li>
<li>The emergence of multicore computers has generated worry and confusion.</li>
</ul>
<p>Bold words from Google, especially considering the number of new languages which have come and gone over the years. Surely its too risky to put the corporate name behind the project? Not once you hear who&#8217;s on the team.</p>
<p>The project is being staffed by some serious Computer Science heavyweights: Robert Griesemer, Rob Pike (Unix Team, Plan 9 OS, UTF-8, Inferno), Ken Thompson (inventor of B &#8211; forerunner of C, UTF-8, shepherd Unix and Plan 9), Ian Taylor, Russ Cox, Jini Kim and Adam Langley.</p>
<p>Coming from a C/C++ background during my university days, my first Go experience felt quite nostalgic. I grabbed the source via Mercurial, compiled it in the Terminal, and configured some shell environment variables. What I was left with was a native Go compiler for my x64 architecture (6g) and a Go linker (6l). These are the recommended compilation tools until the GCC-based (gccgo) version catches up.</p>
<h2>Installation on Snow Leopard</h2>
<p>Before you follow these steps, you should have <a href="http://developer.apple.com/TOOLS/Xcode/" target="_blank">XTools</a> installed. You should also be running Snow Leopard as your OS. These instructions should also work for 10.5 Leopard, but you may have to use GOARCH=386.</p>
<h3>Environment</h3>
<p>Go needs a couple of shell/environment parameters to be set prior to installation.</p>
<p>Add the following lines to your <strong>~/.bashrc</strong> file:</p>
<pre><code>export GOROOT=\$HOME/Go
export GOOS=darwin
export GOARCH=amd64
export GOBIN=\$HOME/bin
</code></pre>
<p>Now use the <code>source</code> command to apply those changes:</p>
<pre><code>source ~/.bashrc</code></pre>
<p>Next we need to add the bin directory for Go, and map it on the system path:</p>
<pre><code>mkdir -p $HOME/bin
echo "$HOME/bin" &gt; go
sudo mv go /etc/paths.d/
eval `/usr/libexec/path_helper -s`
</code></pre>
<h3>Source Code</h3>
<p>The Go team are currently using Mercurial to handle the source code. If you don&#8217;t already have it installed, you can install it quickly and easily with the following command:</p>
<pre><code>sudo easy_install mercurial</code></pre>
<p>I encountered an issue whereby UTF-8 was not set as my locale language type. While some will not experience this, I had to force this by adding the following lines to your <strong>~/.profile</strong> file:</p>
<pre><code>export LC_ALL=en_US.UTF-8
export LANG=en_US.UTF-8
</code></pre>
<p>Adjust according to your locale, if neccesary. Big thanks to <a href="http://mytechblogdiary.wordpress.com/2009/10/04/mercurial-in-snow-leopard-utf-8-error/" target="_blank">ricafeal</a> for this.</p>
<p>This will use the Python <code>easy_install</code> tool to install the mercurial package on your system. Once complete, its time to checkout a copy of the Go source code:</p>
<pre><code>hg clone -r release https://go.googlecode.com/hg/ $GOROOT</code></pre>
<p>This will place a full directory of Go source in the directory defined in <strong>~/.bashrc</strong> as $GOROOT</p>
<h3>Installation</h3>
<p>All the Mac OS X particulars are done and you can follow the standard installation procedure. That includes:</p>
<pre><code>cd $GOROOT/src
./all.bash</code></pre>
<p>If you get a message stating&#8230;</p>
<pre><code>--- cd ../test
N known bugs; 0 unexpected bugs
</code></pre>
<p>&#8230; you should be good to go (oh the puns).</p>
<h2>Hello World</h2>
<pre><code>package main
import "fmt"
func main() {
fmt.Printf("hello, world\n")
}
</code></pre>
<p>To compile:</p>
<pre><code>$ 6g hello.go
$ 6l hello.6
</code></pre>
<p>To execute:</p>
<pre><code>$ ./6.out
hello, world
</code></pre>
<p>You may also want to check out <a href="http://jeremyhubert.com/articles/installing-google-go-on-osx-snow-leopard.html">Jeremy&#8217;s</a> great little script which lets you compiler (6g) and ink (6l) in one, well, go.</p>
<p>More Go later this week!</p>
]]></content:encoded>
			<wfw:commentRss>http://timkeller.me/2009/11/16/google-go/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechEd Session: Embrace OpenSource on CodePlex</title>
		<link>http://timkeller.me/2009/08/09/teched2009-embrace-opensource/</link>
		<comments>http://timkeller.me/2009/08/09/teched2009-embrace-opensource/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 11:06:09 +0000</pubDate>
		<dc:creator>Tim Keller</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://timk.co.za/?p=62038157</guid>
		<description><![CDATA[Title: Embrace OpenSource on CodePlex Presented: Microsoft TechEd Africa 2009, Durban, South Africa. Date: 3 August 2009 Link: View on Slideshare If you&#8217;re a software developer interested in running an open source project or just looking around for a particular &#8230; <a href="http://timkeller.me/2009/08/09/teched2009-embrace-opensource/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Title: </strong>Embrace OpenSource on CodePlex<br />
<strong>Presented: </strong>Microsoft TechEd Africa 2009, Durban, South Africa.<br />
<strong>Date: </strong>3 August 2009<br />
<strong>Link: </strong><a title="Embrace OpenSource on CodePlex" href="http://www.slideshare.net/timkeller/embrace-opensource-on-codeplex">View on Slideshare</a></p>
<div id="__ss_1832202" style="width: 425px; text-align: left;"><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dtl302-embraceopensourceoncodeplex-090809033426-phpapp02&amp;stripped_title=embrace-opensource-on-codeplex" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dtl302-embraceopensourceoncodeplex-090809033426-phpapp02&amp;stripped_title=embrace-opensource-on-codeplex" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p><br/><br />
If you&#8217;re a software developer interested in running an open source project or just looking around for a particular tool to download, come check out the latest from CodePlex. CodePlex is the open source project hosting site from Microsoft. Launched in May 2006, CodePlex hosts thousands of open source projects. CodePlex users can start open source projects with support for source control, bug tracking, wiki pages, downloads, forums, and project statistics. Additionally, CodePlex supports the widest range of source control clients. This talk explores the top downloaded projects, outlines the CodePlex feature set, and explains how we build the CodePlex software.</p>
]]></content:encoded>
			<wfw:commentRss>http://timkeller.me/2009/08/09/teched2009-embrace-opensource/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TechEd Session: PHP on Windows</title>
		<link>http://timkeller.me/2009/08/09/teched2009-php-on-windows/</link>
		<comments>http://timkeller.me/2009/08/09/teched2009-php-on-windows/#comments</comments>
		<pubDate>Sun, 09 Aug 2009 10:43:57 +0000</pubDate>
		<dc:creator>Tim Keller</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Speaking]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://timk.co.za/?p=62038148</guid>
		<description><![CDATA[Title: Windows Server and FastCGI technologies for PHP Presented: Microsoft TechEd Africa 2009, Durban, South Africa. Date: 2 August 2009 Link: View on Slideshare PHP is a wildly popular scripting language for the web, and powers some of the largest &#8230; <a href="http://timkeller.me/2009/08/09/teched2009-php-on-windows/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Title: </strong>Windows Server and FastCGI technologies for PHP<br />
<strong>Presented: </strong>Microsoft TechEd Africa 2009, Durban, South Africa.<br />
<strong>Date: </strong>2 August 2009<br />
<strong>Link: </strong><a title="Windows Server and Fast CGI Technologies For PHP" href="http://www.slideshare.net/timkeller/windows-server-and-fast-cgi-technologies-for-php">View on Slideshare</a></p>
<div id="__ss_1832169" style="width: 425px; text-align: left;"><object style="margin:0px" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="355" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dtl318-windowsserverandfastcgitechnologiesforphp-090809032300-phpapp01&amp;stripped_title=windows-server-and-fast-cgi-technologies-for-php" /><param name="allowfullscreen" value="true" /><embed style="margin:0px" type="application/x-shockwave-flash" width="425" height="355" src="http://static.slidesharecdn.com/swf/ssplayer2.swf?doc=dtl318-windowsserverandfastcgitechnologiesforphp-090809032300-phpapp01&amp;stripped_title=windows-server-and-fast-cgi-technologies-for-php" allowscriptaccess="always" allowfullscreen="true"></embed></object></div>
<p><br/><br />
PHP is a wildly popular scripting language for the web, and powers some of the largest websites on the Internet. Traditionally, PHP on Windows has been something of an oxymoron. <br style="padding: 0px; margin: 0px;" /><br style="padding: 0px; margin: 0px;" />Join us and find out why PHP is now highly performant, scalable and efficient when run under FastCGI on Windows Server and IIS. Presented by a local PHP developer, you&#8217;ll gain insight into how you can take advantage of PHP on Windows, and integrate it with technologies like PowerShell, ASP.NET and SQLServer.</p>
]]></content:encoded>
			<wfw:commentRss>http://timkeller.me/2009/08/09/teched2009-php-on-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Speaking at TechEd Africa &#8217;09</title>
		<link>http://timkeller.me/2009/07/09/speaking-at-teched-africa-2009/</link>
		<comments>http://timkeller.me/2009/07/09/speaking-at-teched-africa-2009/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 16:32:32 +0000</pubDate>
		<dc:creator>Tim Keller</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Speaking]]></category>

		<guid isPermaLink="false">http://timk.co.za/?p=62038136</guid>
		<description><![CDATA[I've been asked to present two sessions at Microsoft Tech•Ed Africa 2009. Its being staged again this year in Durban and should see 2000 IT Pro's, Developers and miscellaneous geeks decend upon the outstanding Durban International Convention Centre from 2-5 August. <a href="http://timkeller.me/2009/07/09/speaking-at-teched-africa-2009/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been asked to present two sessions at Microsoft <a href="http://www.tech-ed.co.za" target="_blank">Tech•Ed Africa</a> 2009. Its being staged again this year in Durban and should see 2000 IT Pro&#8217;s, Developers and miscellaneous geeks decend upon the outstanding Durban International Convention Centre from 2-5 August.</p>
<p>My sessions are:</p>
<ol>
<li><strong>Windows Server &amp; FastCGI technologies for PHP                                                 (DTL204)</strong><br />
Developer Tools, Languages, and Frameworks<br />
Mon 3 Aug | 300 &#8211; Advanced<span> | Developer,  IT Pro</span></p>
<p>PHP is a wildly popular scripting language for the web, and powers some of the largest websites on the Internet. Traditionally, PHP on Windows has been something of an oxymoron. Join us and find out why PHP is now highly performant, scalable and efficient when run under FastCGI on Windows Server and IIS. Presented by a local PHP developer, you&#8217;ll gain insight into how you can take advantage of PHP on Windows, and integrate it with technologies like PowerShell, <a href="http://asp.net/" target="_blank">ASP.NET</a> and SQLServer.</p>
<p><strong> </strong></li>
<li><strong>Embrace Open Source on CodePlex                                                 (DTL302)</strong><br />
Developer Tools, Languages, and Frameworks<strong> </strong><br />
Tue 4 Aug | 300 &#8211; Advanced<span> | Developer</span></p>
<p>If you&#8217;re a software developer interested in running an open source project or just looking around for a particular tool to download, come check out the latest from CodePlex. CodePlex is the open source project hosting site from Microsoft. Launched in May 2006, CodePlex hosts thousands of open source projects. CodePlex users can start open source projects with support for source control, bug tracking, wiki pages, downloads, forums, and project statistics. Additionally, CodePlex supports the widest range of source control clients. This talk explores the top downloaded projects, outlines the CodePlex feature set, and explains how we build the CodePlex software.</li>
</ol>
<p>I&#8217;m looking forward to spending time with some great techologists. Let me know if you&#8217;ll be attending!</p>
]]></content:encoded>
			<wfw:commentRss>http://timkeller.me/2009/07/09/speaking-at-teched-africa-2009/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Opensourcing some stuff</title>
		<link>http://timkeller.me/2008/03/03/opensourcing-some-stuff/</link>
		<comments>http://timkeller.me/2008/03/03/opensourcing-some-stuff/#comments</comments>
		<pubDate>Mon, 03 Mar 2008 21:56:31 +0000</pubDate>
		<dc:creator>Tim Keller</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Geek]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[OneWebStudios]]></category>
		<category><![CDATA[Opensource]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.timokeller.net/2008/03/03/opensourcing-some-stuff/</guid>
		<description><![CDATA[Hey all It has &#8211; yet again &#8211; been ages since I&#8217;ve posted. Sorry to keep you *all* waiting! We here at OneWebStudios have had great fun writing a lot of code over the past year, in various languages, and &#8230; <a href="http://timkeller.me/2008/03/03/opensourcing-some-stuff/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hey all</p>
<p>It has &#8211; yet again &#8211; been ages since I&#8217;ve posted. Sorry to keep you *all* waiting!</p>
<p>We here at OneWebStudios have had great fun writing a lot of code over the past year, in various languages, and so today I&#8217;m pleased to announce that we&#8217;re going to start opensourcing certain projects. This won&#8217;t happen overnight, nor will it include our major projects (ChirpSchool, etc) but it will include smaller projects that we&#8217;d love some help with. If you&#8217;re keen to join the OWS family, drop us a comment on this blog post.</p>
<p>In the meantime, watch <a href="http://www.timokeller.net/opensource">www.timokeller.net/opensource</a> for news.</p>
<p>Tim</p>
]]></content:encoded>
			<wfw:commentRss>http://timkeller.me/2008/03/03/opensourcing-some-stuff/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

