<?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>J. O&#039;Conner &#187; Web</title>
	<atom:link href="http://joconner.com/tag/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://joconner.com</link>
	<description>Creating global software</description>
	<lastBuildDate>Wed, 01 Feb 2012 17:59:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
		<item>
		<title>Deconstructing BCP 47</title>
		<link>http://joconner.com/2011/11/deconstructing-bcp-47/</link>
		<comments>http://joconner.com/2011/11/deconstructing-bcp-47/#comments</comments>
		<pubDate>Tue, 29 Nov 2011 17:09:21 +0000</pubDate>
		<dc:creator>joconner</dc:creator>
				<category><![CDATA[Language]]></category>
		<category><![CDATA[Standards]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://joconner.com/?p=408</guid>
		<description><![CDATA[BCP 47 stands for Best Common Practice 47, and even without the acronym, the name alone means almost nothing. So, what is BCP 47? BCP 47 is the current best practice for creating language codes. A language code is a text identifier that specifies a specific human language, and the code provides the means to [...]]]></description>
		<wfw:commentRss>http://joconner.com/2011/11/deconstructing-bcp-47/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The difference between 1st and 3rd party cookies</title>
		<link>http://joconner.com/2011/09/3rd-party-cookies/</link>
		<comments>http://joconner.com/2011/09/3rd-party-cookies/#comments</comments>
		<pubDate>Thu, 08 Sep 2011 08:53:34 +0000</pubDate>
		<dc:creator>joconner</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[browsers]]></category>
		<category><![CDATA[cookies]]></category>

		<guid isPermaLink="false">http://joconner.com/?p=334</guid>
		<description><![CDATA[The question: What&#8217;s a third party cookie? OK, let&#8217;s assume I&#8217;m an expert at these things, which I&#8217;m not, but let&#8217;s just assume that I play an expert at these things. Here&#8217;s your answer&#8230;. Cookies are small pieces of information stored in your browser&#8217;s cached files. If you visit a site, say example.com, that site [...]]]></description>
		<wfw:commentRss>http://joconner.com/2011/09/3rd-party-cookies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Determining a visitor&#8217;s timezone</title>
		<link>http://joconner.com/2010/07/determining-a-visitors-timezone/</link>
		<comments>http://joconner.com/2010/07/determining-a-visitors-timezone/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 22:04:30 +0000</pubDate>
		<dc:creator>joconner</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[timezone]]></category>

		<guid isPermaLink="false">http://joconner.com/?p=272</guid>
		<description><![CDATA[We&#8217;ve already decided that determining a timezone for a desktop application is easy. It&#8217;s too easy, and so let&#8217;s not even waste our time there. Instead, let&#8217;s think about something more difficult: how do you determine the timezone of a visitor to your website? If your site authenticates users, you have most of your problem [...]]]></description>
		<wfw:commentRss>http://joconner.com/2010/07/determining-a-visitors-timezone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

