<?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/"
	
	xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Web Development Blog &#187; Web Development</title>
	<atom:link href="http://www.developerweb.co.uk/blog/web-developement/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.developerweb.co.uk</link>
	<description>Tips, code &#38; inspiration for web designers &#38; developers</description>
	<lastBuildDate>Thu, 19 Jan 2012 08:16:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Is The Fox Getting Paranoid?</title>
		<link>http://www.developerweb.co.uk/is-firefox-paranoid/</link>
		<comments>http://www.developerweb.co.uk/is-firefox-paranoid/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 12:45:47 +0000</pubDate>
		<dc:creator>Chris I'Anson</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.developerweb.co.uk/?p=523</guid>
		<description><![CDATA[So, Mozilla are upgrading their version of Firefox …again. Firefox 7 8 is here only a couple of months after the people over at Mozilla did their last major version upgrade. Mozilla&#8217;s aggressive rollouts are mainly down to the people at Google Inc. running their popular Chrome browser at version 15. It&#8217;s crazy that Chrome [...]]]></description>
			<content:encoded><![CDATA[<p>So, Mozilla are upgrading their version of <strong>Firefox</strong> …again. Firefox <del>7</del> 8 is here only a couple of months after the people over at Mozilla did their last major version upgrade.</p>
<p><img class="alignright size-medium wp-image-527" title="Firefox - Google Chrome" src="http://www.developerweb.co.uk/wp-content/uploads/2011/11/firefox-google-chrome-200x200.png" alt="Firefox - Google Chrome Logo" width="200" height="200" />Mozilla&#8217;s aggressive rollouts are mainly down to the people at Google Inc. running their popular <strong>Chrome</strong> browser at version 15. It&#8217;s crazy that Chrome has been around half as long as Firefox, yet is more than twice as high regarding current version numbers.</p>
<p>The guys at Mozilla obviously see this as an issue and have incorporated a new policy of releasing versions quicker than you can say &#8216;Checking for Updates&#8230;&#8217; The last 3 major releases have been within 4 months of each other. The first 3 versions were each around 2 years apart. Quite a change in tact.</p>
<p>Not that version numbers really matter that much, I mean, just because your version is higher than the competitions doesn&#8217;t mean you&#8217;ve got a superior product. Right? However, Mozilla obviously think Google have a psychological advantage over the regular user.</p>
<p>At this rate Mozilla will continue to catch Chrome in the numbers stake. But it&#8217;s a risky game to be playing. With every release has to come something significant enough for users to want to upgrade. You can&#8217;t just sell it on some minor enhancements and bug fixes. The reduction in time between rollouts will also result in reduced testing time. Which affects us all as end users.</p>
<p><img class="alignleft size-large wp-image-532" title="Firefox Broken Add-ons" src="http://www.developerweb.co.uk/wp-content/uploads/2011/11/firefox-broken-addons-300x240.jpg" alt="Firefox Broken Add-ons" width="300" height="240" />It&#8217;s clear that Mozilla is all about targeting new users with their new strategy. But regular users of the browser are updating so often it&#8217;s likely they&#8217;ll decide to ignore new versions. With the hassle of broken plugins, broken websites and changes in functionality, who really wants to be updating their web browser every 2 months?</p>
<p>It all points to Mozilla feeling slightly insecure. Rather than spending time sorting out the memory issues and other inherent bugs, they&#8217;d rather play catch up with Google. Firefox was brought out in 2004 4 years earlier than Chrome which didn&#8217;t release until 2008. According to the stats, Chrome is the 3rd most popular browser (as of July 2011) having around 22.00% worldwide usage and Firefox is the 2nd most popular (as of August 2011), with around a 30% worldwide base.</p>
<p>Mozilla are obviously coming a bit tetchy about Chrome&#8217;s rapid rise. It&#8217;s fast and clear interface is appealing to regular users. It&#8217;s got the major name behind it. It supports extensions and many web developers have access to some excellent tools available for development, design and SEO.</p>
<p>Firefox has a loyal user base but the change in it&#8217;s release schedule sends out warning signals. Chrome certainly has the money and brains behind it to be top dog. With the release of Googles own social networking service in the shape of Google+, Chrome can incorporate tight integration into it and if it becomes as successful as Google anticipates, it may be another reason for Mozilla users to jump ship.</p>
<p>It&#8217;s clear the next year or so is an important time for Mozilla. Let&#8217;s just hope the next few version releases finally sort out the memory issues. After all, who cares if we&#8217;re running Version 103.298 if all it does is crash when you have more than 2 tabs open.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.developerweb.co.uk/is-firefox-paranoid/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:thumbnail url="http://www.developerweb.co.uk/wp-content/uploads/2011/11/firefox-google-chrome-100x100.png" />
		<media:content url="http://www.developerweb.co.uk/wp-content/uploads/2011/11/firefox-google-chrome.png" medium="image">
			<media:title type="html">Firefox &#8211; Google Chrome</media:title>
			<media:thumbnail url="http://www.developerweb.co.uk/wp-content/uploads/2011/11/firefox-google-chrome-100x100.png" />
		</media:content>
		<media:content url="http://www.developerweb.co.uk/wp-content/uploads/2011/11/firefox-broken-addons.jpg" medium="image">
			<media:title type="html">Firefox Broken Add-ons</media:title>
			<media:thumbnail url="http://www.developerweb.co.uk/wp-content/uploads/2011/11/firefox-broken-addons-100x79.jpg" />
		</media:content>
	</item>
		<item>
		<title>How to Optimise a CMS Driven Website</title>
		<link>http://www.developerweb.co.uk/optimise-cms-driven-website/</link>
		<comments>http://www.developerweb.co.uk/optimise-cms-driven-website/#comments</comments>
		<pubDate>Thu, 06 Oct 2011 07:10:49 +0000</pubDate>
		<dc:creator>Steven Jones</dc:creator>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[caching]]></category>
		<category><![CDATA[cdn]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[optimise]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.developerweb.co.uk/?p=507</guid>
		<description><![CDATA[A content management system (CMS) driven website solves a lot of problems presented in modern day websites; namely the ability for people without web development skills to edit their website. The ability to keep a website up-to-date is important for a number of reasons, none moreso than to retain your visitors. As with most solutions, [...]]]></description>
			<content:encoded><![CDATA[<p>A content management system (CMS) driven website solves a lot of problems presented in modern day websites; namely the ability for people without web development skills to edit their website. The ability to keep a website up-to-date is important for a number of reasons, none moreso than to retain your visitors.</p>
<p>As with most solutions, a CMS presents further problems; most commonly, performance issues. Here’s a few ways to mitigate these issues and ensure your website loads quickly. There are a lot of guides on how to specifically speed up certain CMS platforms but I’ve taken a step back and provided solutions for general CMS optimisation problems.</p>
<h2>1. Page caching</h2>
<p>If you are running a site that serves thousands of visitors then these database queries, however much you have optimised them in step 1, are going to be intensive. It’s going to be a hit on your bandwidth (which could increase costs) and also slows down your site.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://i.msdn.microsoft.com/dynimg/IC47225.gif" alt="" /></p>
<p><strong>Solution.</strong> Page caching. When a page is first retrieved it is stored (cached) as a static page (e.g. HTML) and then further visitors will be served that static page. No database calls means the site is back on par with the speed of static sites. If you edit the content of the page in the CMS then the cache will be cleared so visitors still receive a up-to-date version of the site and not a cached one.</p>
<h2>2. Clever coding</h2>
<p>If you analyse a CMS template/theme you will see that there can be up to 20 database calls on a page. Whether this be the title of the page, the date an article was posted or the location of a stylesheet. The reasons why they are dynamic in the first place is to provide flexibility, often provided through options pages.</p>
<p>Solution. Have a look through your website. Are there any settings that are never going to change? If so you can hardcode these into your themes so they do not require an extra database hit, which in turn will load the pages quicker. Do you need the footer text to be driven by a text field on the options page? Probably not.</p>
<h2>3. Using a Content Delivery Network (CDN)</h2>
<p>Using a CDN such as <a title="Amazon Cloudfront" href="http://aws.amazon.com/" target="_blank">Amazon Cloudfront</a> is undeniably a way to speed any website up. When a request for a file (such as an image) is requested it is served by the CDN from the Amazon storage system (Amazon S3). Not only do you have the benefit of having your image stored on a more powerful server (Amazon S3) but whilst you are being served the image you can also be served the rest of the site simultaneous. It’s not only file sizes that are the problem but the amount of requests made on a server.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://blog.whatclinic.com/wp-content/uploads/2009/05/content-delivery-network.jpg" alt="" width="487" height="351" /></p>
<h2>4. Optimise the database</h2>
<p>Installing plugins not clearing up afterwards can cause problems. The larger the database the more the longer the search queries.</p>
<p>Optimise your database by clearing out tables and data that are not needed. If you’re searching through 10,000 entries, rather than 20,000 this will speed things up considerably.</p>
<h2>5. Broken links</h2>
<p>A user&#8217;s browser might spend time looking for that JavaScript or CSS file that doesn’t exist, or an image that has been deleted. It will retry a certain amount of times and it’s the times of, and in between, those requests that can increase the page load speeds.</p>
<p>Analyse your code and get to know it. Make sure that if the page has tried to load an image and if it hasn’t investigate as to why. Using <a title="Pindom Tool" href="http://tools.pingdom.com/" target="_blank">Pingdom Tool</a> you can check how long it’s taking to load a file and it ‘greys out’ the ones that it can’t find. Those are the ones that need your attention.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.developerweb.co.uk/optimise-cms-driven-website/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
	
		<media:thumbnail url="http://i.msdn.microsoft.com/dynimg/IC47225.gif" />
		<media:content url="http://i.msdn.microsoft.com/dynimg/IC47225.gif" medium="image" />
		<media:content url="http://blog.whatclinic.com/wp-content/uploads/2009/05/content-delivery-network.jpg" medium="image" />
	</item>
		<item>
		<title>Web Developer Toolbar Not Showing</title>
		<link>http://www.developerweb.co.uk/web-developer-toolbar-not-showing/</link>
		<comments>http://www.developerweb.co.uk/web-developer-toolbar-not-showing/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 22:11:14 +0000</pubDate>
		<dc:creator>Richard Havelock</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.developerweb.co.uk/?p=380</guid>
		<description><![CDATA[This is a quick blog post relating to the Web Developer Toolbar for Firefox and Google Chrome. A couple of weeks ago I was happily browsing the Internet when my Firefox browser crashed. I thought &#8220;no big deal&#8221; and re-opened my browser but to my despair, my Web Developer Toolbar had disappeared, leaving a very [...]]]></description>
			<content:encoded><![CDATA[<p>This is a quick blog post relating to the <strong>Web Developer Toolbar</strong> for Firefox and Google Chrome.</p>
<p>A couple of weeks ago I was happily browsing the Internet when my Firefox browser crashed. I thought &#8220;no big deal&#8221; and re-opened my browser but to my despair, my Web Developer Toolbar had disappeared, leaving a very thin bar where the toolbar should have been.</p>
<p>This problem can occur when a browser (with the Web Developer Toolbar enabled) crashes or sometimes when the browser is updated.</p>
<p>I tried disabling and enabling the plugin, restarting my browser and even deleting the add-on and re-installing it, none of which solved the problem.</p>
<p>The solution is actually very simple:</p>
<ol>
<li>Right-click where the toolbar should be.</li>
<li>Select <strong><span style="text-decoration: underline;">C</span>ustomize&#8230;</strong> (this will activate a pop-up).</li>
<li>In the pop-up click on the <strong>Restart Default Set</strong> button.</li>
</ol>
<p>This will return your Web Developer Toolbar back to where it belongs.</p>
<p>If your Web Developer Toolbar is now only showing icons and you would like for it to show text as well the icons, go to the main menu at the top of the browser and select:</p>
<ol>
<li><strong><span style="text-decoration: underline;">T</span>ools</strong> -&gt; <strong><span style="text-decoration: underline;">W</span>eb Developer</strong> -&gt; <strong>O<span style="text-decoration: underline;">p</span>tions</strong> -&gt; <strong><span style="text-decoration: underline;">O</span>ptions&#8230;</strong> (this will activate a pop-up).</li>
<li>In the middle of the pop-up window there is a drop-down menu labelled &#8216;<strong>Display Toolbar with</strong>&#8216;, Change this setting to &#8216;<strong>Icons &amp; Text</strong>&#8216;<em>*</em>.</li>
</ol>
<p><em>*If the drop-down is already set to &#8216;<strong>Icons &amp; Text</strong>&#8216;, change it to &#8216;<strong>Icons</strong>&#8216;, click the <strong>OK</strong> button and then carry out the two steps above and it will sort itself out.</em></p>
<h3>Web Developer Toolbar</h3>
<p>Web Developer Toolbar is a fantastic tool which every web designer / developer should not be without. It allows you to toggle between many different settings quickly and easily, such settings include: disabling and enabling the cache for your browser, disabling cookies, JavaScript, images etc.</p>
<p>If you are a web designer or developer you will more than likely already have this add-on but if you don&#8217;t or you are new to the world of web design/development, get it now!</p>
<p>You can download the Web Developer Toolbar for both Firefox and Chrome from <a title="ChrisPederick.com (opens in a new window)" href="http://chrispederick.com/work/web-developer/" target="_blank">ChrisPederick.com</a> (the developer&#8217;s website).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.developerweb.co.uk/web-developer-toolbar-not-showing/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
	
	</item>
		<item>
		<title>jQuery Cycle Plugin</title>
		<link>http://www.developerweb.co.uk/jquery-cycle-plugin/</link>
		<comments>http://www.developerweb.co.uk/jquery-cycle-plugin/#comments</comments>
		<pubDate>Thu, 15 Oct 2009 21:36:28 +0000</pubDate>
		<dc:creator>Richard Havelock</dc:creator>
				<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[JQuery Plugin]]></category>
		<category><![CDATA[Slideshow]]></category>

		<guid isPermaLink="false">http://www.developerweb.co.uk/?p=197</guid>
		<description><![CDATA[jQuery Cycle Plugin is a lightweight jQuery plugin which offers an easy way to create a slideshow of images for your website. The plugin provides a bunch of different effects for cycling between each slide, from a simple fade to the more elaborate &#8216;shuffle effect&#8217;, you can choose to cycle through each slide on a [...]]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-316" title="jquery-cycle-plugin" src="http://www.developerweb.co.uk/wp-content/uploads/2010/07/jquery-cycle-plugin.jpg" alt="jQuery Cycle Plugin" width="490" height="240" /></p>
<p><strong>jQuery Cycle Plugin</strong> is a lightweight jQuery plugin which offers an easy way to create a slideshow of images for your website.</p>
<p>The plugin provides a bunch of different effects for cycling between each slide, from a simple fade to the more elaborate &#8216;shuffle effect&#8217;, you can choose to cycle through each slide on a time delay or for it to be initiated by the user through a click.</p>
<p>The <strong>jquery Cycle Plugin</strong> does not only cycle through images but it can also cycle through &lt;divs&gt; which can contain text and images, allowing for more freedom of what goes into each slide of the slideshow.</p>
<p>I prefer the fading option and use it for small advertisements on a number of <a title="Domains" href="http://www.networksolutions.com" target="_blank">domains</a> or sometimes as the main focus of a website (such as small accommodation sites). The effect is not as clean or visually sharp as a flash movie but it takes a lot less time to implement and does not require flash, therefore it will display in android devices and on the iPhone with no problems.</p>
<p>Implementing the code is easy, list the images inside a &lt;div&gt; and then specify the plugin to cycle through that &lt;div&gt; by using the small piece of code provided on the <a title="Visit JQuery Cycle Plugin website" rel="nofollow" href="http://malsup.com/jquery/cycle/" target="_blank">jQuery Cycle Plugin website</a>.</p>
<p><strong>jQuery Cycle</strong> is easy to set up, run and configure, while the end result can help give a website that extra feel of professionalism. I am a big fan of the <strong>jQuery Cyle plugin</strong> and have used it in quite a few websites to great effect.</p>
<p>Download jQuery Cycle Plugin at:</p>
<p><a title="Visit JQuery Cycle Plugin website" rel="nofollow" href="http://malsup.com/jquery/cycle/" target="_blank">jQueryCycle</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.developerweb.co.uk/jquery-cycle-plugin/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
	
		<media:thumbnail url="http://www.developerweb.co.uk/wp-content/uploads/2010/07/jquery-cycle-plugin-100x48.jpg" />
		<media:content url="http://www.developerweb.co.uk/wp-content/uploads/2010/07/jquery-cycle-plugin.jpg" medium="image">
			<media:title type="html">jquery-cycle-plugin</media:title>
			<media:thumbnail url="http://www.developerweb.co.uk/wp-content/uploads/2010/07/jquery-cycle-plugin-100x48.jpg" />
		</media:content>
	</item>
	</channel>
</rss>

