<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7090098085307413240</id><updated>2026-01-02T04:48:15.423+02:00</updated><title type='text'>The Hatchery</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>11</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-8549375186257618767</id><published>2012-07-05T14:03:00.002+02:00</published><updated>2012-07-05T14:03:55.895+02:00</updated><title type='text'>An updated site and portfolio!</title><content type='html'>It is difficult to believe that the last time we updated our blog was in April 2010.&amp;nbsp; Oooops!&amp;nbsp; Where have the last 2 years disappeared to?...&lt;br /&gt;
&lt;br /&gt;
We are very proud to announce the launch of a slightly revised and wholly &lt;a href=&quot;http://www.thehatchery.co.uk/our-portfolio.aspx&quot;&gt;updated portfolio&lt;/a&gt; on our site, and welcome your feedback.&amp;nbsp; We think we have made a lot of customers very happy with the hard work we have put in, and our attention to pixel perfection.&amp;nbsp; Cloudbase has become a truly enterprise content and e-commerce management engine, and is packed with 6 years of learnings and development - an asset to any online project.&lt;br /&gt;
&lt;br /&gt;
If you are interested in talking to us about your next project, please drop us an email at &lt;a href=&quot;mailto:info@thehatchery.co.uk&quot;&gt;info@thehatchery.co.uk&lt;/a&gt;, and if you know any .NET developers or hot web designers that are looking for a job (no agencies or outsource partners please!), please get them to get in touch with their CV and portfolio asap.&amp;nbsp; We are growing and need the best people to help us do so.&lt;br /&gt;
&lt;br /&gt;
Thanks for visiting us. We will do our best not to wait 2 years next time to keep you up to date with all the happenings in The Hatchery.</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/8549375186257618767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/8549375186257618767?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/8549375186257618767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/8549375186257618767'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2012/07/updated-site-and-portfolio.html' title='An updated site and portfolio!'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-1122450088490443519</id><published>2010-04-19T12:22:00.002+02:00</published><updated>2011-09-20T16:36:43.087+02:00</updated><title type='text'>Why did we build Cloudbase (our proprietary solution) instead of using an open source content management system?</title><content type='html'>&lt;div class=&quot;intro&quot;&gt;
We were involved in two meetings on Friday last week and both potential customers asked us the same question: &quot;Why did you build your own content management system instead of using an open source platform such as Joomla or Wordpress?&quot;&lt;/div&gt;
&lt;div class=&quot;intro&quot;&gt;
In a sentence, the answer is simply that &lt;b&gt;none of the existing platforms easily accommodated the requirements of our clients or ourselves&lt;/b&gt;.  &lt;/div&gt;
&lt;a name=&#39;more&#39;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;h4&gt;
So what were our requirements?&lt;/h4&gt;
We needed a solution that met the following primary requirements:&lt;br /&gt;
&lt;ol class=&quot;post_list&quot;&gt;
&lt;li&gt;Have a design agnostic, modular approach to content management - recognising that each client&#39;s site should be unique and unconstrained by the content management system it uses&lt;/li&gt;
&lt;li&gt;Incredible ease of use for content administration (point, click, edit, save)&lt;/li&gt;
&lt;li&gt;Provide an content editor that facilitates multi-language conversions&lt;/li&gt;
&lt;li&gt;Easy integration with 3rd party tools such as Google Maps, Blogger, Twitter, Facebook Graph API, Amazon and any others that our clients might require&lt;/li&gt;
&lt;li&gt;Versatility and robustness that can be morphed into a solution that works best for every client - not just the common denominator&lt;/li&gt;
&lt;li&gt;Prevent user changes from breaking the site layout and design&lt;/li&gt;
&lt;/ol&gt;
So Cloudbase is our answer to all of those requirements (among many other less important ones) and we are incredibly pleased with the feedback we have received from clients that regularly use the system - a key to our success with this platform being that it has been &lt;b&gt;engineered based on customer demand rather than our idea of what our customers might require&lt;/b&gt;.&lt;br /&gt;
A further benefit of Cloudbase is that it is built in such a way that all &lt;b&gt;improvements we make to the system are automatically provided to existing client sites at no additional charge&lt;/b&gt; - thereby keeping one&#39;s site functionality fresh and budget healthy.&lt;br /&gt;
If you are designing a new website or re-designing your existing one, we encourage you to consider the following:&lt;br /&gt;
&lt;ol class=&quot;post_list&quot;&gt;
&lt;li&gt;Can your chosen content management system (CMS) &lt;b&gt;flexibly adapt to your evolving business requirements&lt;/b&gt;?&lt;/li&gt;
&lt;li&gt;Will your CMS &lt;b&gt;allow your designers to have complete control over the look and feel of your website&lt;/b&gt; (thereby ensuring your site stands out in the crowded world of the Internet)?&lt;/li&gt;
&lt;li&gt;If your business has a key differentiating factor or focuses on a niche in the market, can you adequately represent this on your new website built on your selected CMS or &lt;b&gt;will you look just like the competition&lt;/b&gt;?&lt;/li&gt;
&lt;li&gt;Is your chosen CMS &lt;b&gt;search engine friendly&lt;/b&gt; in the way it structures your page content and allows you to add metadata?&lt;/li&gt;
&lt;/ol&gt;
We love Cloudbase and so do our clients so we hope you will consider us for your next website build. It isn&#39;t an out-of-the-box solution and we don&#39;t intend it to ever be one. &lt;b&gt;We design sites to be unique and to win our clients market share - not to simply look the same as everyone else.&lt;/b&gt; If this philosophy matches your own vision for your online presence then please get in touch with us at &lt;a href=&quot;mailto:info@thehatchery.co.uk&quot; target=&quot;_blank&quot;&gt;info@thehatchery.co.uk&lt;/a&gt;. We are eager to help.</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/1122450088490443519/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/1122450088490443519?isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/1122450088490443519'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/1122450088490443519'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/04/why-did-we-build-cloudbase-our.html' title='Why did we build Cloudbase (our proprietary solution) instead of using an open source content management system?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-7663551875987855164</id><published>2010-04-12T16:04:00.000+02:00</published><updated>2010-04-12T16:04:30.701+02:00</updated><title type='text'>Part 1: Does my business need a website, social media and all that stuff?</title><content type='html'>&lt;p class=&quot;intro&quot;&gt;We have recently seen a spike in requests from customers to explain how the Internet, YouTube, Twitter, Facebook, LinkedIn and social media in general can help their business grow, and what it actually all means. Although many customers are wanting to generate new business leads and maintain customer relationships in a relevant and convenient way, they are primarily worried that embracing the web and social media will mean that they spend more time in front of their computer and less time face-to-face with their customers or family.&lt;/p&gt;

&lt;p&gt;This is a perfectly valid concern and needs to be properly explored in the context of one&#39;s own business before plunging into the gripping, limitless world of digital media and communications. In my next few blog posts, I will explore numerous popular technologies that may (or may not) be of business benefit to you.&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Please note&lt;/b&gt; that while I hope you will derive benefit from this information, you shouldn&#39;t apply it without due consideration to your own business requirements, target market, resources and processes. The information provided is intended to stimulate thinking rather than answer all your questions. If you are lacking in confidence or remain confused by all the jargon and options, we would be pleased to undertake a full assessment of how you could and / or should use technology to grow your business and embrace your customers. For more information please email us at &lt;a href=&quot;mailto:info@thehatchery.co.uk&quot; target=&quot;_blank&quot;&gt;info@thehatchery.co.uk&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;The Internet&lt;/h3&gt;
&lt;p&gt;The Internet has been around for years now and if you are reading this blog post then you already know what a browser is and how to navigate web pages. What you may not know is how the Internet is structured, how search engines show you exactly what you are looking for, and most importantly, how you can beat your competition to the next lead or sale.&lt;/p&gt;

&lt;h4&gt;How the Internet is Structured&lt;/h4&gt;
&lt;p&gt;I don&#39;t want to go into too much detail about how the Internet is structured as I want to try and keep this as jargon and clutter free as possible. If you feel you need more meat on the bone then take a look at &lt;a href=&quot;http://blog.thehatchery.co.uk/2010/02/asses-your-own-site-with-view-source.html&quot; target=&quot;_blank&quot;&gt;Rohan&#39;s blog post about using &#39;View Source&#39; to assess your website structure&lt;/a&gt;. What I will say about the Internet and how data is structured is that it isn&#39;t all a complete mess.&lt;/p&gt;
&lt;p&gt;Most people use browsers to view websites and pages and those browsers are all trained to interpret structure and styles using standardised codes defined in languages such as HTML and CSS. If there was no structure to the Internet it would make a search engine&#39;s job of finding relevant information much more difficult - almost impossible. So bear this in mind: &lt;b&gt;how your website is structured is important&lt;/b&gt;. You can get away with quite a lot but for optimal search engine results and usability, you absolutely must pay attention to how your website code and content are organised.&lt;/p&gt;

&lt;h4&gt;Search Engines&lt;/h4&gt;
&lt;p&gt;Nowadays one can find almost anything on the Internet. Individuals, families, groups, businesses and governments all contribute to the data available on the World Wide Web. The brilliant minds of Sergey Brin and Larry Page that created &lt;a href=&quot;http://www.google.com&quot;&gt;Google&lt;/a&gt; developed some incredibly complex algorithms to simplify the process of finding information on the Internet quickly and easily. Larry Page devised the system we now call &lt;a href=&quot;http://en.wikipedia.org/wiki/PageRank&quot;&gt;PageRank&lt;/a&gt; which tries to determine the relative importance of a set of links and therefore pages. In academic circles, the basis on which he built his link analysis algorithms made perfect sense as it mirrored the commonly used &#39;citations&#39; framework in academia. It was logical that the more times a paper was cited by other academics, the more important that paper was. And so, one of the key metrics used for evaluating relevance on the Internet was, and remains, links. The more times your website is referenced by others, and the more important those other websites are, the higher your website will be ranked relative to those with similar keywords, titles and content.&lt;/p&gt;

&lt;p&gt;So, a key consideration for your web strategy should be &lt;b&gt;link building&lt;/b&gt;. We don&#39;t advocate buying links (even though this may seem like a quick way to improve your rankings) primarily because search engines are becoming smarter all the time and will penalise you if they discover your site has tried to take advantage of this somewhat questionable ecosystem. &lt;b&gt;Do this properly and traditionally.&lt;/b&gt; The Internet should be seen as another marketing channel and despite being shrouded in bits and bytes and unfathomable concepts, it is still administered by people. People write most of the content on the Internet and as such, are responsible for adding links and referencing other websites. Find those people and connect with them. I will discuss more about how to do this when I talk about Facebook, LinkedIn, Twitter and the other social media tools out there in a subsequent posting.&lt;/p&gt;

&lt;h4&gt;Beating the Competition aka Improving your PageRank&lt;/h4&gt;
&lt;p&gt;There are literally hundreds of articles on the Internet that will tell you how to improve your PageRank and drive more traffic to your website. Here are my top tips for doing so:&lt;/p&gt;
&lt;ol class=&quot;post_list&quot;&gt;
&lt;li&gt;Include high quality, relevant information on your website&lt;/li&gt;
&lt;li&gt;Promote your site to everyone you communicate with - ensuring you include your website address on business cards, letterheads, newsletters and emails just to name a few&lt;/li&gt;
&lt;li&gt;Get your website featured on some of the bigger sites on the Internet&lt;/li&gt;
&lt;li&gt;Tell the Press about your website&lt;/li&gt;
&lt;li&gt;Keep your website running smoothly and keep it up to date&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;...and for more advanced users:&lt;/p&gt;
&lt;ol class=&quot;post_list&quot;&gt;
&lt;li&gt;Consider Google Adwords and other online advertising opportunities to drive more traffic to your site (more on this in subsequent posts)&lt;/li&gt;
&lt;li&gt;Provide a &lt;a href=&quot;http://en.wikipedia.org/wiki/RSS&quot;&gt;RSS (Really Simple Syndication)&lt;/a&gt; feed for your website which will alert users to changes in your website content&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;Those tips will get you going in the right direction. Remember that essentially when your website is published it simply says &#39;here I am&#39;. Now you need to get search engines, blogs and other websites to point at your website and say to their readers - &#39;Look there, you will like that.&#39;&lt;/p&gt;

&lt;p&gt;In part two I will be discussing social media and how you can personally start to drive more traffic to your website. The tools are all free, but the process of cracking social media will take time and dedication.&lt;/p&gt;

&lt;p&gt;Good luck optimising your website and ranking higher in the search engines.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/7663551875987855164/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/7663551875987855164?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/7663551875987855164'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/7663551875987855164'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/04/part-1-does-my-business-need-website.html' title='Part 1: Does my business need a website, social media and all that stuff?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-8610787826079588266</id><published>2010-03-15T19:57:00.000+02:00</published><updated>2010-03-15T19:57:54.934+02:00</updated><title type='text'>Read all about it - we are exiting the recession</title><content type='html'>&lt;p class=&quot;intro&quot;&gt;My primary source of news nowadays is &lt;a href=&#39;http://www.google.com/reader&#39; target=&#39;_blank&#39;&gt;Google Reader&lt;/a&gt; which I have configured to pull news stories from all the sources I feel publish content relevant to me and The Hatchery. Last week I noticed a change that made me think - can we use the news to quickly predict economic fluctuations?&lt;/p&gt;

&lt;h4&gt;Well of Course You Say&lt;/h4&gt;
&lt;p&gt;The aforementioned statement may sound silly and obvious but the simplicity of the indicator I am referring to struck me as slightly different. On Saturday morning I opened &lt;a href=&#39;http://www.google.com/reader&#39; target=&#39;_blank&#39;&gt;Google Reader&lt;/a&gt; to find 486 unread news articles. Wow. On average, the number of unread articles I receive every morning is somewhere between 200 and 280, but on Saturday (and ever since), that number has more than doubled.&lt;/p&gt;
&lt;p&gt;After reading (or at least scanning) them all over the past 3 days, I can say that I am struck by the amount of positivity in many of the articles and blog posts. The underlying sentiment is not as dreary and filled with doom and gloom outlooks and predictions. Can we deduce that we might be seeing a turning point? Could the most simplistic economic indicator be the number of news articles published across a random selection of sources?&lt;/p&gt;

&lt;h4&gt;The Indicator&lt;/h4&gt;
&lt;p&gt;In the past it was pretty difficult to determine the quantity of news published by multiple sources. One might have noticed a slightly thinner newspaper or fewer ads in print, but generally the comparisons we could draw were limited to a single source and their historical track record. &lt;a href=&#39;http://www.google.com/reader&#39; target=&#39;_blank&#39;&gt;Google Reader&lt;/a&gt; throws that limitation out of the window and I for one am excited by the insight I feel it provides.&lt;/p&gt;

&lt;p&gt;The economic indicator I believe I may have stumbled upon needs context - like all other useful indicators. For example, approximately 60% of my news comes from Silicon Valley or the USA and another 10% from South Africa. So a rise in the number of articles or improvement in general sentiment may be just that - general; and may only be relevant to the region(s) in which the majority of one&#39;s news articles are published.&lt;/p&gt;

&lt;p&gt;What do you think? Until the economies of the world have recovered and an approximate turning point identified, can this potentially be used as a simple indicator?&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/8610787826079588266/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/8610787826079588266?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/8610787826079588266'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/8610787826079588266'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/03/read-all-about-it-we-are-exiting.html' title='Read all about it - we are exiting the recession'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-7763126553597476339</id><published>2010-03-08T21:29:00.001+02:00</published><updated>2010-03-08T21:31:01.690+02:00</updated><title type='text'>Offshore Development - Where are the landmines?</title><content type='html'>&lt;p class=&quot;intro&quot;&gt;Choosing an offshore design and / or development company over a specialist agency based in the UK can potentially save thousands of pounds; but unless you have the expertise to manage the remote team and the technical know-how to perform adequate QA on the delivered product you may be setting yourself up for failure and wasted expense.&lt;/p&gt;

&lt;h4&gt;Benefits of Offshoring&lt;/h4&gt;
&lt;ol class=&quot;post_list&quot;&gt;
&lt;li&gt;&lt;b&gt;Price&lt;/b&gt;. Hiring developers in India, China or South Africa can be significantly cheaper. On average we have found offshore development to cost 30% less than hiring staff in London to do the job, but some of that saving is offset by the cost of a suitable project manager with technical know-how to ensure the offshoring process saves, rather than costs, money.&lt;/li&gt;

&lt;li&gt;&lt;b&gt;A full team instead of just one resource.&lt;/b&gt;
Most offshore companies now offer customers pricing based on time spread across multiple resources. You might get a part time project manager, full time developer, part time designer and test specialist in a package that is attractively priced. This is great. In fact, it is vitally important, but the benefit is negated if you use a specialist web design / development agency in London as their team will provide the same benefit - and often with more experienced, value adding resources that have a good understanding of your target market.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Disadvantages of Offshoring&lt;/h4&gt;
&lt;ol class=&quot;post_list&quot;&gt;
&lt;li&gt;&lt;b&gt;Timezone Differences&lt;/b&gt;
A 5 hour (or so) time difference with India might not seem like a problem but adding up the delays in communication across an entire project development lifecycle can easily double the expected time required to deliver a completed product.  You will be required to sign off on deliverables on a regular basis and any delays in that sign off will directly impact on the delivery date.  Make sure you can afford slippages in your product or site launch or plan according to the likelihood that timezone differences will cause slippages.&lt;/li&gt;

&lt;li&gt;&lt;b&gt;Language Difficulties&lt;/b&gt;
Adequately communicating requirements and managing a project from start to finish with native, English-speaking developers and designers is a challenge at the best of times. Doing this with limited-English speaking teams can be a nightmare.&lt;/li&gt;

&lt;li&gt;&lt;b&gt;Consistency&lt;/b&gt;
Many offshore companies rotate resources between projects and one can quite easily receive a project that only just hangs together in both design and code consistency. While your website or product may appear to do the job, it is vital that you look under the hood and make sure the delivered project is reasonably constructed and easy to maintain. Our experience is that often this is not the case.&lt;/li&gt;

&lt;li&gt;&lt;b&gt;International Experience&lt;/b&gt;
Many designers and developers in the commonly used offshore countries have little or no international work experience. We regularly undertake projects that are fundamentally unfit for purpose but only because the designer or developer didn&#39;t understand the market in which the product or website was to be used. A good example of this comes in the form of e-commerce websites. The rules and requirements governing e-commerce (and in particular, payment processing) in the UK can be quite different to other countries, and often those requirements are overlooked and therefore render an offshore project useless - especially if maintaining or changing the code provided by the offshore company is a mess.&lt;/li&gt;

&lt;li&gt;&lt;b&gt;Lack of Professionalism&lt;/b&gt;
There is also a definite difference in professionalism between in-country and offshore providers. Ensure that you match the right resource with your requirements and don&#39;t just accept the offshore provider&#39;s recommendations. It really will help to have a specialist project manager consult locally to help you navigate the technical jargon that is thrown your way.&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;I have highlighted a few of the obvious benefits of offshoring your next design / development project and mentioned a few of the mines you need to avoid if you decide to do so.&lt;/p&gt;

&lt;p&gt;If price is your only consideration then dealing with the risks associated with offshoring won&#39;t worry you too much. If quality, maintainability and time are your most important considerations then our suggestion is that you manage the risk of offshoring by contracting an experienced, local, technical consultant with experience of the process and project requirements to get the job done properly.&lt;/p&gt;

&lt;p&gt;If offshoring isn&#39;t for you then contact us (&lt;a href=&quot;mailto:info@thehatchery.co.uk&quot; target=&quot;_blank&quot;&gt;info@thehatchery.co.uk&lt;/a&gt;) for an all-inclusive package that is affordable, unique and professional.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/7763126553597476339/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/7763126553597476339?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/7763126553597476339'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/7763126553597476339'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/03/offshore-development-where-are.html' title='Offshore Development - Where are the landmines?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-763130492758224789</id><published>2010-03-01T17:40:00.001+02:00</published><updated>2010-03-02T11:58:15.242+02:00</updated><title type='text'>The Confusion Virus</title><content type='html'>&lt;p class=&quot;intro&quot;&gt;As a child I had no idea what I wanted to be when I grew up. As an adult, I still don&#39;t, and I believe this confusion virus is spreading like wildfire. The media (all types), big business, Universities (perhaps even schools) and now social media breathe the virus into all of us...and I wonder if anyone is working on a cure? Is this a virus without a cure? Is it a virus that does more good than harm?&lt;/p&gt;

&lt;p&gt;We read about headline success stories, the &#39;one in a million&#39; person that achieves something incredible, and we can almost taste it for ourselves. Should we do what they did?...we can do that...we &lt;i&gt;should&lt;/i&gt; do that! We are constantly comparing and moulding ourselves to a benchmark that doesn&#39;t exist - at least not outside our own minds and the media frenzy.&lt;/p&gt;

&lt;p&gt;On observation, in business it seems that the new form of entrepreneurship is not about setting up a physical store or offering an on-site service, but rather doing something on the Internet and something for ourselves...and our benchmark for success is presented by the media in headlines, by Universities in case studies and in social media by word of mouth. We believe we don&#39;t have to sell because the internet is so big it sells itself; we believe it is easier working from home than commuting to work every morning; we believe that raising $10 million for our business is just a matter of time; we believe all the millionaires in the headlines achieved their success with little or no help; we believe it is all too easy. We are confused by the signals of mass media and the reality of life.&lt;/p&gt;

&lt;p&gt;Last night, Canada beat the USA in the ice hockey final at the Olympics 3-2 in overtime. Their victory was stunning and deserved but the headlines only reflect the glory, not the blood, sweat and tears that have got the team to that point in history. The headlines make us focus on Crosby and propel him disproportionately ahead of all the other players, as if he was the only person on the team. The problem with the virus I am writing about is that it blurs our vision and doesn&#39;t allow us to appreciate the full picture.&lt;/p&gt;

&lt;p&gt;I have seldom been one to compete with anyone else for status, money, and possessions (a rare character trait my Dad has blessed me with) but I would be lying if I said that it isn&#39;t a struggle to avoid doing so. In my life, the confusion virus presents as a different strain. I haven&#39;t been led to believe that I deserve or need what others have, but I have been buoyed into believing that anything is possible and why should I not do the best I possibly can to achieve wealth and material riches? Without this belief I know that progress in the world is unachievable; but with it, I wonder how many people are struggling to provide?...how many marriages are crumbling under the pressures of debt?...and how many heart attacks and strokes are induced by the realities of failure?&lt;/p&gt;

&lt;p&gt;Are we on a collision course with reality or can we concentrate our energies sufficient enough to realise that life and all it&#39;s rewards demand dedication, single-mindedness, and all the other strong character traits?...and what of the softer traits - selflessness, sincerity, humility, love, care, compassion? Has the virus crushed those already or might they be our only hope for a cure?&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/763130492758224789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/763130492758224789?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/763130492758224789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/763130492758224789'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/03/confusion-virus.html' title='The Confusion Virus'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-8729290131110880632</id><published>2010-02-25T18:16:00.011+02:00</published><updated>2010-03-02T16:55:12.630+02:00</updated><title type='text'>Your site should degrade gracefully</title><content type='html'>&lt;p class=&quot;intro&quot;&gt;Browsers all interpret your web site slightly differently. Should the aim be to have your site look identical across multiple browsers, or for your site to take advantage of the latest enhancements offered by modern browsers while still covering the basics for the older ones?&lt;/p&gt;&lt;p&gt;Internet browsers all serve the same basic purpose: They display content contained on a web server based on a visitor&#39;s request. (The request could be in the form of typing a URL into their browser&#39;s address bar or simply clicking on a link.) This process is described below:&lt;/p&gt;&lt;ol class=&quot;post_list&quot;&gt;&lt;li&gt;A user enters a URL (web address) into the Address Bar of their browser.&lt;/li&gt;&lt;li&gt;The browser then determines which web server hosts the content for the requested URL.&lt;/li&gt;&lt;li&gt;The browser then sends a request to the web server for the relevant content that makes up the website. This could require additional computation by the web server if the document requested is written in an advanced programming language like .NET or PHP.&lt;/li&gt;&lt;li&gt;The resultant HTML document sent back by the server is downloaded to the user&#39;s computer.&lt;/li&gt;&lt;li&gt;The browser starts to process the document and may be instructed (by the document itself) to retrieve additional supporting files from the web server. These could include CSS, Javascript, images, and video etc.&lt;/li&gt;&lt;li&gt;The browser then organises all the content into a visually pleasing and logical format for the user, based on the instructions included in the retrieved HTML, CSS, Javascript and other files.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;Our problem lies in step 6 - the processing and organisation of the downloaded contents. Each and every browser - be it Chrome, Firefox, Safari or Internet Explorer - will interpret the instructions contained in the HTML and CSS slightly differently. Adding to the confusion is the fact that even various versions of the same browser can display the same element differently.&lt;/p&gt;&lt;h3&gt;Web standards and the light at the end of the tunnel&lt;/h3&gt;&lt;p&gt;This problem is slowly being negated by a common set of &lt;a href=&quot;http://www.w3.org/standards/&quot; target=&quot;_blank&quot;&gt;web standards&lt;/a&gt; that browsers are meant to adhere to, although even some of these rules seem to be open to interpretation. Web browsers like Firefox, Safari and Chrome all support these standards with only a small handful of quirks. Unfortunately the same cannot be said for Microsoft&#39;s Internet Explorer. While this browser continues to improve with each major release, it&#39;s older versions - namely Internet Explorer 6 and Internet Explorer 7 (both of which still hold a fairly large market share thanks to lousy IT departments in corporate environments and the lack of high speed Internet to facilitate alternative browser downloads in the developing world) - are nothing short of atrocious in their flagrant disregard for the standards laid out by the W3C.&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://www.w3schools.com/browsers/browsers_stats.asp&quot; target=&quot;_blank&quot;&gt;Browser usage statistics&lt;/a&gt; reveal that as at January 2010, 10% of web surfers still use Internet Explorer 6 (released in 2001) and 12% still use Internet Explorer 7 (released in 2006). This means that we cannot easily ignore them when building a site, but rather need to go out of our way to accommodate them. This process is costly and resource intensive, but cannot be avoided.&lt;/p&gt;&lt;h3&gt;Building web sites that degrade gracefully&lt;/h3&gt;&lt;p&gt;There are two ways to build web sites. You can build a web site specifically for the lowest common denominator, which will almost always be Microsoft&#39;s charming Internet Explorer 6. Doing this ensures that the web site not only works but also looks identical in all browsers. Unfortunately this also means that you&#39;re ignoring the last nine years of evolution in web design, effectively hamstringing your site.&lt;/p&gt;&lt;p&gt;You can alternatively build it for the strongest browsers on the market (adhering to web standards) and ensure that it degrades gracefully in older browsers. This means using the very latest technology and enhancements available to you, most of which will not be supported in Internet Explorer 6 and possibly 7, but also providing fallback information for the older browsers so that if a command is not understood, there is a backup instruction guaranteed to work. This ensures that your web site can use the very latest tools available, often greatly improving areas such as design or user experience. The down side, if you can call it that, is that your web site will look slightly different across multiple browsers.&lt;/p&gt;&lt;p&gt;The Hatchery will always choose the latter option when building your web site.&lt;/p&gt;&lt;h3&gt;How major are these differences?&lt;/h3&gt;&lt;p&gt;As I mentioned, most of these enhancements involve either design or user experience, and are thus cosmetic. Examples of this include a heading that could have a text-shadow effect applied to it in modern browsers but would just appear as plain text in Internet Explorer 6, 7 and 8; or a box which could have rounded corners and a gradient background in newer browsers but would appear as a solid rectangle in older ones. Overall structure and colours should not be affected in any way.&lt;/p&gt;&lt;h3&gt;Adhering to standards futureproofs your site&lt;/h3&gt;&lt;p&gt;Internet Explorer has been around for a long time - too long in most designer&#39;s minds! But thankfully it is being phased out. Microsoft will stop supporting it (no more security fixes etc.) in 2011, and many influential web presences like Google Docs and YouTube have formally stopped supporting it already (or will do in the next month or so). Once it is gone you do not want to be amongst a crowd of competitors who chose to to use the latest technology available to them whilst you aimed for a basic Internet Explorer 6 compliant site. The fact that your site may look slightly different across multiple browsers really shouldn&#39;t be a major concern.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/8729290131110880632/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/8729290131110880632?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/8729290131110880632'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/8729290131110880632'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/02/your-site-shoudl-degrade-gracefully.html' title='Your site should degrade gracefully'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-4486454183559555248</id><published>2010-02-22T14:04:00.004+02:00</published><updated>2010-02-22T14:08:23.221+02:00</updated><title type='text'>I&#39;m a Mac and Windows 7 was...sort of...my idea...</title><content type='html'>&lt;p class=&quot;intro&quot;&gt;Microsoft&#39;s Windows Vista was undeniably a massive failure and fundamentally rocked the foundation on which my house is built. For the past 3 years I have been paralysed. Not physically, but technologically as far as Microsoft technologies are concerned. Having installed Windows 7 this past weekend, I am asking the question - how does Windows 7 change me, and was it really my idea as Microsoft would have me believe?&lt;/p&gt;

&lt;p&gt;For 12+ years I have been a Microsoft software developer. To this day, The Hatchery remains a Microsoft Registered Partner and Empower Programme Subscriber. In fact, our incredibly powerful content management and e-commerce engine (Cloudbase&amp;trade;) is built using Visual Studio on the .NET 3.5 framework. So, it is fair to say that I am not anti-Microsoft, but in the past 3 years I have spent more money on Apple hardware and software than I have on any other technology company&#39;s products. For a breakdown of my technology spend over the past 3 years please see the Appendix at the end of this blog post.&lt;/p&gt;

&lt;h4&gt;So how did this keen Microsoft developer turn sweet on Apple and sour on Microsoft?&lt;/h4&gt;
&lt;p&gt;&lt;b&gt;Quite simple: Windows Vista and the iPhone.&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;In masterful strokes of genius, Steve Jobs and the team at Apple have identified why their company has struggled for years against Microsoft (the Goliath), and developed technologies that couldn&#39;t solve their competitive problems any better than they do.&lt;/p&gt;
&lt;p&gt;At the same time, Microsoft has continued to try and be everything to everyone in a world where consumers would prefer devices and software that are built for a particular job and which do that job brilliantly; that are designed, not just engineered; and that make life simpler and more enjoyable.&lt;/p&gt;
&lt;p&gt;In my opinion, the iPod was really the turning point for Apple. It put Apple technologies in the hands of millions. With consumers accustomed to using iTunes and Apple software and hardware, the iMac and Mac OS X began their rise to prominence in the home. Then the iPhone smashed onto the scene and put Apple technology in our hands, pockets or at least very nearby for 24 hours a day. With the iPhone, Apple dangled a carrot and many developers scrambled to learn Cocoa and Xcode - the language and environment with which one can build all Mac applications. Now, with Apple stores around the world attracting millions of visitors annually, and innovation such as the iPod, iPhone and the iPad relentlessly making our lives easier and more enjoyable, Apple is undoubtedly a major player in the league of tech giants and developers are actively building software for Mac OS X and Apple&#39;s mobile equivalents.&lt;/p&gt;
&lt;h4&gt;...and how did Microsoft sour our relationship with Windows Vista?&lt;/h4&gt;
&lt;p&gt;The product was touted as revolutionary and the tech community was treated to functionality promises that dazzled. However, the reality was far from what we were encouraged to dream would be possible with this operating system.&lt;/p&gt;
&lt;p&gt;I started this blog post talking about my technology paralysis, and Windows Vista was the cause. For 3 years I have worked on the edge of my seat, expecting Vista to crash at any moment into a blue screen of death and my work to be irreparably lost to the Windows binary monster. It has happened on multiple occasions and cost me a bundle in irrecoverable time and frustration.&lt;/p&gt;
&lt;p&gt;Not only was Windows Vista one of the worst operating systems that Microsoft has ever released to market, but the company made further mistakes when it released the product. Some of these mistakes included: a crazy pricing model with a myriad of operating system versions that confused even the tech community, pricing 4+ times the cost of Mac&#39;s OS X Leopard, arrogance in their denials that the product had fundamental problems, and the delivery of a product that was oversold and which under-delivered.&lt;/p&gt;
&lt;p&gt;So when Microsoft announced that Windows 7 would be released in October last year, I really couldn&#39;t have cared. The announcement didn&#39;t make me hunt down keynote speeches for more info or make plans to queue for my copy. I just ignored the news. Microsoft&#39;s Vista had made me indifferent and paralysed my interest in Redmond&#39;s products - perhaps even making an Apostle out of me for the company&#39;s competitor in Cupertino.&lt;/p&gt;
&lt;p&gt;The problem is that I need Microsoft Windows to build websites on our technology foundation, so when Vista crashed on me on Friday I resolved to take Windows 7 for a spin as my thinking was that anything must surely be better than Vista.&lt;/p&gt;
&lt;p&gt;Boy am I pleased that I did. Despite taking 4 hours to upgrade my Vista installation, the first brush of my mouse cursor over the Windows 7 taskbar put a smile on my face and much was forgiven. Windows 7 doesn&#39;t look that different to Windows Vista but it feels more solid. User Account Control is more robust and appropriately implemented and the attention to detail that the development team paid to this latest release is obvious. Not only does the system function better but it is quicker and uses fewer system resources to do the job. Brilliant!&lt;/p&gt;

&lt;h4&gt;So how has this changed me?&lt;/h4&gt;
&lt;p&gt;Many would brand me as an Apple Fan-boy nowadays and there is no doubt that if someone asked me what machine I would recommend they purchase, a Mac / iMac / Macbook would remain my first response in spite of Windows 7, and irrespective of the initial cost. So I am asking myself the question, am I a Mac or a PC and was Windows 7 really my idea?&lt;/p&gt;

&lt;p&gt;After much thought, I have determined that I am a Mac. I am not yet a Mac through-and-through as I still wear my PC tie under my uber-cool and relaxed sweatshirt in the form of Windows 7 running inside VMware, but nevertheless, Mac OS X runs in my veins and the iPhone rings in my ears. As great as Windows 7 is in comparison to Vista, it is still no Mac OS X, but to it&#39;s credit, it is feeling more and more like OS X to use. So...was Windows 7 my idea?...&lt;/p&gt;
&lt;p&gt;I guess to some extent it was. By expressing my favouritism for Apple and Mac OS X along with millions of others around the world, Microsoft has heard the pitter patter of our feet from their door to Apple&#39;s and has suddenly sat up and taken note of the features that make Mac OS X so strong. I can only hope that they continue to fight Apple for market share so that both companies remain honest, but I also hope they find the innovation and skills to catch up and start leading the world of technology again, rather than watching Steve Jobs&#39; back as he disappears into the horizon that is the future of computing.&lt;/p&gt;

&lt;h4&gt;Appendix A (My Technology Spend over the Past 3 Years)&lt;/h4&gt;
&lt;p&gt;My headline technology spend (approximations) over the past 3 years:&lt;/p&gt;
&lt;ol class=&quot;post_list&quot;&gt;
 &lt;li&gt;February 2007: Hewlett Packard Pavilion dv9299ea Laptop running Windows Vista - &amp;pound;1,900&lt;/li&gt;
 &lt;li&gt;19 June 2007: Queued for the Apple iPhone at Regent Street Store - &amp;pound;269&lt;/li&gt;
 &lt;li&gt;October 2007: Macbook Pro and Accessories - &amp;pound;2,100&lt;/li&gt;
 &lt;li&gt;11 July 2008: Queued for the Apple iPhone 3G - &amp;pound;99&lt;/li&gt;
 &lt;li&gt;April 2008: Microsoft Empower Subscroption - &amp;pound;260&lt;/li&gt;
 &lt;li&gt;April 2008: Mac Pro - &amp;pound;1,800&lt;/li&gt;
 &lt;li&gt;April 2008: Apple 23&quot; Cinema Display, Time Capsule and VMware Fusion - &amp;pound;930&lt;/li&gt;
 &lt;li&gt;April 2008: iWork Family Pack 2008 - &amp;pound;59&lt;/li&gt;
 &lt;li&gt;March 2008: Enrolled in the iPhone Development Program - &amp;pound;59&lt;/li&gt;
 &lt;li&gt;March 2009: Re-enrolled in the iPhone Development Program - &amp;pound;59&lt;/li&gt;
 &lt;li&gt;April 2009: Re-subscribed to the Microsoft Empower Programme - &amp;pound;260&lt;/li&gt;
 &lt;li&gt;July 2009: Repairs to HP Laptop (what a waste of time and money this laptop and HP has proven to be) - &amp;pound;267&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;These figures exclude additional RAM purchases for my Mac&#39;s, a Samsung and Epson printer and a few other smaller technology items as well as gifts such as an Apple Magic Mouse that I received this past year for Christmas. It also excludes any carrier payments to Apple for my iPhone contract with O2.&lt;/p&gt;
&lt;p&gt;I have also purchased or encouraged family members to buy the following technology in this time (all of which were previously Windows users):&lt;/p&gt;
&lt;ol class=&quot;post_list&quot;&gt;
 &lt;li&gt;iPhone 3GS (my wife): &amp;pound;149.99&lt;/li&gt;
 &lt;li&gt;iMac 20&quot; (my folks): approximately &amp;pound;900 (purchased in South Africa)&lt;/li&gt;
 &lt;li&gt;iMax 20&quot; (my folks-in-law): approximately &amp;pound;900 (purchased in South Africa)&lt;/li&gt;
 &lt;li&gt;Macbook Pro (my folks): &amp;pound;900&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;So, in summary my calculations show:
&lt;ol class=&quot;post_list&quot;&gt;
&lt;li&gt;Microsoft: &amp;pound;520 plus the license fee that formed part of the HP laptop purchase (so let&#39;s be generous and say that that was &amp;pound;300) = &amp;pound;820&lt;/li&gt;
&lt;li&gt;Apple: &amp;pound;5,375 plus approximately &amp;pound;3,000 spent by family members on Apple technology.&lt;/li&gt;
&lt;/ol&gt;

&lt;h4&gt;Appendix B (What else has changed?)&lt;/h4&gt;
&lt;p&gt;The fall of Microsoft in my recommendation standings is not an isolated incident in my world. Perhaps an even bigger fall has been Hewlett Packard as I have vowed never to purchase another HP product in my lifetime. Prior to purchasing the HP Pavilion dv9299ea laptop (mentioned above), all my printers and many other bits and pieces were HP products, but since that purchase I have got rid of it all. Not only should that laptop model have been recalled by Hewlett Packard (as they did similar products) given it&#39;s faulty graphics card that on two occasions crashed it&#39;s motherboard, but the support I received from the company was absolutely abysmal. If I am going to spend &amp;pound;19,00 on a laptop with that spec then I expect much more from the manufacturer. I am not the only one complaining about the same or similar problems and so I am not sure HP will ever redeem itself in my eyes. Only time will tell...&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/4486454183559555248/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/4486454183559555248?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/4486454183559555248'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/4486454183559555248'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/02/im-mac-and-windows-7-wassort-ofmy-idea.html' title='I&#39;m a Mac and Windows 7 was...sort of...my idea...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-1120280062773101641</id><published>2010-02-19T11:30:00.035+02:00</published><updated>2010-02-19T18:52:29.282+02:00</updated><title type='text'>Assess your site with &#39;View Source&#39;</title><content type='html'>&lt;p class=&quot;intro&quot;&gt;Self-diagnosis can be a dangerous folly, but being able to assess the competency of your web site on a deeper level than it’s funky cosmetics should be crucial in deciding when it’s time to hit the restart button.&lt;/p&gt;&lt;p&gt;Whether you’ve just had a site built or you’re stuck with an aging web presence it’s important that anyone who manages a web site can identify several key areas that dramatically effect a site’s performance and search engine efficiency. If your site can’t meet the criteria detailed below then you may be in a situation where a complete rebuild is the most appropriate solution.&lt;/p&gt;&lt;p&gt;Irrespective of how simple (static) or complex (dynamic) your web site is there is one common denominator that forms the foundation of what a user sees when they visit your website: HTML.&lt;/p&gt;&lt;p&gt;HTML is a basic programming language that, amongst other things, uses specific tags wrapped around content to tell a browser how to display an element of a web page. This is not nearly as complicated as you might imagine.&lt;/p&gt;&lt;img src=&quot;http://www.thehatchery.co.uk/assets/blog/blog_h1.png&quot; width=&quot;680&quot; height=&quot;211&quot; alt=&quot;how HTML works&quot; /&gt;&lt;p&gt;On a cosmetic level the tags tell the browser how to format the content contained within them. In the above example we are telling the browser that the text ‘Hello World’ is a heading, and it should be styled accordingly. Common tags include headings, paragraphs and images.&lt;/p&gt;&lt;p&gt;This code is not some obscure alchemical cocktail that is hidden in a matrix of glowing ones and zeros. You can have a look at the HTML for any web page at any time simply by asking your browser to show it to you.&lt;/p&gt;&lt;p&gt;Give it a go right now. If you’re using Firefox click on ‘View’ in the program menu at the top of the screen and then click on ‘Page Source’. Voila! You will be greeted by a new window filled with HTML code. Unless you come from an IT background this should look thoroughly incomprehensible. You will never need to understand it all. We are simply going to highlight some of the important bits so that you are able to ensure that they are both present and relevant in your own site’s HTML.&lt;/p&gt;&lt;p&gt;The first thing to appreciate is that although it looks like you can edit the text that makes up the code, you can’t. It’s read-only, meaning that you cannot influence it in any way. So flex your fingers and let’s dive right in.&lt;/p&gt;&lt;h4&gt;What are the important bits?&lt;/h4&gt;&lt;p&gt;There are three main sections in each and every web page.&lt;/p&gt;&lt;ol class=&quot;post_list&quot;&gt;&lt;li&gt;A Doctype Declaration&lt;/li&gt;&lt;li&gt;A Head Section&lt;/li&gt;&lt;li&gt;A Body Section&lt;/li&gt;&lt;/ol&gt;&lt;h4&gt;The Doctype&lt;/h4&gt;&lt;p&gt;The Doctype declaration should be the very first thing you see at the top of the document. It is typically just one or two lines of code. It tells the browser what flavour of HTML the page is written in. This is important because it ensures that the browser knows how to handle each element as intended by the designer or developer. If it’s not the first object in the document then that’s your first red flag: something’s wrong.&lt;/p&gt;&lt;h4&gt;The Head Section&lt;/h4&gt;&lt;p&gt;The Head section of the document is demarcated by an opening &amp;#8249;head&amp;#8250; tag and a closing &amp;#8249;/head&amp;#8250; tag. The content inside of these tags tells the browser about the content of the page but doesn’t actually contain any information that gets displayed within the browser window.&lt;/p&gt;&lt;p&gt;The first thing to look out for here is a page title. It sits within the &amp;#8249;title&amp;#8250; and &amp;#8249;/title&amp;#8250; tags. The title of the page is displayed in the browsers title bar, but even more importantly it is used by search engines to name the page in search results, and give it relevance when someone searches for associated keywords. Every page of your site should have a unique title. At The Hatchery we have found that giving each page a unique name followed by the name of the site yields the best results. For example a homepage will have a title of ‘Web &amp; Mobile Design and Development Studio: The Hatchery Limited’, while our contact page will have a title of ‘Get in touch: The Hatchery Limited’. If your page titles are missing then you are severely hampering your site’s search engine efficiency.&lt;/p&gt;&lt;p&gt;The second item we need to look for in the head section is the meta data. Although there are many different types of meta data we’ll pay close attention to just two of them, description and keywords. These two items exist exclusively to tell search engines about the web page, and are therefore both very important.&lt;/p&gt;&lt;p&gt;Let’s look at your description first. The code will look something like this:&lt;/p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicxngk2ah8peHPdEStbD4MTwgD-JUJJJz0W6lY0VoVmyqjsWSvUqjRi8T9LXo7sub_BNQcf2OyYCqzFSfp-yLSD4xp0eXb2lqjxhNJlkDlrhMalqKglNGgk4GagfGcvdvjEgKEYiOteCsM/s1600-h/blog_decrip.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 129px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicxngk2ah8peHPdEStbD4MTwgD-JUJJJz0W6lY0VoVmyqjsWSvUqjRi8T9LXo7sub_BNQcf2OyYCqzFSfp-yLSD4xp0eXb2lqjxhNJlkDlrhMalqKglNGgk4GagfGcvdvjEgKEYiOteCsM/s400/blog_decrip.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5439939281290779154&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;This description is displayed as the text below each item in a search result page and is used to index a site with relevant search terms. It is imperative that each page in your site contains a meta description.&lt;/p&gt;&lt;p&gt;The keywords are equally important. The code will look like this:&lt;/p&gt;&lt;a onblur=&quot;try {parent.deselectBloggerImageGracefully();} catch(e) {}&quot; href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWf3RGsExaebUSLzdsPXU2MfFWWXHHLYaUIjOuq9FVKsYrHHVFc6X5yarswLcYkheS8pF3AQVE9zaC1z_TciEXoP7bBRn2A33xNncIUmim-f-NnsBxuT-mb5SISRxvn1LRvokJ1N2YBw85/s1600-h/blog_keywords.png&quot;&gt;&lt;img style=&quot;display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 129px;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWf3RGsExaebUSLzdsPXU2MfFWWXHHLYaUIjOuq9FVKsYrHHVFc6X5yarswLcYkheS8pF3AQVE9zaC1z_TciEXoP7bBRn2A33xNncIUmim-f-NnsBxuT-mb5SISRxvn1LRvokJ1N2YBw85/s400/blog_keywords.png&quot; border=&quot;0&quot; alt=&quot;&quot;id=&quot;BLOGGER_PHOTO_ID_5439939455444515730&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;These keywords are recorded by search engines as potential search terms that your site would be a relevant match with. If either the description or the keywords are missing or incomplete then you have a serious problem.&lt;/p&gt;&lt;h4&gt;The Body Section&lt;/h4&gt;&lt;p&gt;The Body tags contain the information that will be displayed in the Browser window. It will probably look rather complicated as this is the code that defines both the content and the structure of the page. What you’re looking out for here is the extensive use of a wide range of HTML tags. Most importantly you need to pay attention to the use of heading tags, &amp;#8249;h1&amp;#8250; through to &amp;#8249;h6&amp;#8250;.&lt;/p&gt;&lt;p&gt;This is because search engines such as Google place more importance on text contained within these tags then they do on standard paragraph text.&lt;/p&gt;&lt;p&gt;The &amp;#8249;h1&amp;#8250; tag should be used for the most important object on the page. This could either be your company name or the title of an article, depending on what you think will have more traction with search results. &amp;#8249;h2&amp;#8250; Tags should be used for second-tier headings and contain words that potential visitors may search for. Headings should not be abstract as you are wasting an opportunity to boost search rankings. Similarly &amp;#8249;h3&amp;#8250; tags should be used for sub headings, and again should contain only relevant information.&lt;/p&gt;&lt;p&gt;Outside of headings, and if you’re starting to feel confident about your foray into the world of HTML, you can seek out the image tags in your content. Here is an example of an image tag:&lt;/p&gt;&lt;img src=&quot;http://www.thehatchery.co.uk/assets/blog/blog_image.png&quot; width=&quot;680&quot; height=&quot;180&quot; alt=&quot;HTML Image Tag&quot; /&gt;&lt;p&gt;The important thing to look out for here is the ‘alt=’ declaration, which plays a role in search engine optimisation and also assists disabled visitors (such as the visually impaired who may use screen-readers) in deciphering content.&lt;/p&gt;&lt;h4&gt;Conclusion&lt;/h4&gt;&lt;p&gt;If you find that these elements are missing or no longer relevant you’ll need to get your designers and developers involved in correcting the situation. I would not recommend attempting to rectify these mistakes yourself as this would mean editing the site’s source files (unless you use The Hatchery’s Cloudbase CMS which lets you edit this information in a structured environment).&lt;/p&gt;&lt;p&gt;Hopefully you’ll now be in a position to assess the foundation of your web site and determine whether or not it is providing the strongest possible platform for your online presence.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/1120280062773101641/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/1120280062773101641?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/1120280062773101641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/1120280062773101641'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/02/asses-your-own-site-with-view-source.html' title='Assess your site with &#39;View Source&#39;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEicxngk2ah8peHPdEStbD4MTwgD-JUJJJz0W6lY0VoVmyqjsWSvUqjRi8T9LXo7sub_BNQcf2OyYCqzFSfp-yLSD4xp0eXb2lqjxhNJlkDlrhMalqKglNGgk4GagfGcvdvjEgKEYiOteCsM/s72-c/blog_decrip.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-3691734835305220154</id><published>2010-02-15T13:33:00.016+02:00</published><updated>2010-02-18T15:39:01.420+02:00</updated><title type='text'>PHP vs .NET? Irrelevant question?</title><content type='html'>&lt;p class=&quot;intro&quot;&gt;A new client, the same question - &quot;which is better - PHP or .NET for my new website?&quot;. This is perhaps the most regularly asked question we are faced with in our first client meetings and I am not sure we have identified the most suitable response - at least not yet.&lt;/p&gt;&lt;p&gt;We are primarily .NET (C#) and SQL Server developers but only because our proprietary content and e-commerce management system (Cloudbase™) is built on this foundation. We believe we have an incredibly powerful solution in Cloudbase™ and that every website inquiry we receive can benefit from the product, but we do have some experience of PHP and MySql and big companies like Facebook use those technologies almost exclusively. So what should your website be built on?&lt;/p&gt;&lt;h4&gt;Framework vs. Scripting Language&lt;/h4&gt;&lt;p&gt;To start with, I should probably qualify the comparison I am drawing here by saying that we aren&#39;t exactly comparing apples with apples. Microsoft&#39;s .NET is a framework while PHP is a scripting language. The difference is quite important because we should really be comparing PHP to one of the languages (such as C# or Visual Basic) that run on the .NET framework. To avoid getting too technical however, I am going to be referring to .NET throughout this blog post as all or any of the languages that run on the framework and comparing these to PHP.&lt;/p&gt;&lt;h4&gt;Key Differences&lt;/h4&gt;&lt;p&gt;I initially started writing this blog post by defining PHP and .NET as well as all the major players involved with both technologies, but having just re-read it I have decided to cut all of that and state the key differences I see one facing when choosing one or the other. Much of these differences comes down to toolsets and pricing:&lt;/p&gt;&lt;ol class=&quot;post_list&quot;&gt;&lt;li&gt;&lt;i&gt;PHP is free whereas Visual Studio is not.&lt;/i&gt; &lt;b&gt;Does this matter to you? No.&lt;/b&gt; The company you choose to do your website design and development will pick up the tab for the licensing of Visual Studio if you choose .NET so it makes no difference to you whatsoever.&lt;/li&gt;&lt;li&gt;&lt;i&gt;MySql is free and the full version of SQL Server is not.&lt;/i&gt; These are database engines and both play important roles in dynamic websites built for the two languages. &lt;b&gt;If you have a small (even medium-sized website) then SQL Express will suffice, and this technology IS free.&lt;/b&gt; Admittedly, the full version of SQL Server is pretty pricey but for the majority of websites out there, this question is mutable too.&lt;/li&gt;&lt;li&gt;&lt;i&gt;PHP runs best on Linux servers and .NET will only run on Windows servers.&lt;/i&gt; Linux servers are significantly cheaper than Windows servers due to licensing. All true. The average difference we have seen between the two hosting options is around 10%. i.e. Windows servers cost approximately 10% more than Linux servers on a leased, monthly basis which equates to approximately £10 per month for a business dedicated server. &lt;b&gt;Does this matter&lt;/b&gt; to a website requiring dedicated server hosting - &lt;b&gt;probably not&lt;/b&gt;.&lt;/li&gt;&lt;li&gt;&lt;i&gt;Support for PHP is poor and expensive.&lt;/i&gt; There are multiple, very large organisations driving PHP forward just as Microsoft does .NET but there are also a number of different PHP flavours and associated technologies available to choose from. The key question to &lt;b&gt;assess&lt;/b&gt; the answer to here is &lt;b&gt;whether&lt;/b&gt; your chosen &lt;b&gt;development team is capable of delivering a quality, ongoing support service that matches your immediate and long term requirements&lt;/b&gt;.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;So, a commonly assumed difference between the two choices is price, and Microsoft have gone to great lengths to compete with PHP and PHP-related technologies by releasing their Express versions of the .NET development environment and SQL database engine. In my opinion there isn&#39;t much in the race to be the dominant web scripting language, and for the foreseeable future, I expect both to be comparable, viable options for website development.&lt;/p&gt;&lt;p&gt;If I was choosing a company to do my web design and development, instead of determining which language they might build my site on, I would examine the following 5 aspects of the companies I am considering to build the site:&lt;/p&gt;&lt;ol class=&quot;post_list&quot;&gt;&lt;li&gt;&lt;b&gt;What does the company&#39;s portfolio look like?&lt;/b&gt; Do their design skills meet the expectation I have for my website&#39;s own look and feel? &lt;a href=&quot;http://www.apple.com/&quot;&gt;Apple&lt;/a&gt; has in recent years demonstrated that design is important to most of us. The success of the iPod, iPhone and now the iMac is indicative of our desire for beautiful, not just functional technology. Can the company / designer deliver a quality design on a reasonable budget?&lt;/li&gt;&lt;li&gt;&lt;b&gt;What ongoing support does the company / developer offer it&#39;s clients?&lt;/b&gt; Many people choose to get freelance designers and / or developers to build their website. Unfortunately, these people tend to get bored quite quickly and move rapidly from one project to the next - seldom looking back and seldom supporting their ongoing client requirements. The 80/20 principle applies in web development too - 80% of the developer&#39;s time is spent finishing the final 20% of the site. A freelancer (in my experience) is less likely to invest this time in putting the important finishing touches on my website than a company geared to build a long term relationship with me. Although freelancers tend to be a significantly cheaper solution upfront, the question to ponder is: if I lose this developer, will someone else be able to pick up where they left off, and what might this cost me?&lt;/li&gt;&lt;li&gt;&lt;b&gt;Will they provide me with the tools necessary to manage my own website for most day-to-day requirements and allow my site to grow as my business does - without platform limitations?&lt;/b&gt; A commonly overlooked requirement for any website is it&#39;s content management system (CMS). Many developers (and the PHP community in general has a greater propensity for this in my experience) use open source CMS technologies. Some of these are better than others but in most cases the choice of CMS platform is never discussed with a client before the contract is signed. I would discuss this. It might make or break my website.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Will my website&#39;s functionality and / or design be limited by the CMS?&lt;/b&gt; In most cases, and especially for open source CMS&#39;s the answer is yes. To me, this seems odd. It is like asking a painter to paint a portrait without providing him / her with sufficient paint or the colours he / she needs to finish the job. I would ensure that my website designer is unconstrained by the CMS my developer is going to implement.&lt;/li&gt;&lt;li&gt;&lt;b&gt;What are the Search Engine Optimization (SEO) credentials of the company building my website?&lt;/b&gt; Search engines are critical to the internet, and so building my website with an understanding of how search engines index the content on it and help visitors find me on the web is of paramount importance. CMS systems can make or break a search engine optimization strategy so I would ask my developer whether their CMS of choice will limit or enhance this in any way.&lt;/li&gt;&lt;/ol&gt;&lt;p&gt;To finish off and summarise, I think the choice between PHP and .NET is irrelevant on every level. The important choice is who you get to do your design and development.  I have listed the top 5 aspects of website design and development that I would nail down before commissioning anyone or any company to build my site and I hope you find them useful.&lt;/p&gt;&lt;p&gt;Please do share your own experience-led thoughts on this topic in the comments.&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/3691734835305220154/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/3691734835305220154?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/3691734835305220154'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/3691734835305220154'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/02/php-vs-net-irrelevant-question.html' title='PHP vs .NET? Irrelevant question?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7090098085307413240.post-1220161370433195006</id><published>2010-02-12T17:02:00.000+02:00</published><updated>2010-02-12T17:02:24.800+02:00</updated><title type='text'>A new look, a new website, a new blog...</title><content type='html'>We are very pleased to announce the launch of our new brand, new website and now this new blog. Rohan (our Creative Director) and I (Andrew, Managing Director) will be posting weekly to this blog and look forward to engaging you with interesting Hatchery news as well as design and development tidbits we discover.</content><link rel='replies' type='application/atom+xml' href='http://blog.thehatchery.co.uk/feeds/1220161370433195006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/7090098085307413240/1220161370433195006?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/1220161370433195006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7090098085307413240/posts/default/1220161370433195006'/><link rel='alternate' type='text/html' href='http://blog.thehatchery.co.uk/2010/02/new-look-new-website-new-blog.html' title='A new look, a new website, a new blog...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>