<?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>Justin Hartman &#187; TinyLink</title>
	<atom:link href="http://justinhartman.com/tag/tinylink/feed/" rel="self" type="application/rss+xml" />
	<link>http://justinhartman.com</link>
	<description>Living Life. Running a Startup. Loving Technology.</description>
	<lastBuildDate>Fri, 03 Jun 2011 06:41:16 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
	<atom:link rel='hub' href='http://justinhartman.com/?pushpress=hub'/>
		<item>
		<title>TinyLink gets a Public API</title>
		<link>http://justinhartman.com/2007/10/17/tinylink-gets-a-public-api/</link>
		<comments>http://justinhartman.com/2007/10/17/tinylink-gets-a-public-api/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 09:25:06 +0000</pubDate>
		<dc:creator>Justin Hartman</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TinyLink]]></category>

		<guid isPermaLink="false">http://justinhartman.com/2007/10/17/tinylink-gets-a-public-api/</guid>
		<description><![CDATA[After a lengthy discussion with Charl last night I got some inspiration and created a Public API for TinyLink. The API can be used through a REST or JSON request and if you&#8217;re a developer you can chose either to integrate into your application. Charl has kindly created an example Python script and a PHP [...]]]></description>
			<content:encoded><![CDATA[<p>After a lengthy discussion with <a href="http://charlvn.za.net">Charl</a> last night I got some inspiration and created a <a href="http://tinylink.co.za/api/">Public API</a> for <a href="http://tinylink.co.za">TinyLink</a>. The API can be used through a <a href="http://en.wikipedia.org/wiki/REST">REST</a> or <a href="http://en.wikipedia.org/wiki/JSON">JSON</a> request and if you&#8217;re a developer you can chose either to integrate into your application.</p>
<p>Charl has kindly created an example <a href="http://tinylink.co.za/api/python_example.php">Python script</a> and a PHP one will follow shortly.</p>
<p>I also spent some time and created an <a href="http://tinylink.co.za/about.php">About</a> page which highlights what the service is about as well as what&#8217;s on the TODO list. </p>
<p>Finally, I wanted to thank <a href="http://www.webadstudio.com/">Dominique</a> for doing the hard maths and working out that based on the current database structure TinyLink can hold a total of <strong>2,176,782,336</strong> urls. Calculators were needed!</p>
<p>I&#8217;m really not sure why but this project has got me very excited&#8230;</p>
&nbsp;]]></content:encoded>
			<wfw:commentRss>http://justinhartman.com/2007/10/17/tinylink-gets-a-public-api/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>TinyLink &#8211; My latest clone</title>
		<link>http://justinhartman.com/2007/10/02/tinylink-my-latest-clone/</link>
		<comments>http://justinhartman.com/2007/10/02/tinylink-my-latest-clone/#comments</comments>
		<pubDate>Tue, 02 Oct 2007 08:57:58 +0000</pubDate>
		<dc:creator>Justin Hartman</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[TinyLink]]></category>

		<guid isPermaLink="false">http://justinhartman.com/2007/10/02/tinylink-my-latest-clone/</guid>
		<description><![CDATA[I&#8217;ve been a big fan of TinyURL! for some time now and I&#8217;ve been quite fascinated with how the whole thing is put together so after having a chat with Colin and Gregor on Friday about the whole architecture of TinyURL I decided to have a go and see what I could come up with. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://tinylink.co.za/"><img src='http://justinhartman.com/wp-content/uploads/2007/10/tinylink.png' alt='TinyLink' /></a></p>
<p>I&#8217;ve been a big fan of <a href="http://tinyurl.com">TinyURL!</a> for some time now and I&#8217;ve been quite fascinated with how the whole thing is put together so after having a chat with <a href="http://blog.colindaniels.co.za/">Colin</a> and <a href="http://groogle.co.za">Gregor</a> on Friday about the whole architecture of TinyURL I decided to have a go and see what I could come up with. I&#8217;m pleased to say that it didn&#8217;t take altogether that long and by Sunday evening <a href="http://tinylink.co.za">TinyLink</a> went live.</p>
<p>The biggest challenge for me was structuring the database so that a shortened URL would never exceeding six characters and this took some figuring out but I&#8217;ve now got a structure that can handle, literally, a couple billion short URLs.</p>
<p>I also created some help files for IE7, Firefox and Safari which shows you how to add a TinyLink button to your browser so that you can easily convert a long URL into a short one with one simple click.</p>
<p>There is absolutely no commercial value in this, the logo is crap and I only did it to see if I could replicate this great service so please go easy on me&#8230;</p>
&nbsp;]]></content:encoded>
			<wfw:commentRss>http://justinhartman.com/2007/10/02/tinylink-my-latest-clone/feed/</wfw:commentRss>
		<slash:comments>26</slash:comments>
		</item>
	</channel>
</rss>

