After the release of my new site a couple of weeks ago, I only promoted it in one place initially: CSS Mania. It was then rapidly linked from a lot of places and as a result I’ve had loads more enquiries; to the point where I’ve had to turn down work!
So, many thanks to everyone who linked to me or posted my site to other galleries, in particular:
Well it’s taken me quite a long time, but I have finally finished my re-design of friskdesign.com!
The new site has a much better portfolio than the old one. Now, the emphasis is put on my work — the homepage has a nice big slideshow and there are myriad ways of accessing the folio through various menus, options and random content in the footer. With the old site, you couldn’t really see good screenshots until at least three screens in so I’ve rectified that big time.
This site was designed as a portfolio to showcase Gaijin’s film production and sound recording services. It was designed in Photoshop and delivered using Wordpress.
The Royal Marsden Manual of Clinical Nursing Procedures system provides online access for government sector public-health professionals, as well as facilities for administrators to update their access with their own procedural guidelines.
I was asked by the online publishing company Semantico to develop the look and feel of the Manual, as well as creating AA standard accessible HTML/CSS templates.
Images are usually the worst. Thumbnails served from profile.ak.facebook.com or any of the photos-?.ak.facebook.com locations take around 2-5 seconds to download. This is crazy, these files are only around 2-5Kb each. (In fact, that’s even quite large for a thumbnail, they could be made smaller). The slow load times massively affect both the performance and perceived performance of the site.
common.js.pkg.php (which clocks in at a whopping 103Kb), takes around 4 seconds to load. The slowest I’ve recorded was 32 seconds, the fastest was half a second.
All of the images associated with the Chat app take around 0.4 seconds each to load, though I’ve recorded some that took over 7 seconds and some that never even finished loading.
Now obviously all this happens concurrently, we’re not talking about adding up all these times. Nevertheless, an average page load of my homepage — a few thumbnails, a few notifications — took anywhere between 7 seconds and a whopping 32 seconds to render. That was between 75 and 111 separate server requests and an average of around 420Kb. Not cool.
This testing is completely unscientific and I’ve only done it around 10 times and taken averages, but it really does make me wonder if Facebook give two hoots about optimisation. I’ve been using it for about 8 months and was never impressed with its speed and it’s just become abominable with Chat. So I’m guessing they don’t care for speed too much.
Looking at the source code for a typical Facebook page isn’t any better. It’s a bloody mess and has the worst case of divitis I’ve seen for a long time. The HTML doesn’t validate, and if you turn off JavaScript, most of the clever stuff has no alternate fall-back mechanism, so basic functionality doesn’t even work at all — though to be fair, this is the main problem with web apps and doesn’t look like anyone will solve that any time soon.
I appreciate the Facebook has had phenomenal growth in a short space of time and that any rough development methods they used early on might now be difficult to change; however, they really need to do something about this as it’s becoming a serious problem.
As a conscientious web designer, it makes me both sad and angry to see a big player churning out such a dog’s breakfast of code. I take great pleasure in ensuring that what I build is optimised, fast to load, has no errors and adheres to modern web standards. Did the developers of Facebook somehow miss the Web Standards movement? Do they not care about the end-user experience?
If it stays like this, I’ll probably leave completely and go back to using phones and email to keep in touch with people — that was pretty much all I used it for anyway.
Many thanks to Gabby Wilson of Seachange Events for her lovely comment about my work:
Matt gave me lots of advice about how to improve the practical functionality of my website which I feel has really improved the end result. He is able to communicate in a non-technical way, is friendly, professional and helpful and ultimately I am delighted with the end result.
Thanks to Harvey Morgan of HSM for a new testimonial. His was a fun little site to work on and has received a lot of positive feedback from his customers.
Matt’s creation for our site was exactly what our company wanted, it has added 30% new business and captured our company personality perfectly for which we are very grateful.