<?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>Online Marketing at Canada&#039;s Web Shop &#187; Web Development</title>
	<atom:link href="http://www.thewebshop.ca/blog/category/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thewebshop.ca/blog</link>
	<description>Web Shop team members chat about web design, development and marketing.</description>
	<lastBuildDate>Mon, 06 Feb 2012 20:21:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Microsoft Cleartype Breaks the Internet</title>
		<link>http://www.thewebshop.ca/blog/2012/01/microsoft-cleartype-breaks-the-internet/</link>
		<comments>http://www.thewebshop.ca/blog/2012/01/microsoft-cleartype-breaks-the-internet/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 15:04:30 +0000</pubDate>
		<dc:creator>Alex Trauzzi</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools, Tips and Tricks]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cleartype]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[freetype]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[osx]]></category>
		<category><![CDATA[skia]]></category>
		<category><![CDATA[tco]]></category>
		<category><![CDATA[web fonts]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3740</guid>
		<description><![CDATA[With the news that Microsoft's Internet Explorer 6 has - finally - fallen to 1% of U.S. browser share, the modern internet is now coming to grips with the next problem from the folks down in Redmond...]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2012/01/microsoft-cleartype-breaks-the-internet/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Make it wider.</title>
		<link>http://www.thewebshop.ca/blog/2012/01/make-it-wider/</link>
		<comments>http://www.thewebshop.ca/blog/2012/01/make-it-wider/#comments</comments>
		<pubDate>Mon, 09 Jan 2012 15:49:57 +0000</pubDate>
		<dc:creator>Chris Savoie</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[960]]></category>
		<category><![CDATA[browser]]></category>
		<category><![CDATA[clients]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[grid system]]></category>
		<category><![CDATA[viewport]]></category>
		<category><![CDATA[w3schools]]></category>
		<category><![CDATA[wider]]></category>
		<category><![CDATA[width]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3745</guid>
		<description><![CDATA[“It’s a little skinny, can we make it wider?” More and more these days our clients are coming back to us after viewing a new design mockup on their modern high-res, wide-screen 16:9 displays, and have a common simple request. Make it wider. We are big fans of the 960.gs grid system here at Canada’s [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2012/01/make-it-wider/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Open Is Better</title>
		<link>http://www.thewebshop.ca/blog/2012/01/open-is-better/</link>
		<comments>http://www.thewebshop.ca/blog/2012/01/open-is-better/#comments</comments>
		<pubDate>Tue, 03 Jan 2012 16:38:41 +0000</pubDate>
		<dc:creator>Alex Trauzzi</dc:creator>
				<category><![CDATA[Random Musings]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[open source]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3677</guid>
		<description><![CDATA[It's too early to say for certain, but could we be looking at a Facebook that finally understands the value of being more open?]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2012/01/open-is-better/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Google-API-PHP-Client with Google Analytics Core Reporting</title>
		<link>http://www.thewebshop.ca/blog/2011/12/using-google-api-php-client-with-google-analytics-core-reporting/</link>
		<comments>http://www.thewebshop.ca/blog/2011/12/using-google-api-php-client-with-google-analytics-core-reporting/#comments</comments>
		<pubDate>Thu, 22 Dec 2011 15:57:40 +0000</pubDate>
		<dc:creator>Jonathan Dart</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google analytics]]></category>
		<category><![CDATA[Google API]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3709</guid>
		<description><![CDATA[Google&#8217;s PHP client library for their GData API hasn&#8217;t received as much love as their client libraries for other languages. Despite the lack of high level service classes for Google Analytics&#8217; Core Reporting API it is possible to work with it using google-api-php-client. The below is a quick and dirty self contained example based on [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/12/using-google-api-php-client-with-google-analytics-core-reporting/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Third Party On-Site Search Tools</title>
		<link>http://www.thewebshop.ca/blog/2011/12/third-party-on-site-search-tools/</link>
		<comments>http://www.thewebshop.ca/blog/2011/12/third-party-on-site-search-tools/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 16:03:15 +0000</pubDate>
		<dc:creator>Jonathan Dart</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[bing]]></category>
		<category><![CDATA[Google Custom Search]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3680</guid>
		<description><![CDATA[Here at the Web Shop, we like to take advantage of existing tools, whether they’re free or reasonably priced. One tool that we opted to not roll on our own is a site search. From time to time clients require them and the first third party search tool so used was Google Custom Search. It’s [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/12/third-party-on-site-search-tools/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Why People Should Care About Responsive Design</title>
		<link>http://www.thewebshop.ca/blog/2011/12/why-people-should-care-about-responsive-design/</link>
		<comments>http://www.thewebshop.ca/blog/2011/12/why-people-should-care-about-responsive-design/#comments</comments>
		<pubDate>Mon, 05 Dec 2011 15:47:16 +0000</pubDate>
		<dc:creator>Heather Wait</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3666</guid>
		<description><![CDATA[If you&#8217;ve been keeping up with the latest and greatest in web design, you&#8217;ll probably have heard of the Responsive Design (http://www.alistapart.com/articles/responsive-web-design/) trend that&#8217;s been picking up steam the last couple of years. Personally I think it&#8217;s a great concept, and I&#8217;ve been looking forward to the day it becomes standard practice in web design [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/12/why-people-should-care-about-responsive-design/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Keep the Currency Out of Your Templates</title>
		<link>http://www.thewebshop.ca/blog/2011/11/keep-the-currency-out-of-your-templates/</link>
		<comments>http://www.thewebshop.ca/blog/2011/11/keep-the-currency-out-of-your-templates/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 15:55:54 +0000</pubDate>
		<dc:creator>Jonathan Dart</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3624</guid>
		<description><![CDATA[I was recently tasked with creating e-commerce sites for countries where dollar signs don’t apply. Symfony’s I18N support was great for translating strings but proved to be inadequate for formatting currency. Having only used our e-commerce software to display currency in either American or Canadian dollars I had to first remove all hard coded dollar [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/11/keep-the-currency-out-of-your-templates/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSL Certificates: then and now</title>
		<link>http://www.thewebshop.ca/blog/2011/11/ssl-certificates-then-and-now/</link>
		<comments>http://www.thewebshop.ca/blog/2011/11/ssl-certificates-then-and-now/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 18:10:02 +0000</pubDate>
		<dc:creator>Chris Chatelain</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3420</guid>
		<description><![CDATA[Remember a few years ago when a basic SSL Certificate cost you $300? It&#8217;s different now. You can get them for $10, sometimes even less. A few of my peers consider the whole SSL Certificate authority situation a bit of a racket. We were paying them $300 per year for them to tell your browser [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/11/ssl-certificates-then-and-now/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programming for Load balanced environments: Part 1</title>
		<link>http://www.thewebshop.ca/blog/2011/10/programming-for-load-balanced-environments-part-1/</link>
		<comments>http://www.thewebshop.ca/blog/2011/10/programming-for-load-balanced-environments-part-1/#comments</comments>
		<pubDate>Tue, 18 Oct 2011 18:20:55 +0000</pubDate>
		<dc:creator>Chris Chatelain</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[shttp]]></category>
		<category><![CDATA[ssl]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3421</guid>
		<description><![CDATA[Having multiple servers feeding a single load balancer has big advantages: fault tolerance, SSL Offloading to name just two. But with the performance comes extra complexity. There are a few things you need to keep in mind when setting up your web application to &#8220;play nice&#8221;: SSL Offloading and Apache&#8217;s point of view In a [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/10/programming-for-load-balanced-environments-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery 1.7&#8242;s New Simplified Event API</title>
		<link>http://www.thewebshop.ca/blog/2011/10/jquery-1-7s-new-simplified-event-api/</link>
		<comments>http://www.thewebshop.ca/blog/2011/10/jquery-1-7s-new-simplified-event-api/#comments</comments>
		<pubDate>Fri, 14 Oct 2011 15:13:25 +0000</pubDate>
		<dc:creator>Jonathan Dart</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3408</guid>
		<description><![CDATA[This is just a quick heads up if you haven&#8217;t been following the jQuery blog. jQuery has added two new functions: .on() and .off(). We&#8217;ve seen this syntax before in other libraries like YUI and it&#8217;s clear and concise. These new functions infer whether to use .delegate(), .live() or .bind() based on the parameters passed [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/10/jquery-1-7s-new-simplified-event-api/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>A Short Adventure with Viewport Metadata</title>
		<link>http://www.thewebshop.ca/blog/2011/10/a-short-adventure-with-viewport-meta/</link>
		<comments>http://www.thewebshop.ca/blog/2011/10/a-short-adventure-with-viewport-meta/#comments</comments>
		<pubDate>Wed, 05 Oct 2011 17:33:31 +0000</pubDate>
		<dc:creator>Alex Trauzzi</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html5]]></category>
		<category><![CDATA[meta data]]></category>
		<category><![CDATA[viewport]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3295</guid>
		<description><![CDATA[I recently encountered an issue where mobile browsers were not rendering our web sites with as much of the page in view as possible on first load.  Looking at some of our earlier web sites, I could see that none of them were experiencing this issue!  So, I ended up wondering: &#8220;What changed?&#8221; At The Web [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/10/a-short-adventure-with-viewport-meta/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Fun in Metadata</title>
		<link>http://www.thewebshop.ca/blog/2011/09/the-fun-in-metadata/</link>
		<comments>http://www.thewebshop.ca/blog/2011/09/the-fun-in-metadata/#comments</comments>
		<pubDate>Tue, 27 Sep 2011 15:36:23 +0000</pubDate>
		<dc:creator>Alex Trauzzi</dc:creator>
				<category><![CDATA[Search Engine Optimization]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[meta]]></category>
		<category><![CDATA[tags]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3205</guid>
		<description><![CDATA[If you think about your experiences on the internet, you might find that some of the more deeply engaging ones haven&#8217;t always depended exclusively on the content you&#8217;re consuming. It&#8217;s an elusive concept, that in the world of web development we refer to as metadata. Loosely described, metadata is information and insight into data and [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/09/the-fun-in-metadata/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Symfony 1.4, Component Caching and SOAP</title>
		<link>http://www.thewebshop.ca/blog/2011/08/symfony-1-4-component-caching-and-soap/</link>
		<comments>http://www.thewebshop.ca/blog/2011/08/symfony-1-4-component-caching-and-soap/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 15:44:43 +0000</pubDate>
		<dc:creator>Alex Trauzzi</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Tools, Tips and Tricks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[component]]></category>
		<category><![CDATA[json]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[rpc]]></category>
		<category><![CDATA[SOAP]]></category>
		<category><![CDATA[soap-rpc]]></category>
		<category><![CDATA[symfony 1.4]]></category>
		<category><![CDATA[wsdl]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3077</guid>
		<description><![CDATA[I recently found myself having to get some data from a SOAP service onto a Symfony 1.4 site.  Learn about SOAP-RPC as well as how I accomplished this.]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/08/symfony-1-4-component-caching-and-soap/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Compressing Transparent PNGs for the Web</title>
		<link>http://www.thewebshop.ca/blog/2011/08/compressing-transparent-pngs-for-the-web/</link>
		<comments>http://www.thewebshop.ca/blog/2011/08/compressing-transparent-pngs-for-the-web/#comments</comments>
		<pubDate>Thu, 11 Aug 2011 18:02:21 +0000</pubDate>
		<dc:creator>Jonathan Dart</dc:creator>
				<category><![CDATA[Tools, Tips and Tricks]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[belatedpng]]></category>
		<category><![CDATA[Compression]]></category>
		<category><![CDATA[HTML5 Boilerplate]]></category>
		<category><![CDATA[ImageMagick]]></category>
		<category><![CDATA[OptiPNG]]></category>
		<category><![CDATA[PNG]]></category>
		<category><![CDATA[pngnq]]></category>
		<category><![CDATA[pngquant]]></category>
		<category><![CDATA[Quantizing]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=3047</guid>
		<description><![CDATA[Today is a very exciting day: HTML5 Boilterplate v2 came out and I discovered that transparent PNGs don&#8217;t have to be massive. There was one change from h5bp from v1 to v2 that would be easy to overlook: &#8220;We feel tools like imagealpha and pngquant, and techniques like using 8-bit PNGs are more useful than using stopgap fixes [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/08/compressing-transparent-pngs-for-the-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Adding OpenID to a Symfony App</title>
		<link>http://www.thewebshop.ca/blog/2011/06/adding-openid-to-a-symfony-app/</link>
		<comments>http://www.thewebshop.ca/blog/2011/06/adding-openid-to-a-symfony-app/#comments</comments>
		<pubDate>Fri, 17 Jun 2011 16:40:18 +0000</pubDate>
		<dc:creator>Alex Trauzzi</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[authentication system]]></category>
		<category><![CDATA[login]]></category>
		<category><![CDATA[openid]]></category>
		<category><![CDATA[password checks]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[registration]]></category>
		<category><![CDATA[sfPHPOpenIdPlugin]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[Symfony App]]></category>
		<category><![CDATA[symfony plugin]]></category>
		<category><![CDATA[ui]]></category>
		<category><![CDATA[user interface design]]></category>

		<guid isPermaLink="false">http://www.thewebshop.ca/blog/?p=2762</guid>
		<description><![CDATA[When your web site needs to uniquely identify its users, creating a simple authentication system often ends up being a chore.  You have to create an inviting registration process as well as store and check passwords. Even if you make your best effort to streamline the registration, there will always be users who decide to [...]]]></description>
		<wfw:commentRss>http://www.thewebshop.ca/blog/2011/06/adding-openid-to-a-symfony-app/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

