Archive for 2011

What I’m Thankful For in 2011

No comments yet

2011 has been a good year for me, in terms of my career. I have made a good name for myself, bettered my skills and met a tone of amazing people. Friends I met some of the best guys I’ll probably ever meet at New Adventures in January this year. You’ll know who you are, and I’m very thankful to have met you, to keep in contact with you and share the… Continue reading

Young Developer of the Year

No comments yet

Last night I attended the .net magazine awards in Soho, London. It was a rather amazing evening and I got to meet loads of people I only see on Twitter. So cool. Paul Boag took to the stage, made it his bitch and started announcing the winners for each award. The Young Designer of the year award came up and I started shaking and shivering. It was far to hot for… Continue reading

12412.org

No comments yet

An awesome guy I used to work with, [Stephen Fulljames][http://twitter.com/fulljames] and a great friend, [Anthony Killeen][http://twitter.com/mrqwest] approached me a couple weeks ago, asking if I was interested in working on a side project with them both. After a little clarification, I excitedly said ‘yes’! Learning more about the project that’s now called 12412, it sounded even better than I anticipated. The idea is, anyone interested can take part and write 12… Continue reading

Pricing

No comments yet

Here i go again. A chat on Twitter turning into a huge blog post that’s essentially me ranting for a while, pissing off some people and alienating others. My topic today is a controversial one too. Pricing. Someone tweeted a [link to an old study][http://cole007.net/blog/86/freelance-rates-survey-2011] by [Cole Henley][http://cole007.net/] that looks into how much peep charge per day in relation to what they do and where they live. There was a [link][http://www.fraq.info/]… Continue reading

Why I Support Responsive Design

No comments yet

There’s been a lot of talk on Twitter recently about responsive web design, and most of that seems to be very strongly opinionated. I’m not going to name names. I just wanted to get across my feelings and options about it, which I can’t really do on Twitter without being jumped on before I have made my point. Why? My overall point is: Responsive web design is a good thing. Here’s why. I… Continue reading

MySQL Limit

No comments yet

You know the MySQL query limit thing we all use to only show the first few results of a query? You know, limit 0,5 to show the first 5 items. Simple. But what if you want the next 5 items? limit 5,5. What the… It’s simple really, you start the selection at the 5th item, then get the 5 items after it, so 6,7,8,9,10. I didn’t know this, I had to read up… Continue reading

Why I Couldn’t Give A Shit About IE

No comments yet

Controversial. I recently tweeted that I didn’t care how a clients website looked in IE 6. I thought i’d waste five minutes of your time to tell you why. Forward Thinking I like to think that the sites I build and release to the world, my own and my clients, help to push the web forward in one way or another. On of those ways is to use modern web standards and not… Continue reading

I Rebuilt My Blog With Jekyll

No comments yet

In the pursuit of speed and adding more nerdery into my self (plus following the kool kidz), I re-built this blog with a new design and new technology, and for once, it’s not WordPress, or even PHP! From WordPress to Jekyll There’s countless blog posts out there detailing how to migrate WordPress to Jekyll, but I decided to start from scratch and just move the important posts manually, there were only a… Continue reading

First Time Speaking – A Lesson Learned

No comments yet

Last week, I spoke at a small conference in Brighton with an audience of about 30 people. I spoke about some WordPress theme code snippets with a small introduction on using LESS, the CSS pre-processor. That’s not what I’m going to write about. Instead, I’m going to note down what I learnt about speaking, what I would’ve changed and how I’ll do it in the future. So, I’m no professional speaker… Continue reading

Using Something Is Not Enough

No comments yet

In recent months, I’ve learnt a lot. I’ve not learnt much in technical terms, but more about how development works, what makes a good developer and how to work with others. The one I want to briefly talk about today is ‘What Makes A Good Developer’, which I have touched upon in the past. I’ve had the pleasure of working with some a amazingly talented people in the past year, and meeting… Continue reading

Don’t Hate Media Queries, Love Them

No comments yet

Over the past few years I’ve noticed a growing problem with the web development world. The problem is; everyone tries too hard to be modern & semantic. My issue with that is, sometimes, it’s just not practical and because of this, loads of cool ideas get pushed out of the limelight because they’re using old technology. A good example would be all this talk of media queries being a middle-of-the-road solution. The standards evangelists argument  that… Continue reading

Track AJAX Page Views in Google Analytics with Help From jQuery

No comments yet

I’ve shown you how to track JavaScript events with Google Analytics (GA) before, but with the rising popularity if AJAX driven websites, standard GA only tracks the one page that’s loaded at the start. Why should having an AJAX drive website mean you loose out on analytical data? Here’s how to get that data. The Code _gaq.push(['_trackPageview', '/page#sectionTitle']); How To Use It $(function(){ $(".ajax-link").bind("click", function(){ var theUrl = $(this).attr("href"); … Continue reading

When I Die, Burn Me

No comments yet

It’s an often asked question “What do you want to happen to you when you die?”. As the title suggests, I want to be burned, but not before the NHS has had the chance to harvest any organs they can from me. I’ve never believed in any God and as such by body is meaningless to me when I’m not here. I also believe that occupying 7 feet of space in… Continue reading

The Switch & Working From Home

No comments yet

I moved jobs again! Well, I moved back to where I was 4 months ago and the 14 months before that, Devstars, but with a small difference; I now work from home whenever I’m not needed in the office. This is awesome in a few key ways. Firstly, I get almost two more hours in bed. I tend to fall asleep around 1am, and getting up at 6:30 to commute into… Continue reading

Amazing Things

No comments yet

Here I am, doing some late night freelance work, building a WordPress theme for a massive London brand design agency that you’ve never heard of. It’s just dawned on me that in this job, I have the ability to do amazing things that could potentially change the world. Amazing things that make people get up in the morning, amazing ideas beg the question “How comes I didn’t think of that?”, ideas that even my friends who don’t… Continue reading

Add Keyboard Navigation to Slide Shows

No comments yet

Using the up, down, left & right keys to navigate through images is common-place now. I wanted to help this by sharing a quick way to add this to your own sites. What the below does, is simply clicks the links that you would normally use your mouse with, but by the keyboard. Note that this does work best when the page cannot scroll vertically or horizontally. $(document).keydown(function(e){ if… Continue reading

Why Feature Detection Isn’t Quite There Yet

No comments yet

In loads of recent books about web design & development, the writers have said that we should be detecting features, not browsers. This is great for the cutting edge HTML5 & CSS3 stuff but when trying to fix a shoddy implementation of a technology, feature detection just won’t cut it. To solve a recent problem I had with IE7′s poor implementation of fixed positioning, I had to detect IE7 with JavaScript (jQuery… Continue reading