<?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>Slightly Different Blog &#187; Technical</title>
	<atom:link href="http://blogs.slightlydifferent.co.uk/category/technical/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogs.slightlydifferent.co.uk</link>
	<description>Slightly Different Thinking</description>
	<lastBuildDate>Sun, 29 Jan 2012 12:16:42 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Looking Good &#8211; Upgrading Your PC&#8217;s Display Hardware</title>
		<link>http://blogs.slightlydifferent.co.uk/2012/looking-good-upgrading-your-pcs-display-hardware/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2012/looking-good-upgrading-your-pcs-display-hardware/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 16:59:06 +0000</pubDate>
		<dc:creator>jeremyhurst</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[Sidebar Latest]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[560ti]]></category>
		<category><![CDATA[battlefield 3]]></category>
		<category><![CDATA[clan]]></category>
		<category><![CDATA[cloud based]]></category>
		<category><![CDATA[crysis]]></category>
		<category><![CDATA[day of defeat]]></category>
		<category><![CDATA[dell studio xps]]></category>
		<category><![CDATA[display]]></category>
		<category><![CDATA[dod]]></category>
		<category><![CDATA[fps]]></category>
		<category><![CDATA[geforce]]></category>
		<category><![CDATA[graphics cards]]></category>
		<category><![CDATA[hardcore gaming]]></category>
		<category><![CDATA[iiyama]]></category>
		<category><![CDATA[monitor]]></category>
		<category><![CDATA[nvidia]]></category>
		<category><![CDATA[pc hardware]]></category>
		<category><![CDATA[prolite]]></category>
		<category><![CDATA[skyrim]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[tripwire]]></category>
		<category><![CDATA[zombies]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=3840</guid>
		<description><![CDATA[I&#8217;ve been asked a couple of times recently for some recommendations on what display hardware to buy for a high end gaming PC, and I thought that my response might be useful to other people out there with the same question. And no, I&#8217;m not on commission! It is assumed that you&#8217;ve got the fastest [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been asked a couple of times recently for some recommendations on what display hardware to buy for a high end gaming PC, and I thought that my response might be useful to other people out there with the same question.  And no, I&#8217;m not on commission!</p>
<p>It is assumed that you&#8217;ve got the fastest PC that you can afford with the most memory and the largest hard drive.  If not, you&#8217;ll need one of those, and try not to compromise on the motherboard or the memory as these are essentials.  You don&#8217;t need a floppy drive, or a blueray player, or a see through case, or LED lighting, you just need something that works very, very quickly.  I&#8217;m running an augmented <a href="http://www.dell.com/uk/business/p/alienware-studio-xps-desktops" target="_blank">Dell Studio XPS</a> system which works for me.  Also, one thing everyone forgets is the power pack &#8211; if it&#8217;s underpowered, everything will slow down, so it&#8217;s worth taking a little longer to make sure you&#8217;ve got a good one with the right power output.  You&#8217;d be surprised what difference this can make.</p>
<p><a href="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2012/01/Doom_ingame_1.png"><img src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2012/01/Doom_ingame_1.png" alt="" title="Doom - quite literally, a game changer" width="320" height="240" class="alignleft size-full wp-image-3854" target="_blank" /></a>Even if you&#8217;re not a hardcore gamer, the software within the games market today is amongst the most demanding software on the market, so unless you&#8217;re into video editing in a big way, you&#8217;ll be well served by these recommendations for pretty much anything else for some time to come.</p>
<p>[NB - While cloud based gaming as a service is with us, so technically you shouldn't need that massive hard drive for all your gaming software, in most places (in the UK certainly) the broadband consistency and speed aren't here yet.  In my opinion this makes cloud services like <a href="http://www.onlive.co.uk/" target="_blank">OnLive</a> a little too ahead of their time, although things are changing.  You should be aware that today it's a serious etiquette failing when you're on a US server and you're the one ruining the game for everyone else because your ping is too high.  That, and you won't last two seconds when the rest of the opposing team appear to be playing from within their ISPs building.  To avoid you being pwned, subjected to flaming, and at worst being kicked, in short you'll need the big hard drive to install the software so that only the smallest data packets need to pass between you and the game server, which even if you've got 'Internet from Africa' as I was accused of having recently - thanks Eclipse - means that you should have a reasonable ping for a reasonable amount of the time.  Anyway, I digress...]</p>
<p>There&#8217;s loads of advice and guidance on the Internet, so everyone will have a different take on this, but for my money you can&#8217;t beat NVidia when it comes to graphics performance for games.  Many of the top games are actually optimised for use with the NVidia chipset and without spending a king&#8217;s ransom on it, there are a few pretty good cards which are available for less than £200.  The <a href="http://uk.geforce.com/hardware/desktop-gpus/geforce-gtx-560ti" target="_blank">GeForce 560Ti</a> is pretty good value, it supports DirectX11 and has been optimised specifically for several top games including Skyrim and Battlefield 3 which should mean that it can run almost anything else on today&#8217;s games wish list and it should last for at least the next 6 months before the next Crysis is released which will no doubt require liquid cooled madness to run in safe mode.</p>
<p>From a monitor perspective, they all do much the same thing, unlike graphics cards which are actually worth spending the money on.  I didn&#8217;t bother upgrading my monitor when I upgraded my gaming rig, so I&#8217;m still using a fairly old 19&#8243; Iiyama ProLite which works for me.  That said, if you want something awesome then there&#8217;s a load of newer ones on the market, although from a brand perspective I&#8217;ve stuck with <a href="http://www.iiyama.com/gb_en/" target="_blank">Iiyama</a> who I think make some really good kit.</p>
<p>There&#8217;s a good article at Tripwire Magazine about which monitor is the right one for you which is worth a read, and this contains some recommendations if you desperately feel the need to upgrade your monitor.  You can read this here &#8211; <a href="http://www.tripwiremagazine.com/2011/11/gaming-monitor-guide.html" target="_blank">Gaming Monitor Guide</a>.</p>
<p>I don&#8217;t really care about viewing angles as it&#8217;s only me that uses my machine, meaning that I&#8217;m generally directly in front of the monitor as you are most likely to be.  If you&#8217;re anything like me, watching someone else repeatedly being killed when fighting back the zombie hordes on the hardest difficulty level rapidly becomes a non-spectator sport once the first 24 hour marathon session concludes (what do you mean after the first five minutes? &#8211; Ed), so viewing angles really won&#8217;t be a problem.</p>
<p><a href="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2012/01/video-wall.jpg"><img src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2012/01/video-wall.jpg" alt="" title="Large monitor - too big for your desktop" width="250" height="175" class="alignright size-full wp-image-3859" /></a><br />
What is important to spend the money on is getting the biggest screen with the highest refresh rate at the highest resolution that you can a) afford, and b) have space to put on your desk!</p>
<p>As they point out in the TripWire Magazine article, response times are critical &#8211; if you&#8217;re up against a hardcore gamer you&#8217;ve got to be fast and accurate and the higher the screen resolution and refresh rate combination the better.  A high screen resolution is mandatory so you can see them from a distance and you can target almost at a pixel based level, and the second so you can fire the instant they pop their heads around a corner before they duck back into cover &#8211; it&#8217;s quite satisfying being able to take your opponent&#8217;s head off at a distance with a non-scoped rifle.  A few rounds of something like Day of Defeat:Source will demonstrate this point adequately, and also show you how hardcore your skills actually are!  Decent kit will definitely help.  Decent kit and skills will dominate most other non-clan players.  Clan level skills need to be earned.</p>
<p>I would suggest avoiding monitors with built in speakers &#8211; they&#8217;re all rubbish and they just end up compromising on the monitor quality.  You need to be able to hear the enemy sneaking up behind you, or the just thrown grenade fizzing quietly at your feet, so I&#8217;d suggest getting a decent sound setup, particularly if you&#8217;re into FPS games where things explode.  This also helps to double your PC as a home cinema system if you invest in a projector later on and have a blank wall to project your movies onto.  [This works really well, and with the lights off it's like you're actually in the cinema.  Popcorn and shadow hand puppets are optional.]</p>
<p>Going back to the topic &#8211; if you are a gamer, a sub-woofer is a must.  There&#8217;s nothing like the first time you play a familiar game and you blow up the petrol station on that level and you&#8217;ve got the bass setting too high on your new sub-woofer and you&#8217;re teeth nearly fall out.  You&#8217;ll never, ever use those tinny plastic desktop speakers again, I promise you.  You&#8217;ll also need some really tolerant neighbours.</p>
<p>Alternatively, if you&#8217;re really minted, a decent set of headphones will do the trick.  It might sound odd, but there&#8217;s more money involved with good headphones than there is in getting a reasonable 4.1 sound system so that needs to be considered.</p>
<p>Also, a good microphone is essential.  Hardcore gamers taunt their enemies before killing them&#8230;</p>
<p>Finally, if you&#8217;re unsure what all the fuss is about, and you haven&#8217;t seen the graphics quality of some of the latest games, here&#8217;s the trailer for The Elders Scrolls &#8211; Skyrim.  It&#8217;s borderline cinematic quality when full screen in high definition and is an example of graphic design at its finest.  If you&#8217;ve got any questions, our Marketing Manager, Alan Law, is battling his way through this at the moment!</p>
<p><iframe width="560" height="315" src="http://www.youtube.com/embed/HPPF9eO5_6U?rel=0&amp;hd=1" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2012/looking-good-upgrading-your-pcs-display-hardware/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Dev 101</title>
		<link>http://blogs.slightlydifferent.co.uk/2011/web-dev-101/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2011/web-dev-101/#comments</comments>
		<pubDate>Wed, 06 Jul 2011 11:04:54 +0000</pubDate>
		<dc:creator>andrew</dc:creator>
				<category><![CDATA[July 2011]]></category>
		<category><![CDATA[SD Newsletter]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[andrew liverod]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SD Developer]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=3425</guid>
		<description><![CDATA[The Ten Commandments In this series of articles I&#8217;ll try to examine what a new developer needs to know in order to either learn web development or start their first job in the industry. So to start here is the ten commandments of web development; at least according to me (it would be nice if [...]]]></description>
			<content:encoded><![CDATA[<h1>The Ten Commandments</h1>
<div class="mceTemp">
<div id="attachment_3469" class="wp-caption alignleft" style="width: 160px"><a href="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/07/andrew-l1.jpg"><img class="size-thumbnail wp-image-3469 " title="Andrew Liverod, SD Developer" src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/07/andrew-l1-150x150.jpg" alt="Andrew Liverod, SD Developer" width="150" height="150" /></a><p class="wp-caption-text">Andrew Liverod, SD Developer</p></div>
<p>In this series of articles I&#8217;ll try to examine what a new developer needs to know in order to either learn web development or start their first job in the industry. So to start here is the ten commandments of web development; at least according to me (it would be nice if they occasionally referred to me as God at work but I&#8217;m sure it&#8217;s just because they realise I&#8217;m an atheist and would be offended &#8211; at least that&#8217;s what I keep telling myself). Here we go&#8230;</p>
</div>
<p> </p>
<p>1) Commit to subversion (or whatever version control system you use) at least once a day, at the end of the day.</p>
<p>Version control is vital to the operation of a company, for example, what happens if you are off sick did you commit your latest changes to that important project that launches today? Plus the drive that holds the code repositories is usually backed up each night (they are backed up aren&#8217;t they?), unlike your c: drive.</p>
<p>2) Comment your code. If someone else needs to take over your project there&#8217;s nothing worse than code that makes no sense. Try to comment the beginning of functions, classes, conditionals and loops. I&#8217;m well aware that perfect code should technically be self-documenting &#8211; but good commenting is your safety net when perfection eludes you!</p>
<p>3) Keep your functions short. If a function does more than one thing then spilt it into two functions. Simple really. In all your code think concise but legible.</p>
<p>4) Thou shalt not covet thy neighbours ox. Um&#8230; Do not over nest! If there is one way to make code illegible (apart from the ternary operator) it&#8217;s multi-nested conditionals: if () { if () {if () { if () {. It makes your head spin and makes the code much harder to maintain.</p>
<p>5) Learn regular expressions. I know at first sight they look gibberish but trust me they make life so much easier.</p>
<p>6) Check the documentation. I&#8217;m always amazed how many functions that I&#8217;ve written already exist in the chosen language! PHP seems to be notorious for this (as well as transposing the arguments of similar functions).</p>
<p>7) Don&#8217;t reinvent the wheel but don&#8217;t stop improving its roundness. I hope that makes some sort of sense. Why write code that already exists somewhere. Unfortunately, some code leaves a lot to be desired, so take the code, study it and amend it to be more efficient, more elegant or to make the coffee for you as well and returning a white noise generated random number.</p>
<p> <img src='http://blogs.slightlydifferent.co.uk/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> Use the right tools for the right job. Don&#8217;t just dismiss a language or a technology out of some code monkey bigotry.  Flashy stuff is good sometimes.</p>
<p>9) Get used to changing projects several times a day. I started out in application development where one project could take a several years. Lets say it was a little shock to discover that I&#8217;d need to work on several projects at the same time as well as work orders and bug fixing. It&#8217;s hard at first but gets easier especially if you organise. Write a list each day and be prepared to change it.</p>
<p>10) Learn to make the tea. For some weird reason a company seems to run on tea and coffee and if the company runs out then they may as well just call in the receivers. Or be like me and not drink tea or coffee and stick to water. Much safer than trying to remember 15 people&#8217;s beverage likes and dislikes, and I don&#8217;t have to wash up afterwards.</p>
<p>To finish I&#8217;d like to make a personal 11th commandment. Please stop using ternary operators where a simple, normal, readable, &#8216;if&#8217; statement will suffice. It&#8217;s a bit like reading a Tom Clancy and discovering a bit of Chaucer thrown into the prose for no reason. It does not scan!</p>
<p>{<em>ed: I am deeply offended by this unjustified attack on the ternary op. This op. is like discovering the words of Jane Austen within a review of Pride and Prejudice. I won&#8217;t push this point too far though &#8211; as I might start a civil war amongst the SD technical team!</em>}</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2011/web-dev-101/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Case Study &#8211; Business Answers</title>
		<link>http://blogs.slightlydifferent.co.uk/2011/business-answers/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2011/business-answers/#comments</comments>
		<pubDate>Wed, 06 Apr 2011 20:27:15 +0000</pubDate>
		<dc:creator>jeremyhurst</dc:creator>
				<category><![CDATA[April 2011]]></category>
		<category><![CDATA[Best/Worst Websites]]></category>
		<category><![CDATA[Business]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Hot Links]]></category>
		<category><![CDATA[Slightly Different Websites]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[adviser]]></category>
		<category><![CDATA[alpha testing]]></category>
		<category><![CDATA[ask an expert]]></category>
		<category><![CDATA[beta testing]]></category>
		<category><![CDATA[business advice]]></category>
		<category><![CDATA[business advisor]]></category>
		<category><![CDATA[business answers]]></category>
		<category><![CDATA[business link]]></category>
		<category><![CDATA[cornwall]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[devon]]></category>
		<category><![CDATA[government initiative]]></category>
		<category><![CDATA[knowledgebase]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[self learning]]></category>
		<category><![CDATA[slightly different]]></category>
		<category><![CDATA[somerset]]></category>
		<category><![CDATA[south west]]></category>
		<category><![CDATA[start-up britain]]></category>
		<category><![CDATA[startup britain]]></category>
		<category><![CDATA[support small business]]></category>
		<category><![CDATA[systems integration]]></category>
		<category><![CDATA[user testing]]></category>
		<category><![CDATA[website design]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=3135</guid>
		<description><![CDATA[The Architect Knows All After countless hours* of planning meetings, documentation, design, further meetings, website development, programming, head scratching, more programming, more meetings, systems integration, data migration, database querying, head scratching, training, more meetings, and several rounds of testing including alpha, beta, gamma, and several other Greek types of testing, we are finally in a [...]]]></description>
			<content:encoded><![CDATA[<h1>The Architect Knows All</h1>
<p>After countless hours* of planning meetings, documentation, design, further meetings, website development, programming, head scratching, more programming, more meetings, systems integration, data migration, database querying, head scratching, training, more meetings, and several rounds of testing including alpha, beta, gamma, and several other Greek types of testing, we are finally in a go-live Defcon 1 position with the new <a href="http://www.businessanswers.info">Business Answers</a> website. Oh yes.</p>
<p>Indeed, the time this has taken has almost rivalled the amount of time we spend drinking tea and talking about our favourite films of all time so this was quite some project, but we&#8217;re delighted that we&#8217;re there, and we&#8217;re delighted that our our client is delighted, so everyone&#8217;s a winner. More to the point, you&#8217;re likely to find this site incredibly useful, so we&#8217;re even more delighted about that as well.</p>
<p><a href="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/03/Business-Answers-logo.jpg"><img class="size-full wp-image-3175 alignnone" title="Business Answers logo" src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/03/Business-Answers-logo.jpg" alt="" width="419" height="95" /></a></p>
<h2>Project Objective</h2>
<p>Business Answers is the new portal to replace the Business Link for Cornwall, Devon and Somerset website, and we&#8217;re rather hoping that the rest of the country will sit up and take notice at what we&#8217;ve done here. Indeed, every year the regional version of the Business Link site receives over 200,000 unique visitors, and we&#8217;re anticipating that with the new functionality at least this number of people will be using this site to find the latest in business advice and information that, in an unprecedented development, will be uniquely tailored to each individual.</p>
<h2>Website Design &amp; Development</h2>
<p><a href="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/03/Business-Answers-screenshot.jpg"><img class="alignleft size-medium wp-image-3186" title="Business Answers - screenshot" src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/03/Business-Answers-screenshot-300x168.jpg" alt="" width="300" height="168" /></a>Through the Ask An Expert system developed by Slightly Different and integrated with the existing Business Link knowledgebase, a site user can ask a question and have the most relevant answers displayed to them based on an automated intelligent analysis of the question. The more accurate the question, the more precise the answer, and the system is self learning, so new answers will be added to the existing knowledgebase which, over time, will create a significant resource for all sizes of companies and organisations.</p>
<p>In addition to this, the Ask An Expert system will also flag questions up to a network of over 80 Business Link advisers who can add their unique knowledge and experience to the answer thus providing the most comprehensive answers to any business questions. With high levels of knowledge in general business, but also with specialist knowledge in a diverse range of subjects including finance, law, marketing, and e-business, this new resource, available for free as part of the Government&#8217;s new initiative to support UK businesses, will make a significant difference to the business community throughout the South West.</p>
<p>Why not visit the site at <a href="http://www.businessanswers.info">www.businessanswers.info</a> and Ask An Expert today. We hope you enjoy the Slightly Different experience!</p>
<p><em>* I have been advised to point out that the phrase &#8220;countless hours&#8221; has been used for editorial effect, and we know exactly how many hours the project took to do, which was delivered on time and on budget. Thanks for that, Andrew.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2011/business-answers/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s New With Browsers?</title>
		<link>http://blogs.slightlydifferent.co.uk/2011/whats-new-with-browsers/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2011/whats-new-with-browsers/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 11:47:35 +0000</pubDate>
		<dc:creator>timcooke</dc:creator>
				<category><![CDATA[February 2011]]></category>
		<category><![CDATA[SD Newsletter]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[Google Chrome]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[IE6]]></category>
		<category><![CDATA[ie7]]></category>
		<category><![CDATA[ie8]]></category>
		<category><![CDATA[Internet Explorer 9]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Microsoft]]></category>
		<category><![CDATA[Safari]]></category>
		<category><![CDATA[twitter]]></category>
		<category><![CDATA[Vista]]></category>
		<category><![CDATA[Windows 7]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=2920</guid>
		<description><![CDATA[Tim Has The Latest&#8230;&#8230;&#8230; Whilst few people mourned the passing of Windows Vista, many more will regret that XP will no longer be supported by Microsoft security updates (unless you have version SP3). After running a range of different but concurrent Operating Systems (OS) including Windows 2000, 98 and 98 SE, Millennium, baby XP was [...]]]></description>
			<content:encoded><![CDATA[<h1>Tim Has The Latest&#8230;&#8230;&#8230;</h1>
<p><a href="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/02/tim-web.jpg"><img class="alignleft size-thumbnail wp-image-3075" title="Tim Cooke, Support Manager" src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/02/tim-web-150x150.jpg" alt="" width="150" height="150" /></a>Whilst few people mourned the passing of Windows Vista, many more will regret that XP will no longer be supported by Microsoft security updates (unless you have version SP3). After running a range of different but concurrent Operating Systems (OS) including Windows 2000, 98 and 98 SE, Millennium, baby XP was born<br />
in 2001.</p>
<p>It was a slightly troublesome teen until SP1 came out then matured through SP2 on to SP3 at the ripe old age of 7 years, it is now approaching an active retirement aged 10 and will probably be seen around making farewell tours in an RV until 8th April 2014 when life-support will be finally pulled by Microsoft.</p>
<p>On Vista’s launch in 2007 many quickly regarded this as a stopgap until something better came along which it did in 2010 as Windows 7 including support for the new 4 core processors (64 bit) for those that could afford them.</p>
<p>Intel who make the microchips in most peoples PC’s had their best ever year in 2010 -<em>‘<span style="color: #99cc00;">Recession, what recession?’ </span></em>as millions of people and corporations upgraded from XP to Windows 7.</p>
<p>Following along with the new OS comes a new browser Internet Explorer 9 ( IE9 )  &#8211; this will run on later versions of Vista and Windows 7.  Those remaining with XP will have to keep to IE8 as it does not support IE9 currently in beta testing prior to launch sometime around March 2011.</p>
<p>This new browser is intended to support HTML5 and CSS3 -<em>‘<span style="color: #99cc00;">basically allows more advanced and pretty stuff to happen in your browser’ </span> </em>but time will tell as each brand of browser has traditionally differently interpreted any web standards as these; Rather like the Pirate Code, more of a guideline than a rule.</p>
<p>We all want loads of webpages open as we combine online shopping for a holiday, checking places out with tripadvisor whilst listening to YouTube, writing out prices and features on Office 2010 online spreadsheet and catching up with friends by webmail, Facebook and twittering;  All of these sites are pushing us ever more fancy and highly targeted adverts.</p>
<p><em><span style="color: #99cc00;">&#8216;Browsers are now really ‘sweating’ by comparison to just 5 years ago when we thought an image gallery was<br />
up there.’</span></em></p>
<p>In this time Firefox has taken off in a way that Netscape Navigator only dreamed of, plus new kid on the block Google Chrome as well as Safari are amongst the most popular and all free; Internet Explorer 6 7 and 8 have been loosing users to the extent that, due in part to EEC competition rules. This means that in Europe Firefox is now the number one browser.</p>
<p><em><span style="color: #99cc00;">‘However in the US, IE maintains a 50% market share, twice that of Firefox,’</span> </em>interesting fact that, in the Land of the Free.</p>
<p>How does that affect me ?</p>
<p>Well Microsoft rely on people using their browser and therefore use Bing ‘their’ built-in search engine and ‘Hotmail’ for email as these generate big time bucks opportunities in adverts;  Change your browser and the choice is yours &#8211; <em><span style="color: #99cc00;">&#8216;power to the people&#8217;</span></em></p>
<p>If you have a website older than say 5 years old, then best have a look at it in IE9 in March, -<em>‘<span style="color: #99cc00;">does it still look OK and work properly?’</span></em></p>
<p>Before that, why not also have a look on an iPad or iPhone and other smart-phones if you’re in a popular and competitive market, then consumers are already doing this &#8211; <em><span style="color: #99cc00;">‘how does your site hold up?’</span></em></p>
<p>A visit to the nearest Apple and PC stores is a great way to check this out.  If you’re spending on Adwords and your site looks dated or broken it’s costing you real cash as well as loss of business.  Good idea to then check your site in Firefox 3.6, Google Chrome 8.0 and Safari, particularly if you use a drop-down or slide across sub-menu system, Google maps, embedded YouTube, newsfeed/ticker, flash movies etc.</p>
<p><em><span style="color: #99cc00;">‘That now covered over 95% of regular visitors, in your website ‘MOT’ and hopefully no major surprises’</span></em></p>
<p>You might want to check out your fiercest competitors and see how they fare &#8211; looking dated? or brand new site with whistles and bells plus a mobile app ?</p>
<p>You know where we are if you need us&#8230;.</p>
<p><strong>02030 088045 ( London )<br />
01326 372416 ( Cornwall )</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2011/whats-new-with-browsers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Onwards!</title>
		<link>http://blogs.slightlydifferent.co.uk/2011/onwards/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2011/onwards/#comments</comments>
		<pubDate>Wed, 23 Feb 2011 11:47:24 +0000</pubDate>
		<dc:creator>kes</dc:creator>
				<category><![CDATA[February 2011]]></category>
		<category><![CDATA[General Stuff]]></category>
		<category><![CDATA[SD Newsletter]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Alexander Graham Bell]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[apple]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[communication]]></category>
		<category><![CDATA[iPad]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[mobile phones]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[smart phones]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=2924</guid>
		<description><![CDATA[A Dream Of A Phone&#8230; If anyone had told Alexander Graham Bell, that some time in the distant future, one of his inventions would become a device capable of superior computing power, mail checking, Internet browsing, playing games, taking pictures, taking high definition videos, working as a radio, music player and entertainment system not to [...]]]></description>
			<content:encoded><![CDATA[<h1>A Dream Of A Phone&#8230;</h1>
<p>If anyone had told Alexander Graham Bell, that some time in the distant future, one of his inventions would become a device capable of superior computing power, mail checking, Internet browsing, playing games, taking pictures, taking high definition videos, working as a radio, music player and entertainment system not to mention as a simple phone, <em>‘<span style="color: #99cc00;">he would have no doubt accused that person of witchcraft</span>,’ </em>even if the days of witch hunting had been long since gone.</p>
<p>The phone as a concept completely changed the way humans communicated with each other. You did not have to go to your friend’s house for a chat or even write a letter for them, waiting several days to get a response. Instead, all you had to do was dial and you’d get your response in the matter of minutes, compared to hours or even days.</p>
<p>But human nature is to keep pushing onwards, it doesn’t matter if it’s science, war or love. By creating one of the most ground braking things in the history of mankind, people found one slight problem –<em>‘<span style="color: #99cc00;">the telephone was stationary.’</span></em></p>
<p>If you went out of your home for example, the only message you could give the caller was: <em><span style="color: #99cc00;">‘I’m not currently at home right now’ </span></em>which was resolved by putting answering machines capable of capturing data ( spoken words ) rather than simply ringing the phone receiver later. But this was not what people wanted at all. They wanted to be more mobile, to be able to communicate wherever and whenever they wanted. <em><span style="color: #99cc00;">‘he wanted to keep pushing onwards!’</span></em></p>
<p>That is why the mobile phone concept has been in people’s heads since the first phone call was made by A.G. Bell. But the technology was not there. The phone itself was ahead of its time. But in early 1990’s something happened.</p>
<p><em><span style="color: #99cc00;">‘A huge blast and an exponential growth in the computer sector meant mass reduction in size of computer microprocessors and batteries.’</span></em></p>
<p>Though there had already been few attempts to create a mobile phone, they were unsuccessful. Still just before the dawn of a new century, the mobile phone had become widely available to the public, which also meant a rapid growth in the technology as well. Though at first, mobile devices were split by their functionality (a phone, a Personal Device Assistant and etc.), the expanding sector of computing meant that the merge of all of the technology is inevitable.</p>
<p><em>‘<span style="color: #99cc00;">But Apple was the first company to create the first commercially successful smartphone.’</span></em></p>
<p>This meant the start of a new era, where phones have become more like a mobile computers capable of making phone calls rather than a phone with additional functionality and applications.</p>
<p>The rapid expansion has also opened a new area for both companies and developers. Having a computer meant that you were attached to your home or workplace in order to do different tasks, even if it meant checking e-mail or searching for potential customers or business partners while on the move.</p>
<p>With personal smartphones anyone can do all of those things from anywhere. Take Craig for example&#8230;</p>
<p>He’s an ordinary guy stuck in a traffic jam while going to work. To pass the time he opens his smart phone, browses the Internet or uses an application to buy something on-line.</p>
<p><em><span style="color: #99cc00;">‘This is what makes the new generation of smartphones unique.’ </span></em><em><span style="color: #99cc00;">They’re the expression of all media types combined!</span>’</em></p>
<p>This sounds like something complicated but it really isn’t. Creators of these ‘smartphones’ and their platforms try to make the task of developing on their devices as easy as possible.</p>
<p>You can create any kind of application which can do much more than a desktop application or website. It could be an application, which has content controlled from a website CMS, another phone, or chosen based on the person’s location, incoming calls and sms or mms messages, type of phone, even the websites they browsed.</p>
<p><em><span style="color: #99cc00;">‘The possibilities really are limitless!’</span></em></p>
<p>On the other hand, in solving the issue of mobility we found another problem <span style="color: #99cc00;">–<em>‘the screen!’</em></span></p>
<p>But, pushing onwards, we tried to create a type of computer, which would be portable, whilst having a long battery lifespan and still being easy to use as a smartphone. That is why tablets like the iPad were born, and because they’re based on the principles of a smartphone, any application created for the smartphone will also work for a tablet style personal computer with the same functionality as well. This only expands the capacity and opportunities of current technology but keep in mind that &#8211; <em><span style="color: #99cc00;">‘a mobile app is not a website nor a desktop application’</span> </em>It is a new kind of software which helps to maximise the possibilities of a modern smartphone.</p>
<p>People are now able to expand their personal worlds not in a physical, but metaphorical sense. Know more, see and be in the places your ancestors had only wished they were, feel the control and create layers upon your reality, which improve your life.</p>
<p>And what would be the next step in all of this? One answer is for sure –<span style="color: #99cc00;"> <em>‘more power, more capacity, more control, more mobility and finally’ </em><em>‘always pushing Onwards!’</em></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2011/onwards/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Apps – your questions answered</title>
		<link>http://blogs.slightlydifferent.co.uk/2011/apps-your-questions-answered/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2011/apps-your-questions-answered/#comments</comments>
		<pubDate>Mon, 21 Feb 2011 15:32:57 +0000</pubDate>
		<dc:creator>nic</dc:creator>
				<category><![CDATA[February 2011]]></category>
		<category><![CDATA[Marketing]]></category>
		<category><![CDATA[SD Newsletter]]></category>
		<category><![CDATA[Support]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[Android]]></category>
		<category><![CDATA[apps]]></category>
		<category><![CDATA[blackberry]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[porting]]></category>
		<category><![CDATA[smart phone]]></category>
		<category><![CDATA[Symbian]]></category>
		<category><![CDATA[windows mobile]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=2935</guid>
		<description><![CDATA[A is for App Mobile technology has always been fast moving but one of the most significant developments in the last few years is that of smart phone apps Well we&#8217;ve been saving up some answers to questions our clients have asked over the last few months on this subject and thought it would be an idea [...]]]></description>
			<content:encoded><![CDATA[<h1>A is for App</h1>
<p>Mobile technology has always been fast moving but one of the most significant developments in the last few years is that of smart phone apps Well we&#8217;ve been saving up some answers to questions our clients have asked over the last few months on this subject and thought it would be an idea to share them with you</p>
<p><span style="color: #99cc00;"><a href="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/02/apps.jpg"><img class="alignleft size-full wp-image-2938" title="apps" src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/02/apps.jpg" alt="" width="642" height="147" /></a></span></p>
<p><span style="color: #99cc00;"> </span></p>
<p><span style="color: #99cc00;">What does app stand for?</span></p>
<p>&#8220;application&#8221;</p>
<p>An application in this context is basically a piece of computer software that a user interacts with. Due to the growth of the mobile sector and the ubiquity of mobile phones &#8211; &#8220;app&#8221; has become synonymous with &#8220;downloadable computer program that runs on a mobile device&#8221;. So much so, that now most people do not use the term app outside of mobile computing and mobile devices.</p>
<p><span style="color: #99cc00;">How is an app different to a website?</span></p>
<p>Often an app can behave in a way that is very similar to a website. Behind the scenes however &#8211; you can think of an app as being more like the web browser you use to browse a website than the actual website itself. Your web browser, like an app, is an installed piece of software.</p>
<p><span style="color: #99cc00;">What sort of people would use an app?</span></p>
<p>Every type of person can and does use an app &#8211; the only requiement is that they have access to a smartphone or tablet device</p>
<div><span style="color: #99cc00;"> </span></div>
<p><span style="color: #99cc00;">Are apps for i-Phones different to apps for other mobile platforms like Android for example? </span></p>
<p>Some apps are only available for a specific platform [e.g. iPhone]. Other apps are available across multiple platforms. Evenif the same app is available on multiple platforms, it does not mean that the app will be identical across these platforms. As often app developers will take advantage of the unique features of a specific platform. Apps will also behave slightly differently simply by being on a different platform &#8211; in the same way that software behaves/looks different when used across PCs and Macs.</p>
<div id="attachment_2946" class="wp-caption alignleft" style="width: 410px"><a href="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/02/android-vs-iphone.jpg"><img class="size-full wp-image-2946 " title="android vs iphone" src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2011/02/android-vs-iphone.jpg" alt="" width="400" height="203" /></a><p class="wp-caption-text">Foto credit: NRKbeta / Marius Arnesen</p></div>
<div>
<p><span style="color: #99cc00;"><br />
</span></p>
<p>On a technical level &#8211; an app built for one platform will not normally run on a different platform. Software has been developed to achieve what is called cross-platform compatability &#8211; where you can buid an app once and it will automatically work across multiple platforms &#8211; but this software has its own limitations and fora lot of app projects is not a viable alternative. You will therefore often hear the term &#8220;porting&#8221;. This is basically the process of converting a piece of software, designed to work on one platform, to work on a different platform. You may have already heard the term &#8220;porting&#8221; in the context of computer games &#8211; where, for example, a PC game can be &#8220;ported&#8221; to the Xbox. You can also think of porting as similar to translating a book from English to French.</p>
<p><span style="color: #99cc00;">Where do you put an app for people to download it?</span></p>
<p>There are many different ways for people to download your apps. Each platform has an &#8220;official&#8221; way however:</p>
<ul>
<li>iPhone: you place your app on iTunes</li>
<li>Android: you place your app on the Android Market</li>
<li>Blackberry: you place your app on App World</li>
<li>Windows Mobile: you place your app on the Windows Marketplace for Mobile</li>
<li>Symbian [Nokia]: you place your app in the Ovi Store</li>
</ul>
<p><span style="color: #99cc00;">Can you sell products through an app?</span></p>
<p>You certainly can</p>
<p><span style="color: #99cc00;">Can this link through to an ecommerce website’s product database to save keeping two systems up to date?</span></p>
<p>Yes. In fact &#8211; Magento [which is the leading open source enterprise ecommerce platform] has a very cost effective way of powering an iPhone app from a website&#8217;s product database</p>
<p><span style="color: #99cc00;">How do you update an app once it has launched?</span></p>
<p>An app developer is able to publish new versions of their app &#8211; and app users are able to upgrade their apps in a very similar way to how they install apps in the first place</p>
<p><span style="color: #99cc00;">Is it recommended to charge for an app?</span></p>
<p>This depends on a lot of factors. Some of the basic questions you should begin to ponder before making any decision include:</p>
<ol>
<li>Is the app unique?</li>
<li>If it is not unique &#8211; does it offer something more/better than what already exists?</li>
<li>Are peope already paying for other apps in the same genre?</li>
<li>Is the app backed by a welll-known brand?</li>
<li>Is the app useful or fun?</li>
<li>Is the app part of a bigger picture [e.g. a marketing campaign] &#8211; or is it something that is simply in and of itself?</li>
</ol>
<p>Note: there are other ways to make money from an app other than charging for it &#8211; with one of the most popular methods being in-app advertising</p>
<p><span style="color: #99cc00;">How do I promote my app ?</span></p>
<p>An app can be promoted in a number of ways.</p>
<p>Sometimes an app becomes ‘viral’, and therefore gets promoted by users themselves. Word of mouth is always a good way of promoting an app, getting users to talk about your app is the true key to a successful app. Getting them to talk about it in the first place will often require specific promotional techniques.</p>
<p>You can submit your app for review online. There are a number of app review sites out there, but the caveat is that if your app is of poor quality, it can get negative feedback.</p>
<p>The other method is to direct people to download via more traditional promotion methods, such as via print, your website &amp; Paid for online advertising, TV and using Public realtions.</p>
<h3><strong><span style="color: #99cc00;">Do you have any questions we haven&#8217;t covered? </span><a href="http://www.slightlydifferent.co.uk/#/get-in-touch/"><span style="color: #99cc00;">Drop us a line and ask away..</span></a><span style="color: #99cc00;"> </span></strong><span style="color: #99cc00;"> </span></h3>
</div>
<p><strong><span style="color: #99cc00;">We currently have several apps in development, watch this space, we&#8217;ll be shouting about them very soon!</span></strong></p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2011/apps-your-questions-answered/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Client Focus &#8211; Friends &amp; Relations</title>
		<link>http://blogs.slightlydifferent.co.uk/2010/client-focus-friends-and-relations-2/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2010/client-focus-friends-and-relations-2/#comments</comments>
		<pubDate>Wed, 03 Nov 2010 09:51:17 +0000</pubDate>
		<dc:creator>jeremyhurst</dc:creator>
				<category><![CDATA[November]]></category>
		<category><![CDATA[SD Newsletter]]></category>
		<category><![CDATA[Slightly Different Websites]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[afghanistan campaign memorial]]></category>
		<category><![CDATA[battle of britain]]></category>
		<category><![CDATA[british cyprus campaign]]></category>
		<category><![CDATA[campaign memorial books]]></category>
		<category><![CDATA[fire fighters charity]]></category>
		<category><![CDATA[friends and relations]]></category>
		<category><![CDATA[guide dogs for the blind]]></category>
		<category><![CDATA[iraq campaign memorial]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[online memorial books]]></category>
		<category><![CDATA[rnli]]></category>
		<category><![CDATA[tear fund]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=2660</guid>
		<description><![CDATA[Occasionally we publish an update on our work with one of our clients, Friends &#038; Relations, who are steadily expanding their online memorial offering with the back office support of Slightly Different.]]></description>
			<content:encoded><![CDATA[<div id="attachment_2689" class="wp-caption alignleft" style="width: 310px"><a href="http://www.campaignmemorialbooks.co.uk"><img class="size-medium wp-image-2689" title="battle of britain.jpg" src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2010/11/battle-of-britain.jpg-300x202.jpg" alt="Campaign Memorial Book" width="300" height="202" /></a><p class="wp-caption-text">Campaign Memorial Book</p></div>
<p>Occasionally we publish an update on our work with one of our clients, <a href="http://www.friendsandrelations.com" target="_blank">Friends &amp; Relations</a>, who are steadily expanding their <a href="http://www.friendsandrelations.com" target="_blank">online memorial</a> offering with the back office support of Slightly Different.</p>
<p>For those who don&#8217;t know, <a href="http://www.friendsandrelations.com" target="_blank">Friends &amp; Relations</a> was established some time ago now to provide a method of publishing memories of dearly beloved friends and family who have passed away, including tributes and images from others, to create an ever lasting unique celebration of a person&#8217;s life.</p>
<p>Often memories that are left by others are incredibly poignant, sometimes amusing, always emotive, and when combined with other memories there is a special feeling of remembrance which wouldn&#8217;t be possible without this website.</p>
<p>It is also possible to leave a donation for the charity of the person&#8217;s choice within the site, and to facilitate this we have launched a range of branded online memorial books, using Flash technology to show the names of those who have passed away in an intuitive format that then links through to their tribute page on the main Friends &amp; Relations site.</p>
<p>Recent <a href="http://www.friendsandrelations.com" target="_blank">online memorial books</a> include a number of military campaign books including the Battle of Britain, the British Cyprus Campaign, and the official memorial books for both the Iraq and Afghanistan campaigns.  We have set up a special website for these at <a title="Campaign Memorial Books" href="http://www.campaignmemorialbooks.co.uk" target="_blank">www.campaignmemorialbooks.co.uk</a>.</p>
<p>Other memorial books can be seen at <a href="http://www.onlinememorialbooks.co.uk">www.onlinememorialbooks.co.uk</a> which have been undertaken for a variety of well known charities including Guide Dogs for the Blind, the RNLI, the Tear Fund, and the Fire Fighters Charity, and all are responsible for raising much needed funds for these worthy organisations.</p>
<p>We&#8217;re very proud to be the web partners behind the scenes of <a href="http://www.friendsandrelations.com" target="_blank">Friends &amp; Relations</a> and we wish them well.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2010/client-focus-friends-and-relations-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Story Behind The Code</title>
		<link>http://blogs.slightlydifferent.co.uk/2010/the-story-behind-the-code/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2010/the-story-behind-the-code/#comments</comments>
		<pubDate>Tue, 25 May 2010 09:48:29 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[June 2010]]></category>
		<category><![CDATA[SD Newsletter]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[best practice]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[programming language]]></category>
		<category><![CDATA[software architecture]]></category>
		<category><![CDATA[software development]]></category>
		<category><![CDATA[software documentation]]></category>
		<category><![CDATA[source code]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=1563</guid>
		<description><![CDATA[Why Technical Documents Make For Better Software In any software project, documentation will play a part. Typically it will consist of a set of requirements, technical documentation of the architecture, technical documentation of the source code &#38; user documentation, e.g. help files. Usually the set of requirements will be made, software written, and enough instruction [...]]]></description>
			<content:encoded><![CDATA[<h1>Why Technical Documents Make For Better Software</h1>
<p>In any software project, documentation will play a part. Typically it will consist of a set of requirements, technical documentation of the architecture, technical documentation of the source code &amp; user documentation, e.g. help files.</p>
<p>Usually the set of requirements will be made, software written, and enough instruction given to users for them to benefit from the end product.</p>
<p>Occasionally, the technical documentation in a project can be an afterthought, sparse or even non-existent. This is unfortunate as technical documentation can bring varied and worthwhile benefits.</p>
<h2>GOOD PRACTICE</h2>
<p>Good technical documentation should consist typically of architecture (database layout, physical layout, network diagrams), UML diagrams &amp; explanations of trickier parts of the code and/or tutorials.  There shouldn&#8217;t be any need to document the inner workings of each class and function beyond code commenting. Automated documentation tools, e.g. Doxygen, Javadoc etc. can be used to create reference documentation from the source code and comments.</p>
<p>Always include things that may seem obvious to current developers but not to people coming from outside, e.g. project access &#8211; where is the source code repository held? Where is the development environment and on which servers? What are the production environment requirements, e.g. OS, available programming languages, libraries, hardware &amp; database types? These are things which will take a short amount of time to write but aid greatly in visibility to staff (future &amp; present) and management of the company.</p>
<p>As time goes on in a software project the technical documents themselves, if created, will become out of date. A method should be found of updating documents to keep them relevant. Auto generating documentation tools like Doxygen can simply be run periodically to remain current but don&#8217;t forget to maintain the architecture documentation, e.g. database diagrams and network layouts if changes are made there.</p>
<p>Programmers want to program, but they should produce documentation too although it can hardly be described as fun. So where will the motivation come from? The answer is that the motivation and recognition of the need for it has to come from the company management level. It needs to be a part of the company ethos as documentation is at its heart a collaborative exercise. Without that, proper documentation may not get produced, be incomplete or be of poor quality.</p>
<h2>FOR &amp; AGAINST</h2>
<p>In an environment where good documentation is available and complete, it provides visibility to those that need to make decisions on future development and allocation of time &amp; resources. It is always much nicer to work on a well documented system, rather than having to work backwards from a user level fault in the product, identifying the bits of code and then &#8216;grepping&#8217; through the whole source tree to find all the other relevant and related parts to make corrections.  Without it decisions on maintenance and product improvements can be very difficult to gauge and lead to rewrites or projects being scrapped &#8211; at which point morale and motivation in a development team can begin to fracture, affecting the other parts of an organisation.</p>
<p>A development environment where developers are aware their work will be documented in some manner can lead to a higher, more re-usable quality of code produced. The documentation process itself can uncover problems/bugs which can at least be documented, giving awareness of a problem to the company before users experience the fault.  As the problem is documented it will more easily be corrected.</p>
<p>There&#8217;s no denying it, documentation comes at a cost. It will require, time and resources of development staff who are already familiar with the implemented architecture and source code. There may be a reluctance from the company to invest that resource. After all, they&#8217;ve got a working product for which they have customers who should not be overly concerned with dry explanations of APIs &amp; database schemas. However, consider then the costs of absence of documentation as the time comes to extend, or make corrections to those APIs.</p>
<p>Will the original developers still be around? Will new staff have to spend lengthy periods (at company expense) understanding the project before being able to make changes?  In time the savings will outweigh the cost.  Resource allocated to documentation can be considered an investment in the future.</p>
<p>Happy documenting*.</p>
<p>Author: Kevin Smith</p>
<p>*I <em>cannot</em> believe I just said that!</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2010/the-story-behind-the-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Functionality &#8211; Is It Worth It?</title>
		<link>http://blogs.slightlydifferent.co.uk/2010/functionality-is-it-worth-it/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2010/functionality-is-it-worth-it/#comments</comments>
		<pubDate>Tue, 25 May 2010 09:47:53 +0000</pubDate>
		<dc:creator>jeremyhurst</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[June 2010]]></category>
		<category><![CDATA[SD Newsletter]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[business automation]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[collaborative working]]></category>
		<category><![CDATA[content management]]></category>
		<category><![CDATA[ecommerce]]></category>
		<category><![CDATA[extranet]]></category>
		<category><![CDATA[functionality]]></category>
		<category><![CDATA[internet software]]></category>
		<category><![CDATA[intranet]]></category>
		<category><![CDATA[linkedin]]></category>
		<category><![CDATA[online booking]]></category>
		<category><![CDATA[return on investment]]></category>
		<category><![CDATA[slightly different]]></category>
		<category><![CDATA[stock control]]></category>
		<category><![CDATA[website management]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=1491</guid>
		<description><![CDATA[If you look up the definition of the word functionality in a dictionary, you&#8217;ll find it fairly straightforward in terms of the method something uses to fulfil its purpose. Look up the definition on the Internet however, and this is another word that increasingly is now used predominantly for the purposes of describing the way [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignleft size-thumbnail wp-image-1492" title="cogs" src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2010/05/cogs-150x150.jpg" alt="cogs" width="150" height="150" />If you look up the definition of the word functionality in a dictionary, you&#8217;ll find it fairly straightforward in terms of the method something uses to fulfil its purpose. Look up the definition on the Internet however, and this is another word that increasingly is now used predominantly for the purposes of describing the way computer software works, what it can do and, in some cases, how it does it. If you&#8217;re not in the IT business, it might not sound very interesting, but bear with me because functionality could not only save your business money, but it could also make you money if utilised in the right way.</p>
<p>So for the purposes of this article, when I refer to functionality, I&#8217;m talking about enhancements to your website which is a subject close to our hearts as you might imagine. It&#8217;s things like enabling <a href="http://www.bugworldexperience.co.uk?June10">a tourist attraction to sell tickets online</a>; turning a website containing product photographs and a phone number into a secure online shop; allowing people to find the right <a href="http://www.devonshirecottageholidays.co.uk?June10">holiday accommodation</a> or hire a car and booking it online; creating the ability for geographically dispersed employees to share information and work collaboratively; enabling you to update your website without the need for a computer science degree; indeed, functionality takes many forms and there is usually a way to automate or streamline any aspect of a business to make it more efficient and, ultimately, more profitable.</p>
<p>The downside with adding functionality to your site however is that, to get it right &#8211; and believe me your business can&#8217;t afford to get it wrong &#8211; is usually not cheap, but neither is anything worth having (with the exception of family and friends and perhaps sunshine and views, etc. &#8211; Ed). Indeed, functionality could be one way of describing the difference between cost and price. There is always a price to any investment, whether it is hiring a new member of staff, buying a new company vehicle, or enhancing an ageing website, but in making the investment there should always be an increase in functionality that this level of acquisition provides your business, be it additional man hours, the ability to ship your product to your customer more quickly, or perhaps trading online more efficiently. The cost of not doing this could be that your business stays where it is while your competitors grow around you which, in the long run, isn&#8217;t good for business.</p>
<p>Ultimately, it&#8217;s all about the Return On Investment. None of the examples above are trivial purchases, but adding functionality to a website could generate the biggest return. One major advantage that it does have is that, usually, it&#8217;s a one off investment with no ongoing fees, which make its return levels particularly attractive when reviewing financial forecasts.</p>
<p>Functionality isn&#8217;t always expensive though. There are some things that don&#8217;t cost a lot that could make a surprising difference to your business bottom line. For example, this could be as simple as changing the way you process credit cards or perhaps keepng customers contact details in a different format so that you can communicate with them more effectively.</p>
<p>On a larger scale, your investment could allow you to relocate members of staff, perhaps taking them out of the stock room and into a more customer facing role thus presenting softer benefits in addition to the more tangible ones, or it could allow you to interact with your customers in a better way with no additional effort on you part, perhaps enabling them to create their own online accounts for example so that previous purchases can be saved, gift lists created, and allowing them to find out first what new products you have in stock. It&#8217;s things like this that could gain you market share, particularly if your competitors aren&#8217;t investing in functionality, and it&#8217;s online additions like this that will allow you to compete effectively against companies perhaps much larger than you are, regardless of their <a href="http://www.slightlydifferent.co.uk?June10">marketing</a> budgets.</p>
<p>So, going back to the original question &#8211; is it worth it? My answer would be that the key difference in this type of investment is that you can usually calculate your likely Return On Investment before you take the plunge, particularly as, unlike putting your money in the bank or the stock market (pretty much the same thing these days), you&#8217;re effectively investing in yourself which is the safest bet of all.</p>
<p>With a partner like <a href="http://www.slightlydifferent.co.uk">Slightly Different</a> capable of providing any level of functionality enhancement to your website, you really do start to stack the odds in your favour.</p>
<p>Call us to discuss your functionality requirements on 01326 372416.</p>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2010/functionality-is-it-worth-it/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What&#8217;s All This QA Business About</title>
		<link>http://blogs.slightlydifferent.co.uk/2010/whats-all-this-qa-business-about/</link>
		<comments>http://blogs.slightlydifferent.co.uk/2010/whats-all-this-qa-business-about/#comments</comments>
		<pubDate>Tue, 25 May 2010 09:47:17 +0000</pubDate>
		<dc:creator>saira</dc:creator>
				<category><![CDATA[June 2010]]></category>
		<category><![CDATA[SD Newsletter]]></category>
		<category><![CDATA[Technical]]></category>
		<category><![CDATA[browser testing]]></category>
		<category><![CDATA[communication act]]></category>
		<category><![CDATA[distance selling legislation]]></category>
		<category><![CDATA[legislation]]></category>
		<category><![CDATA[online accessibility]]></category>
		<category><![CDATA[Quality Assurance]]></category>
		<category><![CDATA[support contracts]]></category>

		<guid isPermaLink="false">http://blogs.slightlydifferent.co.uk/?p=1594</guid>
		<description><![CDATA[Tim Cooke Shares His Knowledge Quality Assurance In fact we all do QA all of the time without realising it &#8211; You use spell checker before sending your emails or Word document and look at the &#8216;sell by&#8217; date when buying milk or sandwiches from the garage forecourt, right? That&#8217;s all QA of some sort. [...]]]></description>
			<content:encoded><![CDATA[<h1>Tim Cooke Shares His Knowledge</h1>
<p><img class="alignleft size-full wp-image-1607" title="QA" src="http://blogs.slightlydifferent.co.uk/wp-content/uploads/2010/05/QA3.jpg" alt="QA" width="79" height="66" /></p>
<p>Quality Assurance</p>
<p>In fact we all do QA all of the time without realising it &#8211; You use spell checker before sending your emails or Word document and look at the &#8216;sell by&#8217; date when buying milk or sandwiches from the garage forecourt, right? That&#8217;s all QA of some sort.</p>
<p>Having started with its conception and nurtured its development every solution we provide goes through a thorough QA process before it is launched to ensuring that it works as it should of course, that all the links point to the right place, all the images display, videos don&#8217;t get stuck, but also that it complies with both user and legal criteria.</p>
<p>Websites, email and any online communication is covered by <a href="http://www.ico.gov.uk/what_we_cover/privacy_and_electronic_communications.aspx">UK, EU and wider legislation</a> which of course never stands still itself.  Some examples of this legislation are the need to clearly state somewhere on the site your trading status, Company registration and Vat Number, and your contact details by post and by phone.</p>
<p>If you are selling something or offering a subscription service, even if free like a newsletter &#8211; you should have an up to date Terms and Conditions of usage to protect yourself and you must require users to accept these before obtaining the service &#8211; these can be quite complex and require significant research or even legal advice as to what legislation currently applies e.g. <a href="http://www.businesslink.gov.uk/bdotg/action/detail?itemId=1075385183&amp;type=RESOURCES">Distance Selling Regulations</a>.</p>
<p>As this is specific to your company, as part of our QA we would ensure that these areas are addressed but the content and compliance would be your responsibility to compile and maintain.</p>
<h2>Browsers:</h2>
<p>Five years ago there were really only 2 commonly used browsers in common usage &#8211; Internet Explorer 5 and Netscape Navigator which rendered any given webpage slightly differently, so web designers commonly used 2 styles &#8211; one for each so they looked near identical &#8211; or kept a &#8216;simple&#8217; site layout.</p>
<p>Now of course we have far more flashy graphics, embedded video, fancy effects &#8211; visitors expect far more engagement and interaction.</p>
<p>Currently there are 3 versions of Internet Explorer 6 to 8 plus 2 versions of Firefox plus Chrome and Opera, then Mac users have Safari, Firefox and Camino &#8211; that&#8217;s over 9 years in age &#8211; each user will expect a site to look perfect in their browser else they are likely to claim the site is faulty.</p>
<p>Developers now spend a lot of time ensuring the near identical appearance which then has to be verified in the QA process by checking through any new site in these browsers.</p>
<p>Many sites more than 4 years old can also suffer as they were developed before all of the modern browsers and so suddenly &#8216;break&#8217; when viewed in a new version and fixing that can then cause furthur differences between the versions.</p>
<p>Monitors are getting bigger as well as cheaper so sites have to be usable in the lower resolution 1024&#215;768 plus still look good when &#8216;zoomed out&#8217; to say 1600&#215;1200 used for many laptops and widescreens with the text being comfortably readable at both extremes.</p>
<p>Another issue to consider more recently, is that of smart phones (I-phone, Blackberry&#8217;s etc)  and how they display websites &#8211; one of the key current issues being the war between Adobe and Apple.  Apple (I-Phones) don&#8217;t currently allow Flash technology to work on their systems. Flash is used so widely now and is so well supported that this poses a real issue. We do have a range of smart phones as part of our testing suite in-house however and depending on the brief of the project, these are additional platforms to test and check.</p>
<h2>Accessibility</h2>
<p>During the dvelopment of a new website, we ensure that the site complies with all current legislation known to us, in particular the <a href="http://www.direct.gov.uk/en/disabledpeople/rightsandobligations/disabilityrights/dg_4001068">1995:2005 Disability Discrimination Act</a>. There is an international standard of accessibility compliance laid down by the World Wide Web Consortium and our work is developed to the recognised <a href="http://www.w3.org/WAI/">W3C WAI</a> Levels.  We usually work to a minimum AA standard, which exceeds the legal UK requirements and meets the recommended standards of compliance for all European and public sector websites.</p>
<p>Another compliance factor is the compliance of the website code used behind the scenes to construct the site. We develop websites to comply with all current HTML and CSS compliance standards, and this has the additional benefit of assisting search engines to read your site.</p>
<h2>Live Testing</h2>
<p>While all of our work goes through the QA process, there is nothing more valuable than an initial period of live testing. This is because of the sheer volume of scenarios that could ever occur, trust me there are lots! Live testing is more a period of time than a &#8220;to do&#8221;, as it involves us watching very carefully for any odd behaviours or problems as they happen and fixing them there and then. A new website, if it is quite complex, will in our experience settle after 4-6 weeks, a simple website will take much less time.  Generally it&#8217;s down to traffic &#8211; the more users on the site, the better idea we get of any issues.</p>
<h2>Support Contracts</h2>
<p>We recommend that all of our clients subscribe to a support contract with us, especially if we have developed the site, as we will spend much less time than another developer or hosting company looking into why a particular issue has occurred. We offer support contracts that are combined with our hosting services, although the two aren&#8217;t mutually exclusive.</p>
<h3>Need our help? Call us on 01326 372416 or email <a href="mailto:support@slightlydifferent.co.uk">support@slightlydifferent.co.uk</a></h3>
]]></content:encoded>
			<wfw:commentRss>http://blogs.slightlydifferent.co.uk/2010/whats-all-this-qa-business-about/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

