<?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>Xavi Esteve &#187; Web Development</title>
	<atom:link href="http://xaviesteve.com/category/portfolio/web-development-portfolio/feed/" rel="self" type="application/rss+xml" />
	<link>http://xaviesteve.com</link>
	<description>I&#039;m a front end web developer and graphic designer from Barcelona based in London. I am passionate in JavaScript, jQuery, CSS, PHP, Wordpress, usability and SEO.</description>
	<lastBuildDate>Wed, 08 Feb 2012 16:22:24 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>PeliculasOnlineWiki</title>
		<link>http://xaviesteve.com/1193/peliculasonlinewiki/</link>
		<comments>http://xaviesteve.com/1193/peliculasonlinewiki/#comments</comments>
		<pubDate>Mon, 26 Jul 2010 19:08:22 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[flexible]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[liquid]]></category>
		<category><![CDATA[movies]]></category>
		<category><![CDATA[XHTML]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=1193</guid>
		<description><![CDATA[PeliculasOnlineWiki is an online movie link database powered by users. The submission process has been optimized so that users just need to fill two fields (the name of the movie and the link to the external website). Through public APIs, PeliculasOnlineWiki gathers all the necessary data (exact movie title, synopsis, movie image, genre and rating) [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-full wp-image-1215" title="peliculasonlinewiki" src="http://xaviesteve.com/wp-content/uploads/2010/07/peliculasonlinewiki.jpg" alt="" width="600" height="352" /></p>
<p>PeliculasOnlineWiki is an online movie link database powered by users. The submission process has been optimized so that users just need to fill two fields (the name of the movie and the link to the external website).</p>
<p><img class="alignleft size-large wp-image-1194" title="peliculas-wiki-portada" src="http://xaviesteve.com/wp-content/uploads/2010/07/peliculas-wiki-portada-600x310.jpg" alt="" width="600" height="310" /></p>
<p>Through public APIs, PeliculasOnlineWiki gathers all the necessary data (exact movie title, synopsis, movie image, genre and rating) plus the system generates all the necessary image thumbnails to fit in every page automatically.</p>
<p><img class="alignleft size-large wp-image-1195" title="peliculas-wiki-enviar" src="http://xaviesteve.com/wp-content/uploads/2010/07/peliculas-wiki-enviar-600x310.jpg" alt="" width="600" height="310" /></p>
<p>The development of the website is done in PHP, MySQL, jQuery, XHTML and CSS. The template is liquid which allows users to view the website as big as they want without wasting space. As the browser is resized, the website adapts to show more or less content.</p>
<p><img class="alignleft size-large wp-image-1196" title="peliculas-wiki-pelicula" src="http://xaviesteve.com/wp-content/uploads/2010/07/peliculas-wiki-pelicula-600x301.jpg" alt="" width="600" height="301" /></p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/1193/peliculasonlinewiki/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Art Director</title>
		<link>http://xaviesteve.com/899/art-director-wordpress-theme/</link>
		<comments>http://xaviesteve.com/899/art-director-wordpress-theme/#comments</comments>
		<pubDate>Sun, 06 Jun 2010 18:41:57 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[art director]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Web design]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=899</guid>
		<description><![CDATA[An impressive freelance website for an Art Director with beautiful contrasts A freelance work for a client who was looking for a stunning website that was simple but strong in which to display her works and enable their visitors to contact her. The website was designed entirely in Adobe Fireworks and developed to a WordPress [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-904" title="art-director-wordpress-theme-photo" src="http://xaviesteve.com/wp-content/uploads/2010/06/art-director-wordpress-theme-photo.jpg" alt="" width="600" height="337" /></p>
<h2>An impressive freelance website for an Art Director with beautiful contrasts</h2>
<p>A freelance work for a client who was looking for a stunning website that was simple but strong in which to display her works and enable their visitors to contact her. The website was designed entirely in Adobe Fireworks and developed to a WordPress powered blog with custom PHP. There was no SEM involved although she asked for strong SEO of the website. The name of the client has been changed for privacy.</p>
<p><img class="alignnone size-full wp-image-905" title="art-director-wordpress-theme-video" src="http://xaviesteve.com/wp-content/uploads/2010/06/art-director-wordpress-theme-video.jpg" alt="" width="600" height="340" /></p>
<p><img class="alignnone size-full wp-image-901" title="art-director-wordpress-theme-browse" src="http://xaviesteve.com/wp-content/uploads/2010/06/art-director-wordpress-theme-browse.jpg" alt="" width="600" height="346" /></p>
<p><img class="alignnone size-full wp-image-906" title="art-director-wordpress-theme-vimeo" src="http://xaviesteve.com/wp-content/uploads/2010/06/art-director-wordpress-theme-vimeo.jpg" alt="" width="600" height="338" /></p>
<p><img class="alignnone size-full wp-image-903" title="art-director-wordpress-theme-photo-2" src="http://xaviesteve.com/wp-content/uploads/2010/06/art-director-wordpress-theme-photo-2.jpg" alt="" width="600" height="337" /></p>
<p><img class="alignnone size-full wp-image-900" title="art-director-wordpress-theme-about" src="http://xaviesteve.com/wp-content/uploads/2010/06/art-director-wordpress-theme-about.jpg" alt="" width="600" height="341" /></p>
<p><img class="alignnone size-full wp-image-902" title="art-director-wordpress-theme-contact" src="http://xaviesteve.com/wp-content/uploads/2010/06/art-director-wordpress-theme-contact.gif" alt="" width="600" height="343" /></p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/899/art-director-wordpress-theme/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Real Ipsum</title>
		<link>http://xaviesteve.com/823/real-ipsum/</link>
		<comments>http://xaviesteve.com/823/real-ipsum/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 00:11:52 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[dummy]]></category>
		<category><![CDATA[lorem ipsum]]></category>
		<category><![CDATA[real ipsum]]></category>
		<category><![CDATA[text]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=823</guid>
		<description><![CDATA[Lorem Ipsum has been really useful to a lot of designers, but Latin doesn&#8217;t look like English, let&#8217;s be honest. Real Ipsum is a real topic-oriented dummy text generated randomly and ready to Copy and Paste into your projects. The text has been gathered from Public Domain fonts and other open licenses. You can search [...]]]></description>
			<content:encoded><![CDATA[<h3><a href="http://xaviesteve.com/wp-content/uploads/2010/06/real-ipsum-text.jpg"><img class="alignnone size-full wp-image-826" title="real-ipsum-text" src="http://xaviesteve.com/wp-content/uploads/2010/06/real-ipsum-text.jpg" alt="" width="600" height="325" /></a></h3>
<h3>Lorem Ipsum has been really useful to a lot of designers,  but Latin doesn&#8217;t look like English, let&#8217;s be honest.</h3>
<p>Real Ipsum is a real topic-oriented dummy  text generated randomly and ready to Copy and Paste into your projects. The text has been gathered from Public Domain fonts and other open licenses.</p>
<p>You can search random texts by topic or keyword:</p>
<p><a href="http://xaviesteve.com/wp-content/uploads/2010/06/real-ipsum-keyword-search.jpg"><img class="alignnone size-full wp-image-824" title="real-ipsum-keyword-search" src="http://xaviesteve.com/wp-content/uploads/2010/06/real-ipsum-keyword-search.jpg" alt="" width="600" height="213" /></a></p>
<p>Or browse the archive of texts:</p>
<p><a href="http://xaviesteve.com/wp-content/uploads/2010/06/real-ipsum-text-view.jpg"><img class="alignnone size-full wp-image-825" title="real-ipsum-text-view" src="http://xaviesteve.com/wp-content/uploads/2010/06/real-ipsum-text-view.jpg" alt="" width="600" height="326" /></a></p>
<p>Real Ipsum is a personal project I developed because I felt like Lorem Ipsum was too different from English plus being topic oriented and having some relevant keywords helps the text integrate much more.</p>
<p>Visit the site: <a class="blue button" href="http://realipsum.xaviesteve.com">http://realipsum.xaviesteve.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/823/real-ipsum/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>James Almond</title>
		<link>http://xaviesteve.com/838/james-almond/</link>
		<comments>http://xaviesteve.com/838/james-almond/#comments</comments>
		<pubDate>Fri, 05 Feb 2010 00:29:28 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[theme]]></category>
		<category><![CDATA[white]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=838</guid>
		<description><![CDATA[A white clean design for a freelance project. Designed in Fireworks and coded into a WordPress theme.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-837" src="http://xaviesteve.com/wp-content/uploads/2010/06/ja-600x319.jpg" alt="" width="600" height="319" /></p>
<p>A white clean design for a  freelance project. Designed in Fireworks and coded into a WordPress theme.</p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/838/james-almond/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PC Site</title>
		<link>http://xaviesteve.com/788/pc-site/</link>
		<comments>http://xaviesteve.com/788/pc-site/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 21:48:49 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[netmediaplanet]]></category>
		<category><![CDATA[optimization]]></category>
		<category><![CDATA[pc-site]]></category>
		<category><![CDATA[seo]]></category>
		<category><![CDATA[uk]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=788</guid>
		<description><![CDATA[PC Site is a computer and antivirus website where users can compare and read reviews on different products While being the lead front-end developer at Net Media Planet I was in charge of implementing a computer and software site which allowed users to compare products before buying them and read reviews, news and guides on [...]]]></description>
			<content:encoded><![CDATA[<h2><a href="http://xaviesteve.com/wp-content/uploads/2010/06/pcsite-home-page.jpg"><img class="alignnone size-full wp-image-789" title="pcsite-home-page" src="http://xaviesteve.com/wp-content/uploads/2010/06/pcsite-home-page.jpg" alt="" width="600" height="334" /></a></h2>
<h3>PC Site is a computer  and antivirus website where users can compare and read reviews on  different products</h3>
<p>While being the <strong>lead front-end developer</strong> at <strong>Net Media Planet</strong> I was in charge of implementing a computer and software site which allowed users to compare products before buying them and read reviews, news and guides on the page products and others.</p>
<h3>The framework/CMS</h3>
<p>In my opinion, <strong>WordPress</strong> is the best choice for this kind of projects, at first look it&#8217;s just another blog engine but it is very optimized and simple to start coding on it while providing the best Administration Panel I&#8217;ve ever seen and this was a must since 3 online content editors where going to update the site daily. It also has a nice and friendly framework to work with.</p>
<p>I implemented the whole front-end and back-end of the site in a way that was very scalable (the website has changed A LOT since the &#8220;go live&#8221;), converting itinto a full featured website.</p>
<h3>Implementation</h3>
<p>Along with a graphic designer we implemented the first version of PC Site ready for production in barely 6 weeks from planning to being published in which I spend no more than 3 weeks to develop.</p>
<h3><a href="http://xaviesteve.com/wp-content/uploads/2010/06/pcsite-tools.jpg"><img class="alignnone size-full wp-image-790" title="pcsite-tools" src="http://xaviesteve.com/wp-content/uploads/2010/06/pcsite-tools.jpg" alt="" width="600" height="427" /></a></h3>
<h3>Technologies and languages</h3>
<p>To develop PC Site I have used XHTML and CSS, JavaScript/jQuery and AJAX, PHP5 with MySQL, Apache scripting with some modules, regular expressions and microformats.</p>
<p>The site <strong>URLs are all friendly</strong> to help in SEO and the user.</p>
<p>Further investigation has been done regarding <strong>SEO</strong> and we have been running <strong>usability tests</strong> frequently as well as <strong>multivariation tests</strong>.</p>
<h3>Product listing API</h3>
<p>The back-end department coded a really nice <strong>private API</strong> for me to use through<strong> JSON calls</strong> that enabled me to gather the information I needed to display in the product listing pages.</p>
<h3>JavaScript and AJAX</h3>
<p>The site has a lot of <strong>hand made JavaScript progressive enhancements</strong> that help the user to navigate nicely. The scripts have all been tested under <strong>JSLint</strong> (JS Code Quality tool) to keep the code as optimized, fast and good as possible.</p>
<p>Doing some <strong>benchmarking studies</strong> I determined that the whole site JavaScript takes between 40 and 100ms in Firefox so it is really fast. The product search works completely through AJAX (still being search engine friendly) which is great for loading times.</p>
<p>The site also has search tools using <strong>jQuery UI</strong> to add cool range sliders:</p>
<p><a href="http://xaviesteve.com/wp-content/uploads/2010/06/pcsite-pc-finder1.jpg"><img class="alignnone size-full  wp-image-792" title="pcsite-pc-finder" src="http://xaviesteve.com/wp-content/uploads/2010/06/pcsite-pc-finder1.jpg" alt="" width="600" height="324" /></a></p>
<h3>Optimization</h3>
<p>We tested the site with their main competitors in the country and <strong>PC   Site UK was the fastest and most optimized website by far</strong>.</p>
<p><a href="http://xaviesteve.com/wp-content/uploads/2009/12/pc-site-fastest1.jpg"><img class="alignnone size-full wp-image-805" title="pc-site-fastest" src="http://xaviesteve.com/wp-content/uploads/2009/12/pc-site-fastest1.jpg" alt="" width="602" height="221" /></a></p>
<p>Since PC Site is still very young, we needed to be above the average to come to the surface of SERP (search engine result pages) so we studied and improved the website with every little tweak available to meet the <strong>best SEO practices</strong> and be <strong>Google Caffeine</strong> ready.</p>
<p>The site also <strong>complies with the W3C standards</strong> as well as  implementing some <strong>graceful degradation for IE6 users</strong>.</p>
<p>Some of the SEO techniques used in this site are:</p>
<ul>
<li>CSS and JavaScript <strong>file combination</strong> and <strong>minify</strong></li>
<li>HTML, CSS and JavaScript <strong>compression</strong></li>
<li>Custom <strong>cache expiration</strong> dates for each file type</li>
<li>DNS minimized</li>
<li>Image optimization</li>
<li>Use of <strong>CSS Sprite maps</strong></li>
<li>CSS and HTML code optimization to avoid &#8220;divitis&#8221; and keep <strong>good  practices above all</strong></li>
<li>&#8230;plus lots and lots of other tweaks</li>
</ul>
<h3>Test results<img class="fright" src="http://badge.websitegrader.com/site/pc-site.co.uk" alt="The  Website Grade for pc-site.co.uk" width="150" height="150" /></h3>
<ul>
<li>Google <strong>Page Speed</strong>: <strong>80 out of 100</strong><br />
(would be more if IE6 didn&#8217;t exist!)</li>
<li><strong>YSlow</strong> (from Yahoo): <strong>Grade A</strong> (95 out of 100)</li>
<li>Website Grader: <strong>89 out of 100</strong></li>
</ul>
<h3>Results</h3>
<p>After only a few months the site started <strong>appearing in first result pages</strong> and it reached <strong>PR2</strong>. Google also indexed some PC Site <strong>sitemaps</strong> and they now appear in the results. Thanks to <strong>microformats</strong>, the results for reviews also display additional information (rating in stars and the name of the author).</p>
<p>The site also does a lot of <strong>SEM</strong> and started being profitable even before than expected.</p>
<p>Visit the site at: <a class="button blue" href="http://www.pc-site.co.uk/">http://www.pc-site.co.uk</a></p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/788/pc-site/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lucky Shot</title>
		<link>http://xaviesteve.com/834/lucky-shot/</link>
		<comments>http://xaviesteve.com/834/lucky-shot/#comments</comments>
		<pubDate>Mon, 04 Sep 2006 00:28:16 +0000</pubDate>
		<dc:creator>Xavi</dc:creator>
				<category><![CDATA[Graphic Design]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[lucky shot]]></category>
		<category><![CDATA[old]]></category>

		<guid isPermaLink="false">http://xaviesteve.com/?p=834</guid>
		<description><![CDATA[My old website from years 2006 to 2009 This has been the fastest website I&#8217;ve designed ever  weighting less than 40KB and loading really fast. The design is minimalistic and using pure white and blue (my favorite color).]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-833" title="ls08_1" src="http://xaviesteve.com/wp-content/uploads/2010/06/ls08_12-600x398.jpg" alt="" width="600" height="398" /></p>
<h3>My old website from years 2006 to 2009</h3>
<p>This has been the fastest website I&#8217;ve designed ever  weighting less than 40KB and loading really fast. The design is minimalistic and using pure white and blue (my favorite color).</p>
]]></content:encoded>
			<wfw:commentRss>http://xaviesteve.com/834/lucky-shot/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

