Learning about HTML5 Geolocation

Posted in on 5 March 2012 | Comments

I wrote about the 12414 project a few months ago. It’s an initiative to encourage you to learn new things over the course of 2012 and I signed up so that I would have to set aside more time for personal learning over the course of the year. That’s been partly successful but I haven’t done as much as I would have liked in the first few months. However, what I have done is read up on the HTML5 Geolocation API, which is a subject that I didn’t know much about. Here are a few of the articles and tutorials that I have been reading.

Read more ...

New website for Classic Bags

Posted in on 28 February 2012 | Comments

Classic Bags is a Sussex-based retailer that sells luggage and handbags from many top brands. Over recent months, we’ve redeveloped their website and changed it from a brochure-style site into an ecommerce website.

For the new website, we used shop software from Ecommerce Templates. This shopping cart software has a ton of features, is very customisable, and is under constant development. The software will work out of the box so-to-speak but that’s rarely an option these days because every website has its own requirements and there are some things that always need customising.

Read more ...

My five favourite web design and development books

Posted in on 19 February 2012 | Comments

Recently, @MikeStreety wrote a blog post called My Favourite 5 Books, started a #bookstobuy hashtag on Twitter, and suggested that a few other folks could write blog posts with a similar theme. Here’s my contribution to that.

I found it quite difficult choose only five from my bookshelf so I’ve chosen five books that I found easy to read. My concentration span for reading seems a lot less these days so if I find a book easy to read, that’s quite a compliment! Anyway, without further ado, here are my #bookstobuy book suggestions.

Read more ...

Responsive web design is easy with fluid layouts

Posted in on 23 January 2012 | Comments [1]

So, I have been thinking a lot about responsive web design recently. I’ve been reading about some CSS frameworks and recoding some of my core files so they can adapt to any grid system that I choose to use. As a result, I’ve decided to use fluid or elastic layouts or hybrid layouts wherever possible from now on.

Read more ...

Checking out responsive grid systems

Posted in on 27 December 2011 | Comments [2]

Over the last few weeks I’ve been browsing a few responsive grid systems/CSS frameworks, partly as a means of learning new responsive web design methods and also because I’ve been considering whether I should completely redevelop the core set of files that I use for website layouts. I think that the answer to that question is ‘No’ because I’ve yet to find a system that completely resonates with me.

Neverthless, I’ve definitely learned some new methods by looking at the CSS/HTML code of each system so I’d encourage you to do the same. Without exception, all frameworks that I’ve looked at have been very well commented so it’s been relatively easy to understand how they work.

I’ve looked at 8 or 9 systems/frameworks and downloaded a subset of these to look into more thoroughly:

  • Get Skeleton is a boilerplate for mobile friendly development and it includes styles for typography, buttons, tabs and forms. It looks a very useful resource that covers a lot.
  • 1140 CSS Grid uses a fluid layout and I love this approach. Fluid layouts may not be suitable for every single site but you gain a lot by doing it this way. Fluid (or elastic) layouts greatly simplify the work that you need to do to make a site mobile friendly with media queries (in my experience).
  • InuitCSS “combines years of my best dev tips, tricks and practices in one handy file”. The InuitCSS framework is perhaps looser than some others but that means you get a very sensible and streamlined system. You can also add to it with plugins (or ‘Igloos’) which extends the core to add more specific functionality. I like that approach.

I’m going to extend my learning here by rebuilding a personal site with one or more of these systems (probably starting with InuitCSS). Why not do the same? I bet you’ll learn some useful new techniques by doing so!