<?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>Matt Bee Blog &#187; Web</title>
	<atom:link href="http://mattbee.co.uk/category/web/feed/" rel="self" type="application/rss+xml" />
	<link>http://mattbee.co.uk</link>
	<description>The random musings of Matt Bee</description>
	<lastBuildDate>Mon, 19 Mar 2012 10:35:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>My Anywhere Working Tips</title>
		<link>http://mattbee.co.uk/2012/02/my-anywhere-working-tips/</link>
		<comments>http://mattbee.co.uk/2012/02/my-anywhere-working-tips/#comments</comments>
		<pubDate>Tue, 28 Feb 2012 10:25:59 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[General Life]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=383</guid>
		<description><![CDATA[Since going freelance I have had the opportunity to work in all manner of places, from in small coffee shops to multi million pound agency premises. During this time I have learn a lot about working from anywhere, so here &#8230; <a href="http://mattbee.co.uk/2012/02/my-anywhere-working-tips/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Since going freelance I have had the opportunity to work in all manner of places, from in small coffee shops to multi million pound agency premises.</p>
<p>During this time I have learn a lot about working from anywhere, so here are my top 5 tips. Hope they help you as much as they help me.</p>
<ol>
<li><strong>Plan location times in advance.</strong> If you know that you have a long day ahead of you &#8211; find somewhere that won&#8217;t kick you out in the middle of a complex tax. Nothing worse than being 30 minutes from finishing a project and Starbucks closes in ten minutes. Use a natural break to move early and find an alternative.</li>
<li><strong>Keep a spare.</strong> Of EVERYTHING business critical. I have 2 Macs, my old one I could have sold, but I have kept it and it serves as a back up machine. If my day to day machine dies at 9pm, with a deadline to hit, it isn&#8217;t the end of the world.</li>
<li><strong>Use CVS/Back up everything.</strong> I use Git. In tandem with the last post, make sure that all your code is backed up, versioned and always safe. And commit every change. Even if it only serves to remind you how you did something in a month or three.</li>
<li><strong>Talk to people.</strong> There is far too much value in talking to people, learning from them and just generally relaxing from your focussed task fro a few minutes. You may find advice, opinion and driection from the most unlikely sources.</li>
<li><strong>Don&#8217;t work.</strong> Just because you can work remotely, doesn&#8217;t mean you always have to be on the clock. Set your own hours by all means, but if you spend all your time being available and ready to work, you&#8217;re not living your life. Remember, my favourite saying: &#8220;Work to live, don&#8217;t live to work.&#8221;</li>
</ol>
<p>Now &#8211; I better get back to work! Or pop into my kitchen for a snack and a coffee. Life is good.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2012/02/my-anywhere-working-tips/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Stop complaining and make a list</title>
		<link>http://mattbee.co.uk/2011/12/stop-complaining/</link>
		<comments>http://mattbee.co.uk/2011/12/stop-complaining/#comments</comments>
		<pubDate>Wed, 14 Dec 2011 11:39:18 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Friends]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=348</guid>
		<description><![CDATA[Right Web Dev Community, shut your moaning bitching mouth. People disagree all the time, there is not a time I haven&#8217;t disagreed with people over a talk, someone&#8217;s methodology, or their attitude. But what I will say is that moaning &#8230; <a href="http://mattbee.co.uk/2011/12/stop-complaining/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Right Web Dev Community, shut your moaning bitching mouth. People disagree all the time, there is not a time I haven&#8217;t disagreed with people over a talk, someone&#8217;s methodology, or their attitude. But what I will say is that moaning and saying &#8220;I&#8217;m leaving this industry, you&#8217;re all bullies&#8221; is bullshit, you should grow a set. All I want to say is the good far out weighs the bad.</p>
<p>And to prove this, here is a list of random acts of kindness I have experienced, both for me personally and things I have been involved in for the community. And a list of just awesome people all over.</p>
<p>UPDATE: Because I have constantly been reminded of people that have been so kind to me and the community, I shall try and keep maintaining this list for the unforeseeable future, although you might not all agree with the names on the list &#8211; I really have taken something for nothing from every single person named. Keep it up!</p>
<ol>
<li>Before I even knew what PHP was, <a href="http://www.douglasgresham.co.uk/">Douglas Gresham</a> taught me how to submit a form using PHP despite we&#8217;d met only once at a totally unconnected to web event.</li>
<li><a href="https://twitter.com/#!/edds">Edd</a> for turning into a cycle nerd friend as well as geeky event mate.</li>
<li>Everyone on <a href="http://stackoverflow.com/">Stack Overflow</a>, for answering people&#8217;s questions.</li>
<li><a href="http://www.thecssdiv.co.uk/">Ross Bruniges</a>, for generally being an excellent <strong>beer hound</strong> (add <a href="http://www.kapowaz.net/">Ben</a> and everyone from @pubstandards to this item, as a matter of fact)</li>
<li><a href="http://coffeepowered.co.uk/">Paul Stanton</a> and <a href="http://havocinspired.co.uk/">Ryan Taylor</a> for being extra friendly fellow northerners whenever we happen to be in the same place</li>
<li><a href="http://coffeepowered.co.uk/">Paul Stanton</a> and <a href="http://havocinspired.co.uk/">Ryan Taylor</a> (yes, <strong>AGAIN</strong>!) and <a href="http://maban.co.uk/">Anna Debenham</a> for volunteering on the <a href="http://boagworld.com/">BoagWorld</a> podcast, helping me out quite a bit in the early days.</li>
<li><a href="http://simianstudios.com/">Kris Noble</a> for being a random traveling buddy (or is he actually stalking me?) and general friendly face at all manner of events. And for not whinging after accidentally <a href="http://simianstudios.com/blog/post/thank-you">stealing his idea</a>.</li>
<li><a href="http://www.twitter.com/cssgareth">Gareth Thompson</a> for offering business advice in running your own web stuff. And being a bloody good bloke to boot.</li>
<li><a href="http://wirewool.com">Dave Smith</a> for feeding work and excellent advice constantly. And letting me loose on his RackSpace hosting.</li>
<li><a href="http://twitter.com/jaffathecake">Jake Archibald</a> for agreeing with my views on homeopathy (and providing good web advice!). He does bloody good talks too. And is sometimes funny.</li>
<li><a href="http://www.alunr.com">AlunR</a> for organising <a href="http://geekkart.in/">Geek Karting</a> (although the £1.70 profit on the last event may mean he&#8217;s not as kind hearted as I though &#8211; PS, that&#8217;s a joke&#8230;)</li>
<li><a href="http://twitter.com/JohnONolan">John O&#8217;Nolan</a> for being thoroughly offensive and wrong (read as challenging my HTML structure and semantics, which is good!)</li>
<li><a href="http://rawkes.com/">Rob Hawkes</a> for <a href="http://rawkets.com/">Rawkets</a>, and that book and sound advice.</li>
<li><a href="http://sydlawrence.com/">Syd Lawrence</a> for letting me bug him<strong> in his own house</strong> while he showed me some HTML5 Mobile App stuff.</li>
<li><a href="http://danielknell.co.uk/">Dan Knell</a> and <a href="http://pornel.net/">Kornel</a> for always being available to drink while teaching me clever stuff.</li>
<li><a href="http://pauladamdavis.com/">Paul Adam Davis</a> for reminding me of something I already knew, then virtually apologising for the good point he made!!</li>
<li><a href="https://twitter.com/#!/mrqwest">Antony Killeen</a>, who organises Croydon Creatives. PS &#8211; I can&#8217;t believe he isn&#8217;t even a full time web dude yet!</li>
<li><a href="https://twitter.com/#!/katskii">Katskii</a> for being everything I would expect from a Geordie lass! That *is* a good thing, honest.</li>
<li><a href="https://twitter.com/#!/lurkmoophy">Luke</a> and <a href="https://twitter.com/#!/ubelly">uBelly</a> for pointing me at interesting things that I should do and always being willing to pay for my beer!</li>
<li><a href="http://twitter.com/drewm">Drew</a> and <a href="https://twitter.com/#!/rachelandrew">Rachel</a> for <a href="http://24ways.org">24ways.org</a> and providing just awesome advice and support for <a href="http://grabaperch.com/">Perch</a>. Rachel also posted a much more coherent post on this topic than I ever will on <a href="http://www.rachelandrew.co.uk/archives/2011/12/08/be-kind-to-one-another/">her own blog</a>.</li>
<li><a href="http://dev.opera.com/author/chrismills">Chris David Mills</a> for not only being very metal and introducing me to <a href="http://open.spotify.com/album/3kcWx5nGSyMgFY43LhGfKr">Steel Panther</a>, but also giving up his time to speak at the awesome <a href="http://speaktheweb.org/">Speak the Web</a></li>
<li><a href="http://twitter.com/hereinthehive">Dan Donald</a> and <a href="http://twitter.com/rich_clark">Rich Clark</a> gave up their valuable time to organise the aforementioned Speak the Web, so they definitely need a mention.</li>
<li>Myself (!!) for volunteering at some events, manning doors and setting up chairs etc. And buying a wooden spoon prize to try and make Geek Karters smile. I know, I am too humble&#8230;</li>
<li>A thousand (literally) other people who have all become friends, colleagues or complete strangers that have helped me on my way in the web world. And long may it continue.</li>
</ol>
<p>and finally, thanks to <a href="https://twitter.com/#!/arranrp">@arranrp</a>, who for his sins does organise a lot of events and through him I have met many interesting and good people (some included in the above list). And he&#8217;s a mate.</p>
<p>So why focus on the bad. What I would like to see is a similar list for each and everyone that is currently unhappy with the industry &#8211; you never know, it might restore some faith in your friends, colleagues and complete strangers.</p>
<p>Feel free to ping me &#8211; I&#8217;ll always help wherever I can, and why don&#8217;t we all try it, I actually enjoy being nice. Unless you&#8217;re Julia Hartley-Brewer, of course.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2011/12/stop-complaining/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Today I Should&#8230;</title>
		<link>http://mattbee.co.uk/2011/09/today-i-should/</link>
		<comments>http://mattbee.co.uk/2011/09/today-i-should/#comments</comments>
		<pubDate>Wed, 14 Sep 2011 14:39:24 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[General Life]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=346</guid>
		<description><![CDATA[&#8230;start a company. That&#8217;s what I though a few months ago and I have.  I am now full blown freelancing and contracting and generally working 15 hours a day until I get settled into a regular schedule.  Today I Should &#8230; <a href="http://mattbee.co.uk/2011/09/today-i-should/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>&#8230;start a company.</p>
<p>That&#8217;s what I though a few months ago and I have.  I am now full blown freelancing and contracting and generally working 15 hours a day until I get settled into a regular schedule.  Today I Should Ltd should see me good for a while. Unless other things come along (not that a pretty damn good company/start up site has been in touch to see if I am interested, well, one has which boosted my ego quite a bit last night) I see this suiting me quite well once I get evenings back to myself.</p>
<p>So far its going very well, aside from working far too hard and not seeing enough of anyone that I should be spending time with &#8211; but its all going to work out in the long run!</p>
<p>Anyway &#8211; as soon as I get the branding and such started, I&#8217;ll get a web development blog started on todayishould.com where I can keep professional head on and open this blog up to blatant whinging and bitching!</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2011/09/today-i-should/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>London HTML5 User Group &#8211; Extreme WebSockets</title>
		<link>http://mattbee.co.uk/2011/03/london-html5-user-group-extreme-websockets/</link>
		<comments>http://mattbee.co.uk/2011/03/london-html5-user-group-extreme-websockets/#comments</comments>
		<pubDate>Wed, 02 Mar 2011 17:20:17 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[talks]]></category>
		<category><![CDATA[WebSockets]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=326</guid>
		<description><![CDATA[Last night was pretty enjoyable, had a nice London HTML5 User Group talk, entitled &#8220;EXTREME WEBSOCKETS TAKING YOUR WEB APPS INTO NEW, UNCHARTED TERRITORY&#8221; (couldn&#8217;t be arsed to fix the capitalisation, sorry!). The talk focussed on what WebSockets are, how &#8230; <a href="http://mattbee.co.uk/2011/03/london-html5-user-group-extreme-websockets/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Last night was pretty enjoyable, had a nice <a href="http://www.meetup.com/LondonHTML5UG/events/16398240/">London HTML5 User Group talk</a>, entitled &#8220;EXTREME WEBSOCKETS TAKING YOUR WEB APPS INTO NEW, UNCHARTED TERRITORY&#8221; (couldn&#8217;t be arsed to fix the capitalisation, sorry!).</p>
<p>The talk focussed on what WebSockets are, how they work, and some real life cases for use. Replacing technologies like COMET and long-polling and streaming is the goal.  Examples of real life use that Peter Lubbers (@peterlubbers) highlighted were things such as stock tickers, news feeds, games and many more. Some of the demos are on the Kaazing website at <a href="http://kaazing.me/">kaazing.me</a>.</p>
<p>Then some real demos showed the possibilities of WebSockets, who knew that using HTML5 Canvas and WebSockets (plus a couple VNC servers) remotely controlling another machine would be possible.  <a href="https://github.com/kanaka/noVNC">Github has given me some example code</a>, but not tested or used this. There was of course one of my favourite canvas and WebSockets examples, <a href="http://rawkets.com">Rawkets</a>, the asteroids style massively multiplayer game. Which I am getting quite good at.</p>
<p>While a lot of the technologies people asked about, and some of the technical details of server stuff, were well over my head, I definitely think I can and will use websockets eventually. Probably going to continue on my learn JavaScript properly first, but looking forward to WebSockets and Canvas after that!</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2011/03/london-html5-user-group-extreme-websockets/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>An open letter to Middlesbrough Football Club Official Direct Store</title>
		<link>http://mattbee.co.uk/2011/01/an-open-letter-to-middlesbrough-football-club-official-direct-store/</link>
		<comments>http://mattbee.co.uk/2011/01/an-open-letter-to-middlesbrough-football-club-official-direct-store/#comments</comments>
		<pubDate>Mon, 24 Jan 2011 15:01:13 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Football]]></category>
		<category><![CDATA[General Life]]></category>
		<category><![CDATA[Information architecture]]></category>
		<category><![CDATA[Little things I hate]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Boro]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[user experience]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=318</guid>
		<description><![CDATA[After visiting the Middlesbrough Football Club site and MFC Official Direct shop (http://www.mfcofficialdirect.co.uk) today, I was left embarrassed as a Boro fan at the state of both web sites. Below are open letters which I hope representatives of both will &#8230; <a href="http://mattbee.co.uk/2011/01/an-open-letter-to-middlesbrough-football-club-official-direct-store/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>After visiting the Middlesbrough Football Club site and MFC Official Direct shop (<a href="http://www.mfcofficialdirect.co.uk/">http://www.mfcofficialdirect.co.uk</a>) today, I was left embarrassed as a Boro fan at the state of both web sites. Below are open letters which I hope representatives of both will see and respond to.</p>
<p><strong>Dear <a href="http://www.mfcofficialdirect.co.uk/">MFC Official Direct</a></strong></p>
<p>When seeing an advert for the 30% off sale and Boro replica kits for only £15 I was very happy and ran straight over to the store to get myself a replica home kit.</p>
<p>However the experience I had left me shocked, disappointed and embarrassed.  Now let me say that I am a Boro fan and a front end developer (so I can understand when things aren&#8217;t perfect), but still feel the need to expose the pitfalls of this site in public.</p>
<p>My first issue was when I tried to update my delivery address, having moved jobs and so I couldn&#8217;t have the parcel delivered to my old place of work. However it appears I am not allowed to move companies, the company name could not be edited. ANYWHERE. Not on that form, not on my account page, not on mange addresses through my account page, nowhere.  The company isn&#8217;t even called Gyro International anymore! </p>
<p>Following that annoyance, I thought &#8220;Fine, I&#8217;ll just add a new address. But then I couldn&#8217;t add a company name to go with that, and being in a shared building with many other companies and nowhere to add a company name and few form fields for address I thought I would have it delivered home.</p>
<p><a href="http://mattbee.co.uk/wp-content/uploads/2011/01/Screen-shot-2011-01-24-at-13.44.59.png"><img src="http://mattbee.co.uk/wp-content/uploads/2011/01/Screen-shot-2011-01-24-at-13.44.59.png" alt="Delivery details on MFC Official Direct Store" title="Delivery details on MFC Official Direct Store" width="483" height="452" class="alignnone size-full wp-image-320" /></a></p>
<p>I thought that would be fine, but alas no. Following selection of delivery type in step 2 I was thrown to the confirm order page. Step 4. Hold on. That&#8217;s missed step 3, and I haven&#8217;t entered my payment details yet? But I&#8217;m on the last step?  Oh well. I guess this really is a good shop! That was confirmed by a nice page telling my my order has been successfully placed! Excellent, I don&#8217;t have to pay it seems. Maybe now Mido is back he is funding a shirt giveaway to try and make someone love him!</p>
<p>Alas no, after a second or two I was delivered and Sage Pay (formerly Protx) payment page. Now this possibly isn&#8217;t MFC Official Direct&#8217;s fault, however it is still part of a flawed process. And anyone that spends £12.7m on Alfonso Alves must have some cash somewhere to invest in a seamless checkout process. Or at least one that allows the checkout page to be on brand, not hideous and at least not be included as step 5 of 4.</p>
<p><a href="http://mattbee.co.uk/wp-content/uploads/2011/01/Screen-shot-2011-01-24-at-14.41.28.png"><img src="http://mattbee.co.uk/wp-content/uploads/2011/01/Screen-shot-2011-01-24-at-14.41.28-300x252.png" alt="The hideous Sage Pay checkout screen." title="The hideous Sage Pay checkout screen." width="300" height="252" class="alignnone size-medium wp-image-322" /></a>  </p>
<p>So after all that and finally getting my payment details in, I notice that Sage Pay have thankfully printed my delivery address so I know its right:</p>
<p><strong>Flat E<br />
London</strong><br />
(They printed my postcode too, but that&#8217;s private!)</p>
<p>Now I know the postcode will probably mean that as a delivery address might just make it, and maybe the full address has been stored, but why print only part of the address. Thinking about it, there are quite a few flats in my area so Flat E, Putney might not make it. My address is a required 2 lines before the town and postcode so why not just show me the details so I don&#8217;t think you&#8217;ve lost half my address along the way.  Same goes for invoice address. Just show it all or people (including myself) might not be confident you have managed to pass the correct delivery information and that we may never see our goods, many of which are quite expensive on the MFC Official Direct store.</p>
<p>Anyway, after this traumatic experience it&#8217;ll be a while before I use the MFC Official Direct store again, however I also have some gripes with the Middlesbrough Football Club website itself, so this probably isn&#8217;t the last you&#8217;ll hear from me. Thankfully however, at least the agency that built the site are linked to in the footer, so it can act as a reminder to <strong>never, ever recommend <a href="http://www.blackmagicdigital.com/">Black Magic Digital</a></strong> of Glasgow as a digital agency. They apparently missed out on the user experience chapter of every book they ever picked up.</p>
<p>Yours,</p>
<p>Matt Bee</p>
<p>Boro Fan and Front End Developer</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2011/01/an-open-letter-to-middlesbrough-football-club-official-direct-store/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Should designers be able code</title>
		<link>http://mattbee.co.uk/2010/02/should-designers-be-able-code/</link>
		<comments>http://mattbee.co.uk/2010/02/should-designers-be-able-code/#comments</comments>
		<pubDate>Fri, 19 Feb 2010 16:22:33 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[twitter]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=300</guid>
		<description><![CDATA[This has cropped up lately following Elliot Jay Stocks post (and tweet). So here&#8217;s my tuppence. Should designers be able to code their designs? No. But then again it isn&#8217;t that cut and dry. I think that there are a &#8230; <a href="http://mattbee.co.uk/2010/02/should-designers-be-able-code/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>This has cropped up lately following <a href="http://elliotjaystocks.com/blog/web-designers-who-cant-code/">Elliot Jay Stocks post</a> (and <a href="http://twitter.com/elliotjaystocks/status/9227592793">tweet</a>). So here&#8217;s my tuppence.</p>
<p><strong>Should designers be able to code their designs?</strong></p>
<p><strong style="font-size: 1.3em;">No.</strong></p>
<p>But then again it isn&#8217;t that cut and dry. I think that there are a very small number of designers that might just be able to get away with it, but they are a minority in the geek world. There&#8217;s a reason people like Andy Clarke and Elliot himself are respected so well, because they are skilled and motivated enough to keep on top of design and code. For the majority of us we should specialise in design, front end development (HTML and CSS) or back end development. I also still think there&#8217;s a place for pure JavaScript developers (reducing the reliance on jQuery and other frameworks to optimise code).</p>
<p><strong>So should designers know how to code?</strong></p>
<p><strong style="font-size: 1.3em;">Yes.</strong></p>
<p>Learn how designs are laid out, learn how positioning works, learn about floats, browser bugs and the deficiencies of Internet Explorer (and Safari, Chrome, Opera and Firefox for that matter). There should be no excuse for providing designs that are an absolute nightmare to build, but it doesn&#8217;t mean you have to be able to build them yourself. If you know the limitations of the technology you can both design to their limitations and think about ways to get round that and make your awesome designs work.</p>
<p>Which brings about an interesting point, the best way to learn HTML and CSS is just to do it, so if you ask the question again, the answer might be different.</p>
<p><strong>Should designers be able to code their designs?</strong></p>
<p><strong style="font-size: 1.3em;">Yes. But don&#8217;t let them build the production site.</strong></p>
<p>Why not then, if they can? The intricacies and time spent on testing and debugging is a start, but I also spend a lot of time keeping up to speed on how Google looks at my code, mobile development, I&#8217;m still getting to grips with HTML5 and CSS3, I&#8217;m work hard on optimising code, and if I had to do all of that and design sites I build I would let myself down in one area. Not to mention I am not a designer, I do code, that is my passion and so I&#8217;m sticking to it and not learning design or keeping on top of design to be able to do both.</p>
<p>You could well apply the same principle to the difference between a front end developer and a back end developer, but I&#8217;ve got work to do!</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2010/02/should-designers-be-able-code/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>BoagWorld</title>
		<link>http://mattbee.co.uk/2010/02/boagworld/</link>
		<comments>http://mattbee.co.uk/2010/02/boagworld/#comments</comments>
		<pubDate>Wed, 10 Feb 2010 14:18:54 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[General Life]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[boagworld]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=291</guid>
		<description><![CDATA[Hoorah! I took a bit of time over Christmas to read and review the book Website Owners Manual by Paul Boag, of BoagWorld podcast and Headscape design agency fame. My review which I recorded in January made it onto the &#8230; <a href="http://mattbee.co.uk/2010/02/boagworld/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Hoorah! I took a bit of time over Christmas to read and review the book <a href="http://www.amazon.co.uk/Website-Owners-Manual-Paul-Boag/dp/1933988452/ref=sr_1_1/277-7460781-6852064?ie=UTF8&#038;s=books&#038;qid=1265810789&#038;sr=8-1">Website Owners Manual</a> by Paul Boag, of BoagWorld podcast and Headscape design agency fame.</p>
<p>My review which I recorded in January made it onto the <a href="http://boagworld.com/podcast/198">podcast number 198</a>, and as it was the author presenting the review, it became a lot funnier than I had ever planned!</p>
<div style="border-left: 5px solid #400000;padding-left: 10px;">
<h3>Transcript: </h3>
<p>The website owners manual by Paul Boag, published by Manning Publications</p>
<p>The website owners manual by Paul Boag is targeted to help those who own, run or manage web sites make them more successful. A quiet and humble man Paul has attempted to deliver all the lessons learned through more than 10 years of experience, at all stages of a site lifecycle, into a single resource. The result is a book that will help those responsible for websites be as successful as they can.</p>
<p>Covering topics ranging from selecting the right web agency all the way through to planning for the future, not all content might be appropriate for all website owners, but if the desired audience pick up this book, I don’t think there a single reader that will not learn something and become more successful in their role because of this book.</p>
<p>The book contains succinct well considered advice, which will not overwhelm any reader. I thought there might not be quite enough in depth information, or further resources, provided some sections to really make a difference, like reviewing site analytics. The book could have also better proofed, but this is a matter for the publishers. Not to mention one of the images depicting a developer in a tie.</p>
<p>The website owners manual is divided into standalone chapters that each covers a different stage or process involved in running a website. The 12 chapters cover:</p>
<ol>
<li>The secret to a successful website</li>
<li>Stress free planning</li>
<li>The perfect team</li>
<li>Differences over design</li>
<li>Creating killer content</li>
<li>User centric design</li>
<li>Ensuring access for all</li>
<li>Taking control</li>
<li>Decoding technobable</li>
<li>Engaging visitors</li>
<li>And finally, Planning for the future</li>
</ol>
<p>Although not all chapters will be relevant to all website owners, and any experienced website owner will probably have a lot of the advice and recommendations in place, there is still an awful lot to either learn, or be reminded of while running your website.</p>
<p>The topics covered in the book do a good job of providing a feel for the requirements of each stage in the web site process. Some really useful content includes stress free planning, the perfect team, decoding technobabble and becoming number 1 on google.</p>
<p>firstly, Stress free planning, where in the “picture your users” section, Paul explains how you can research properly, prioritize your users and use fictional personas to better understand and relate to your target audience.</p>
<p>The Perfect team does an excellent job of explaining why a brief is so vital, even for small changes. Including an annotated example brief for fictional client “The Joke Factory” to explain why each part of a brief is so important.</p>
<p>Selecting the right people to work on your website might be the most important (and expensive) decision you make in the whole life of your website so it was good to see the steps Assessing proposals, interviewing the short list and evaluating agencies (especially with advice on talking to references).</p>
<p>Decoding technobabble is a problem for all us developers, so despite Paul claiming web developers are going to hate this chapter, I know my clients won’t hate me reading it. Not using simple terms to explain how a website works and introducing concepts like hosting is something I know I frustrate people with, but not for much longer.</p>
<p>Whilst reading the becoming number 1 on google section in the chapter driving traffic I was very pleased to read Paul explains about Black hat search marketing methods and why site owners should steer well clear of these underhand techniques.</p>
<p>In Planning for the future, I can take a lot from concepts such as Microformats, APIs and alternative devices concisely explained direct to my clients.</p>
<p>I really think this book is a must for any person responsible for a website, due to the wide range of topics covered. Although as I said, not all chapters will be relevant to all website owners, there will be more than enough for the book to be a real valuable resource. I like to think of it as a fully fledged consultant sitting on my bookshelf.</p>
<p>There were real moments of enlightenment about how I can help clients really grasp the requirements behind an effective site. I hope this will dramatically improve my client communication using Paul’s thorough but clear explanations of the concepts required for a successful website.</p>
<p>So that’s what I thought about the website owners manual, but its only the tip of the iceberg, and each person that reads the book will take learn something different, so I urge you to buy it and see what it can do for you.</p>
</div>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2010/02/boagworld/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wireframes</title>
		<link>http://mattbee.co.uk/2009/09/wireframes/</link>
		<comments>http://mattbee.co.uk/2009/09/wireframes/#comments</comments>
		<pubDate>Wed, 23 Sep 2009 09:42:35 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Information architecture]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[front end development]]></category>
		<category><![CDATA[wireframes]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=274</guid>
		<description><![CDATA[Here at GyroHSR (I had nothing to do with that site, thankfully) we are all a little bit confused over wireframes. Essentially, I think that the main issue lies in what exactly is a wireframe supposed to deliver. In my &#8230; <a href="http://mattbee.co.uk/2009/09/wireframes/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Here at <a title="GyroHSR" href="http://www.gyrohsr.com" target="_self">GyroHSR</a> (I had nothing to do with that site, thankfully) we are all a little bit confused over wireframes. Essentially, I think that the main issue lies in what exactly is a wireframe supposed to deliver.</p>
<p>In my opinion I believe a wireframe should simple layout exactly what information should be displayed on a page and define the importance of that information, in relation to the rest of the content.</p>
<p>With this idea in mind, a wireframe does not necessarily have to provide any sort of guide to the actual layout of a page. There isn&#8217;t really anything wrong with this for a simple contact page wireframe:</p>
<div style="padding: 8px; border: 1px dashed #f6f6f6; margin-bottom: 1em;">
<strong>Header elements</strong></p>
<p>Logo &#8211; prominent positioning.<br />
Search box &#8211; enable users to search whole site.<br />
Navigation &#8211; full site navigation.</p>
<p><strong>Main content</strong></p>
<p>Contact form &#8211; main content on page, encourage users to use this method of contact.</p>
<p><strong>Secondary content</strong></p>
<p>Postal address &#8211; specify preferred correspondence address.<br />
Email address &#8211; link to create email for users that prefer this method of contact.<br />
vCard &#8211; Download contact details to an address book for future use.</p>
<p><strong>Other content</strong></p>
<p>Company details &#8211; registerd company address and registration number.
</p></div>
<p>That will provide the main information required by a wireframe, and producing this format for every page to be developed should meet the designers needs.</p>
<p>However one point above is always missed, <strong>producing a wireframe for every page</strong>. Without doing this you are not creating an information architecture for a designer to follow, resulting in questioning why wirframes for any pages were created at all.</p>
<p>The same problem applies to wireframes that incorporate some form of layout:</p>
<div id="attachment_275" class="wp-caption alignnone" style="width: 310px"><a href="http://mattbee.co.uk/wp-content/uploads/2009/09/wire_frame_example.gif"><img class="size-medium wp-image-275" title="Example layout based wireframe" src="http://mattbee.co.uk/wp-content/uploads/2009/09/wire_frame_example-300x277.gif" alt="Example wireframe - courtesy of http://totheweb.com" width="300" height="277" /></a><p class="wp-caption-text">Example wireframe - courtesy of http://totheweb.com</p></div>
<p>Creating a wireframe for every page becomes even more important with this wireframe style, in my opinion. Creating this type of wireframe for only a small number of pages during the information architecture stage of a web site process results in designers feeling restricted to make all pages following the same layout. Often the content will lend itself to a completely different layout, which means it needs its own wireframe and if not it should be easy to create another wireframe based on what has already been created.</p>
<p>One other thing I often find missing from wireframes are annotations. Visual representation is fine, but if you really want to let a client or designer know what you plan for the page, it needs to be annotated well. The annotations let the wireframe make sense and are vital to communicating the user experience. A poorly annoted wireframe wil result in poorly communicated ideas and will very probably hinder the final user experience.</p>
<p>So that&#8217;s what I think about wireframes, feel free to correct me if you think I&#8217;m wrong, or to add to this because wireframes are such an important part of the web development process that I think anyone involved in the industry should input into how wireframes can help ease the pressure on project management, information architecture, design and development.</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2009/09/wireframes/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Email marketing &#8211; a bit of a rant</title>
		<link>http://mattbee.co.uk/2009/08/email-marketing-a-bit-of-a-rant/</link>
		<comments>http://mattbee.co.uk/2009/08/email-marketing-a-bit-of-a-rant/#comments</comments>
		<pubDate>Mon, 17 Aug 2009 16:55:58 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[email clients]]></category>
		<category><![CDATA[email marketing]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[lotus notes]]></category>
		<category><![CDATA[marketing]]></category>
		<category><![CDATA[outlook 2007]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=257</guid>
		<description><![CDATA[As developers we hate it. But I have to admit it is an unnecessary evil in my (current) world as an agency web developer. Lets face it &#8211; it works. So here it is, the blog on the dreaded subject &#8230; <a href="http://mattbee.co.uk/2009/08/email-marketing-a-bit-of-a-rant/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As developers we hate it. But I have to admit it is an unnecessary evil in my (current) world as an agency web developer. Lets face it &#8211; it works.</p>
<p>So here it is, the blog on the dreaded subject of email marketing from a my point of view, why we hate it, how we can make it work, what people can do to make our lives easier and campaigns more efficient and effective. </p>
<h3>Why don&#8217;t I like building emails?</h3>
<p>This is simple. We love accessible, semantic, standards based code. We do not like going back to techniques used over 10 years ago. We have to use out of date layout techniques and the code is long winded, complicated and boring to produce. It wouldn&#8217;t be so bad if we could use the same HTML and CSS standards we use for web sites, but unfortunately it isn&#8217;t an option. Not if you want your campaigns to include the creative idea that you are so sure will work, at least. And this doesn&#8217;t look like changing anytime soon.</p>
<p>If you haven&#8217;t seen the problems with Microsoft Outlook 2007 using Microsft Word to render emails, then the internet is full of disgruntled people. Actually, <a href="http://lmgtfy.com/?q=outlook+2007+word">I&#8217;ll help you with that</a>. Don&#8217;t get me started on Lotus Notes.</p>
<p>It isn&#8217;t our fault animated gifs don&#8217;t always work. Flash can&#8217;t be used. Hell, even background images don&#8217;t work. These points ARE NOT OUR FAULT. But it still provides a hot topic of discussion between designers/concept teams and us developers.  Trust my judgement, look at how long I&#8217;ve been doing this, we do actually know what we are doing, although maybe you and your great idea are more important than everyone seeing it as intended. Or doesn&#8217;t that defy the point altogether. </p>
<p>There are hundreds of different software, webmail and operating system combinations for us to work to. If you want your campaign to work in even 80% of them. <strong>Please listen to my advice</strong>, not just try to replicate your print campaign in an email. They are completely different mediums.</p>
<h3>What works?</h3>
<p>Again, simple things.</p>
<p>Keep your text to standard web fonts. Don&#8217;t rely on background images. Don&#8217;t ask for Flash or an animation. Keep the layout simple. The fewer images the better. Yes we can code so things will degrade gracefully, but if the client views the email in their inbox (compared to the signed off HTML file they viewed in a browser) with missing design elements they liked, it won&#8217;t be your fault, it will be mine. So please just make the designs possible in all clients.</p>
<p>Unless of course you have stats showing 100% of your recipients use an email client that supports animated gifs or background images &#8211; but first of all that is unlikely to be available, let alone likely to ever happen!</p>
<p>Even so what people don&#8217;t seem to understand is that everything doesn&#8217;t have to happen in an email. We have awesome tools in jQuery, Flash, and even simple HTML/CSS that can impress and prompt customer action better than an email.  So a well thought out simple email to get people to somewhere showcasing the creative concept and getting customers interacting will work better than trying to contain everything in someone&#8217;s inbox. I find that a simple concept to understand. Why can&#8217;t others!</p>
<h3>In the words of Columbo&#8230;</h3>
<p>Just one more thing, if I can get on with building sites because I don&#8217;t have complicated email discussions going back and forwards, I will be happier. Of course sites are what I love, so if emails could disappear completely I&#8217;d appreciate it.</p>
<h3>Resources</h3>
<p>Finally, here are some good email resources, not that you&#8217;ll probably read them anyway. All are from Campaign Monitor, because they are good.</p>
<ul>
<li><a href="http://www.campaignmonitor.com/blog/post/2393/microsoft-takes-email-design-b/">Microsoft takes email back 5 years</a></li>
<li><a href="http://www.campaignmonitor.com/css/">CSS support in emails</a></li>
<li><a href="http://www.campaignmonitor.com/blog/post/2677/redesigning-the-campaign-monitor-newsletter/">Designing the Campaign monitor newsletter</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2009/08/email-marketing-a-bit-of-a-rant/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>What am I?</title>
		<link>http://mattbee.co.uk/2009/08/what-am-i/</link>
		<comments>http://mattbee.co.uk/2009/08/what-am-i/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 12:46:58 +0000</pubDate>
		<dc:creator>Matt</dc:creator>
				<category><![CDATA[Web]]></category>
		<category><![CDATA[Work]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[promotion]]></category>
		<category><![CDATA[Senior Web Author]]></category>

		<guid isPermaLink="false">http://mattbee.co.uk/?p=253</guid>
		<description><![CDATA[The reason I ask is because the variety of job titles for my role astounds me. As Stanton, Ryan and Sarah mentioned on the Boagworld podcast episode 176 the number of job titles is never ending. Consider this, I have &#8230; <a href="http://mattbee.co.uk/2009/08/what-am-i/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>The reason I ask is because the variety of job titles for my role astounds me. As Stanton, Ryan and Sarah mentioned on the <a title="Boagworld podcast." href="http://boagworld.com">Boagworld</a> podcast <a title="Boagworld podcast episode 176." href="http://boagworld.com/podcast/176">episode 176</a> the number of job titles is never ending. Consider this, I have seen all the below job titles for my role or roles within my day to day responsibilities:</p>
<ul>
<li>Front End Developer</li>
<li>Web Author</li>
<li>Client Side Developer</li>
<li>Web Designer</li>
<li>Web Producer</li>
<li>Web Programmer</li>
<li>User Interface Developer</li>
<li>Digital Strategist</li>
<li>Web Manager</li>
<li>Digital Developer</li>
</ul>
<p>What do any of these mean? For my part, I believe that Front End Developer covers all the bases. Web developer will cover front and back end work and server side (or back end) developer will work for,Ã‚Â  you guessed it, server side developer.</p>
<p>I don&#8217;t know if it is because of the young age of the industry, or if people are trying to create the most impressive sounding titles for themselves or their staff, or if it is HR not understanding what somebody does.</p>
<p>Why would this worry me? I worry because I currently have the title Senior Web Author. What I don&#8217;t want is people to read that who has a different definition of the role and immediately discount me from anything that I may suit. If I were offered the role today I wouldn&#8217;t expect to be heavily involved in HTML/CSS and Javascript development, but I would think that an author would be more involved in content authoring.</p>
<p>The same works the other way, I may be looking for a role and find that I completely miss my perfect job because it was advertised as a &#8220;web designer&#8221; role. Would I expect designers to build code? Not nowadays.</p>
<p>This specificity us geeks now show may be a direct contributor to the current job title confusion. Back in the early days a web designer will probably have had to build the site they design, but with technologies needing such attention, people really need to specialise as early as possible. The old saying &#8220;jack of all trades and master of none&#8221; applies a great deal in our industry.</p>
<p>Of course a lot of companies (including my employers <a title="GyroHSR." href="http://gyrohsr.com">GyroHSR</a>*) are still trying to determine the best structure for their digital department, the job title situation may get worse rather than better, but I hope that anywhere I have influence we can set the following roles, all that should be needed in a web site development process, especially the small to medium builds I am involved with:</p>
<ul>
<li>Project Manager</li>
<li>User Experience/Information Architect</li>
<li>Web Designer</li>
<li>Front End Developer</li>
<li>Server Side Developer</li>
</ul>
<p>And User Experience/Information Architect and Front End developer roles are the ones I look out for. How better to start trying to select something new when you know the organisation has similar structure ideas to mine.</p>
<p>Please comment if you have any job titles I missed, or any suggestions for jobs I might look out for I would normally skip in the listings!</p>
<p>* I had NOTHING to do with our terrible web site, by the way</p>
]]></content:encoded>
			<wfw:commentRss>http://mattbee.co.uk/2009/08/what-am-i/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

