<?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>fordie's Blog &#187; work</title>
	<atom:link href="http://fordie.co.uk/category/work/feed/" rel="self" type="application/rss+xml" />
	<link>http://fordie.co.uk</link>
	<description>Just another WordPress weblog</description>
	<lastBuildDate>Tue, 10 May 2011 17:58:14 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>I think Ferris Buller said it best&#8230;</title>
		<link>http://fordie.co.uk/2009/07/15/i-think-ferris-buller-said-it-best/</link>
		<comments>http://fordie.co.uk/2009/07/15/i-think-ferris-buller-said-it-best/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 17:48:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://fordie.co.uk/?p=175</guid>
		<description><![CDATA[life moves pretty fast. If you don&#8217;t stop and look around once in a while, you could miss it Ferris Buller The last time I blogged about my life I had just left my Job as Lead Front End Developer with Tesco Property Market. I&#8217;d been there for 2 years and to be honest things [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>life moves pretty fast. If you don&#8217;t stop and look around once in a while, you could miss it</p></blockquote>
<p><cite>Ferris Buller</cite></p>
<p>The last time I blogged about my life I had just left my Job as Lead Front End Developer with Tesco Property Market. I&#8217;d been there for 2 years and to be honest things weren&#8217;t going the way I&#8217;d hoped, so I took a role with <a href="http://madgex.com">Madgex</a> in Brighton.</p>
<p>Madgex are well respected in the web development community, they sponsor a number of tech events in Brighton. It looked like exactly the sort of role I&#8217;d been looking for &amp; I was excited to join the team there. Then the recession hit. And Madgex ended up having to make dramatic job cuts &amp; I found myself out of a job. I have to admit, I wasn&#8217;t actually all that upset &#8211; I&#8217;d been tempted for a while to go contracting but I&#8217;d never had the balls to go &amp; do it. This was my chance.</p>
<p>So that&#8217;s what I&#8217;m doing. It does mean a bit of uncertainty &amp; less time with the kids, but I am quite enjoying the variety.</p>
]]></content:encoded>
			<wfw:commentRss>http://fordie.co.uk/2009/07/15/i-think-ferris-buller-said-it-best/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>jQuery intellisense in Visual Studio 2008 &amp; Dreamweaver</title>
		<link>http://fordie.co.uk/2008/11/13/jquery-intellisense-in-visual-studio-2008-dreamweaver/</link>
		<comments>http://fordie.co.uk/2008/11/13/jquery-intellisense-in-visual-studio-2008-dreamweaver/#comments</comments>
		<pubDate>Thu, 13 Nov 2008 20:00:40 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[.net]]></category>
		<category><![CDATA[Dreamweaver]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technical]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[visual studio]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[code hints]]></category>
		<category><![CDATA[intellisense]]></category>

		<guid isPermaLink="false">http://fordie.co.uk/?p=136</guid>
		<description><![CDATA[jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML it&#8217;s my weapon of choice when it comes to adding client side interactions to a site. It has rapidly gained popularity with web developers and designers &#8211; now software manufacturers are starting to take note with industry leaders like Adobe &#38; Microsoft [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jquery.com/">jQuery</a> is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML it&#8217;s my weapon of choice when it comes to adding client side interactions to a site.</p>
<p>It has rapidly gained popularity with web developers and designers &#8211; now software manufacturers are starting to take note with industry leaders like Adobe &amp; Microsoft adding tools to their web development environments to help make jQuery development even quicker.</p>
<h2>Microsoft Visual Studio 2008</h2>
<p>I spoke previously about getting <a href="/index.php/2008/03/18/jquery-intellisense-in-visual-studio-2008/">Jquery intellisense in Visual Studio</a> 2008. Since then Scott Guthrie announced that <a href="http://weblogs.asp.net/scottgu/archive/2008/09/28/jquery-and-microsoft.aspx"><q>that Microsoft will be shipping jQuery with Visual Studio going forward</q></a> and then just yesterday I spotted <a href="http://blogs.msdn.com/webdevtools/archive/2008/10/28/rich-intellisense-for-jquery.aspx">this article</a> on the Visual Web Developer Team Blog with interesting updates to VS2008&#8242;s jQuery intellisense. The best development from my point of view is the ability to get code hints in your aspx &amp; master pages, not just your .js files.</p>
<p>In order to take advantage of these improvements you&#8217;ll first need to install <a href="http://msdn.microsoft.com/en-gb/vstudio/cc533448.aspx">Visual Studio 2008 Service Pack 1</a>and this <a href="http://code.msdn.microsoft.com/KB958502/Release/ProjectReleases.aspx?ReleaseId=1736">hot fix</a>.</p>
<p>Next download the <a href="http://code.jquery.com/jquery-1.2.6-vsdoc.js">jQuery IntelliSense documentation file</a> and save it in to your website in (probably a good idea to put it in the same folder as your jQuery file).</p>
<p>To add jQuery intellisense to a javascript file simply add this line to the top of the file:</p>
<pre name="code" class="xhtml:firstline[1]">
  /// &lt;reference path="jquery-1.2.6-vsdoc.js"/&gt;
</pre>
<p>To add it to aspx &amp; master pages do add the following lines to the head of your document.</p>
<pre name="code" class="xhtml:firstline[1]">
    &lt;% if (false)
       { %&gt;
        &lt;script src="~/[PATH_TO_REFERENCE_FILE]/jquery-1.2.6-vsdoc.js" type="text/javascript"&gt;
        &lt;/script&gt;
    &lt;%} %&gt;
</pre>
<h3>Points to note:</h3>
<ul>
<li>The &#8220;if (false)&#8221; statement will prevent the link to the reference file being rendered at runtime.  Microsoft are planning to release a hotfix to automatically search for the vsdoc file if the javascript file has a reference path in it meaning that these links in the head will become redundant.</li>
<li>If you are using aspnet&#8217;s MVC framework you need to ensure that your path to the reference file starts with a tilde otherwise VS will not find the reference file.</li>
<li>dding a link to the reference to a master page means all aspx pages that inherit that master page will have intellisense enabled.</li>
</ul>
<h2>Adobe Dreamweaver</h2>
<h3>CS4</h3>
<p>Adobe have just released <a href="http://www.adobe.com/products/dreamweaver/">Dreamweaver CS4</a> which also has support for jQuery code hinting. Adobe have taken a different approach to Microsoft, they use &#8220;introspection&#8221; to parse any javaScript files you have linked to your page and provide code hints.</p>
<p>This seems to work pretty well, and even handles chaining. However, I do have a couple of minor gripes. Firstly as soon as I typed &#8220;$(&#8221; dreamweaver told me I had a syntax error which really confused me, in the end I realised that just had to keep typing and DW would eventually figure out what I was doing. The other thing is, as a VS user I&#8217;m used to to code hits appearing strait away, in DW you have to press Ctrl + [space]. It&#8217;s not a big deal but would take some getting used to.</p>
<h3>Older Vesions</h3>
<p>Users of older versions of Dreamweaver <a href="http://xtnd.us/dreamweaver/jquery">this extension</a> from Chris Charlton adds excellent code hints for jQuery &amp;<a href="http://ui.jquery.com/"> jQuery UI</a> and what&#8217;s more it prompts you as soon as you hit &#8220;.&#8221; good work Chris!</p>
]]></content:encoded>
			<wfw:commentRss>http://fordie.co.uk/2008/11/13/jquery-intellisense-in-visual-studio-2008-dreamweaver/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Scroll to the first error in form &#8211; using jQuery</title>
		<link>http://fordie.co.uk/2008/10/28/scroll-to-the-first-error-in-form-using-jquery/</link>
		<comments>http://fordie.co.uk/2008/10/28/scroll-to-the-first-error-in-form-using-jquery/#comments</comments>
		<pubDate>Tue, 28 Oct 2008 11:27:42 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[Validation]]></category>

		<guid isPermaLink="false">http://fordie.co.uk/?p=125</guid>
		<description><![CDATA[Oftentimes we ask our users to provide us with an awful lot of information in things like registration forms. It&#8217;s no wonder that every now and again the poor dears forget to fill in a box or make a mistake. On longer or complex forms users can find it difficult to see where the errors [...]]]></description>
			<content:encoded><![CDATA[<p>Oftentimes we ask our users to provide us with an awful lot of information in things like registration forms. It&#8217;s no wonder that every now and again the poor dears forget to fill in a box or make a mistake.</p>
<p>On longer or complex forms users can find it difficult to see where the errors actually are.</p>
<p>The other week our QA manager asked us (the front end team) to scroll to the first error on a page. I started off thinking that it was going to be difficult and time consuming to achieve, but with the awesomeness of jQuery &amp; one little-bitty plugin I was able to achieve the desired effect in  3 or 4 lines of code.</p>
<p>This technique relies on you already having validated your form and added a class of &#8220;error&#8221; to you the markup, either on the form elements or an error message.</p>
<h2>You will need</h2>
<ul>
<li><a href="http://docs.jquery.com/Downloading_jQuery">jQuery</a></li>
<li>The <a href="http://flesler.blogspot.com/2007/10/jquerylocalscroll-10.html">scrollTo plugin</a> (I used the minified version)</li>
<li>A web page with some errors on it</li>
<li><span style="text-decoration: line-through;">a couple of old yoghurt pots and some sticky back plastic</span>.</li>
</ul>
<h2>And here&#8217;s the code</h2>
<p>add this to the head of your document:</p>
<pre name="code" class="xhtml">
    &lt;script type="text/javascript" src="/JQuery.js"&gt;&lt;/script&gt;
    &lt;script type="text/javascript" src="/jquery.scrollTo-min.js"&gt;
    &lt;/script&gt;

    &lt;script type="text/javascript"&gt;
        $(document).ready(function() {
            $(".error:first").attr("id","firstError");
            $("#firstError").each(function (){
                $.scrollTo("#firstError", 800);
            });
        });
    &lt;/script&gt;
</pre>
<p>And Bob&#8217;s your uncle!</p>
<p>Please let me know if you found this technique useful.</p>
<hr />Incidentally the code for this post was prepared with the very excellet postable. <a href="http://www.elliotswan.com/postable/">Check it out</a>!</p>
]]></content:encoded>
			<wfw:commentRss>http://fordie.co.uk/2008/10/28/scroll-to-the-first-error-in-form-using-jquery/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Usability testing with Silverback</title>
		<link>http://fordie.co.uk/2008/07/10/usability-testing-with-silverback/</link>
		<comments>http://fordie.co.uk/2008/07/10/usability-testing-with-silverback/#comments</comments>
		<pubDate>Thu, 10 Jul 2008 05:50:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[silverback]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[testing]]></category>
		<category><![CDATA[usability]]></category>
		<category><![CDATA[web development]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://fordie.co.uk/index.php/2008/07/10/usability-testing-with-silverback/</guid>
		<description><![CDATA[Back in April I attended Future of Web Design 2008; a two day event with a conference on Thursday and Workshops on Friday. On the Friday afternoon I attended a session on Guerrilla Usability Testing run by Andy Budd from Clear Left. Usability testing is something I&#8217;ve been itching to do properly for years; I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p><img class="trans" style="float: left" src="/images/blog/steve-the-gorilla.png" alt="Steve" width="286" height="316" />Back in April I attended <a href="http://futureofwebdesign.com/">Future of Web Design 2008</a>; a two day event with a <a href="http://fordie.co.uk/index.php/2008/04/20/fowd-2008-london-the-conference/">conference on Thursday</a> and Workshops on Friday. On the Friday afternoon I attended a session on <a href="http://futureofwebdesign.com/workshops.html#jumper07">Guerrilla Usability Testing</a> run by <a href="http://www.andybudd.com/">Andy Budd</a> from <a href="http://www.clearleft.com/">Clear Left</a>.</p>
<p>Usability testing is something I&#8217;ve been itching to do properly for years; I&#8217;ve been trying to sell the idea to various bosses ever since I read <a href="http://www.sensible.com/about.html">Steve Krug</a>&#8216;s excellent <a href="http://books.google.co.uk/books?id=9FcoAQAACAAJ&amp;dq=Steve+Krug&amp;hl=en&amp;prev=http://www.google.co.uk/search%3Fq%3Dsteve%2Bkrug%26ie%3Dutf-8%26oe%3Dutf-8%26rls%3Dorg.mozilla:en-GB:official%26client%3Dfirefox-a&amp;sa=X&amp;oi=print&amp;ct=result&amp;cd=1&amp;cad=author-navigational">Don&#8217;t Make Me Think</a>.</p>
<p>Andy&#8217;s session demonstrated that effective usability testing really is within reach. He started off with a real world example &#8211; getting people who don&#8217;t drink much wine to evaluate three different bottle openers. This had the rather pleasing upshot of  there being several open bottles of wine that needed consuming during the course of the afternoon. From there Andy moved on to the main presentation which was informative and entertaining, <a href="http://www.slideshare.net/andybudd/guerilla-usability-testing">you can see a version of the slides he used here</a>.</p>
<p>At the end of the session Andy announced that <a href="http://silverbackapp.com/">Silverback</a>, the application that clear left had been making a noise about for a couple of months was in fact a tool for doing usability testing on the mac, and we would all be getting a beta copy to play with. As a recent mac convert I was keen to give it a spin.</p>
<p>At work we had already scheduled in some usability testing on the product we are developing so I was able to try Silverback out almost straight away.</p>
<p>Silverback is incredibly straightforward to use, you create a project and then set up a new test session with in that. In your web browser of choice you navigate to the site you&#8217;ll be testing then, when you are ready to start your test click &#8220;Start Session&#8221; in silverback, the screen fades to black with the words &#8220;press SPACEBAR to start&#8221; displayed in large friendly letters.You can pause and restart recording during the session, using your apple remote if you have one. Youcan also use your remote to mark places where your tester runs in to difficulty apparently.</p>
<p>Once you have finished your test you can make notes and export the session. I love the way Steve the gorilla taps his foot and drums his fingers on his clipboard while the export takes place.  What you end up is a quicktime movie like the one below with the isight &amp; screen capture videos combined, Sweet!</p>
<p><a href="http://www.vimeo.com/moogaloop.swf?clip_id=1311056&amp;server=www.vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1">My Silverback Demo</a></p>
<p>The movies are incredibly useful for understanding how users will interact with your site, they&#8217;re a very persuasive tool for getting colleagues to rethink functionality.</p>
<p>I think Clear Left have done a great job with Silverback, we&#8217;ll definately be buying a license when they launch the product.</p>
<h2 style="padding-top:2em; border-top:1px solid #ccc;">A note about recording audio with the mac mini</h2>
<p>Our mac test box in the office is a mac mini running tiger, so it has no isight camera or built in mic.  I had real fun and games trying to get the audio to work, eventually I discovered that the line in on the mac mini requires an amplified source so standard PC microphones will not work.  The best solution this problem was to purchase a USB microphone &#8211; we bought <a href="http://www.pcworld.co.uk/martprd/store/pcw_page.jsp?BV_SessionID=@@@@0955766175.1215610538@@@@&amp;BV_EngineID=ccehadeeigmjdehcflgceggdhhmdgmh.0&amp;page=Product&amp;fm=null&amp;sm=null&amp;tm=null&amp;sku=897399&amp;category_oid=-29769">this one from Logitec</a> it&#8217;s plug &amp; play and works a treat.</p>
]]></content:encoded>
			<wfw:commentRss>http://fordie.co.uk/2008/07/10/usability-testing-with-silverback/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>It&#8217;s live! now I can talk about it</title>
		<link>http://fordie.co.uk/2007/07/03/its-live-now-i-can-talk-about-it/</link>
		<comments>http://fordie.co.uk/2007/07/03/its-live-now-i-can-talk-about-it/#comments</comments>
		<pubDate>Tue, 03 Jul 2007 08:59:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[websites]]></category>
		<category><![CDATA[work]]></category>
		<category><![CDATA[TPM]]></category>

		<guid isPermaLink="false">http://fordie.co.uk/index.php/2007/07/03/its-live-now-i-can-talk-about-it/</guid>
		<description><![CDATA[Back in February I changed jobs; at the time I couldn&#8217;t say much about the new job because the project I&#8217;ve been working on was being kept secret for commercial reasons. Now that the website is live there is no reason that I can&#8217;t tell you about it. Tesco Property Market is a new site [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://fordie.co.uk/index.php/2007/02/14/moving-on/">Back in February I changed jobs</a>; at the time I couldn&#8217;t say much about the new job because the project I&#8217;ve been working on was being kept secret for commercial reasons.</p>
<p><img src="/images/blog/tpm.jpg" title="Tesco Property Market screen shot" alt="Tesco Property Market screen shot" style=" margin: 0pt 10px 10px 0pt; float: left" height="131" width="200" />Now that the website is live there is no reason that I can&#8217;t tell you about it. <a href="http://www.tescopropertymarket.com">Tesco Property Market</a> is a new site from Tesco selling homes in the UK. The site carries advertisements from Fish 4 which are added by Estate Agents, however the most important feature of the site is that it allows people to advertise their homes for sale without the need for an Estate Agent. For a flat fee of £199 users are able to upload all of their property&#8217;s particulars and up to 20 photographs to the website and have a signboard professionally installed outside their house. The website handles all communications between vendors and would be buyers from arranging viewings right through to accepting an offer.</p>
<p>I&#8217;ve been responsible for the front end development of the site over the last few months &amp; I&#8217;m extremely proud to have been involved in this project &#8211; hopefully we&#8217;ll make a big impact on the way homes are sold in the UK.</p>
]]></content:encoded>
			<wfw:commentRss>http://fordie.co.uk/2007/07/03/its-live-now-i-can-talk-about-it/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

