Bits n Bobs | Blog | Website Wizardry

Google Teaches Developers How to Optimise Code for the web

16/07/2014

Google unveils new learning center that hope to encourage developers to start writing android apps.

So, just an hour ago, I came across an article on The Next Web – http://thenextweb.com/google/2014/07/15/google-offers-free-udacity-course-teach-android-app-development/

It focuses on an announcement from Google debuting a new learning centre offering free courses on “Android development”. The courses are aimed at developers who know code but have never developed on android before. By doing this Google are luring more developers in to this market space, which will inevitably increase the prevalence of the android platform and what is built for it.

So, as you do, I dug further into the story. By now, I was on Udacity, which is an online portal dedicated to distant learning within the programming sector. There are a range of courses to choose from, including Software and Web Development. The courses are built by industry leaders such as Facebook, Salesforce and Google.

I found myself on the “Google built” courses page looking for what might take my interest. I eventually settled on the “Website Performance Optimization” course – quite inevitably – as website speed is above all my guilty pleasure.

To me, page speed is an essential part of development. An unoptimised site is a bit like having a car with no fan belt. Think of a website as a car engine; there are many functioning parts that make it run.

First off you have code (html, css, javascript), which needs to be clean, well formed, and optimised to be quick serving and light on browser load. Code is the nuts and bolts, the spinning cogs, the valves and pipes.

After your code, you have your images. These need to be optimised for load speed and screen size for mobile, tablet and desktop. Images are the metallic paint, the aesthetics, what makes your site look and feel good.

You then have your content and Search Engine Optimization. This is the sound system, the heated seats, making sure your journey is enjoyable, comfortable and easy.

Then you’ve got your final testing. This is your quality control, it’s all well and good being pretty, but if it doesn’t work the way it should then it’s no good. There’s no point buying a 4×4 if it can’t make it up a low grade hill!

And finally after the website is launched you need to keep it maintained; Online Marketing keeps your website visible and ensures you’re reaching out and finding your users. A bit like an MOT, if you don’t keep on top of your online marketing and SEO efforts you’ll soon enough come grinding to a halt.

So it’s critical to ensure all the above elements are combined to ensure a successful website. I’m looking forward to getting stuck in to learning some more tips and tricks for optimising your website’s performance.