Articles

  • Experimenting with Custom Functionality Appropriate to a User's Scrolling Behaviour
    Scrolling is one of the web's most basic methods of navigation, allowing a user to move to a position on a page in multiple ways: dragging the scroll bar, using a mouse-wheel, swiping on a touch enabled device, pressing space, clicking an anchor link, and so on. The way in which a user scrolls can…
  • Finding Work and the Time to Reap the Rewards of a Freelance Lifestyle
    Since starting as a Freelance Front End Developer in 2011, and my "Going Freelance" series of posts, the question I've been asked the most is how do I find work. Finding work is without a doubt the biggest entry hurdle into freelancing. Many who haven't experienced freelancing consider it to be…
  • hover.css Tutorial and Introduction
    hover.css is a collection of CSS3 hover effects that can be easily applied to your own website's elements, such as links, buttons, logos, SVG, and featured images. Available in CSS, SASS, and LESS. There are over 100 effects to choose from, including 2D transsitions, background transitions, border…
  • Quickly Show/Hide Hidden Files on macOS Sierra, OS X El Capitan & Yosemite
    It seems like every day I search Google for the command to show hidden files on Mac OS X, not to mention Googling for the command to then hide those hidden files a few minutes later. Today I decided to make a short and easy to remember alias to speed up the process. All I need do now is type…
  • 3 Years Freelancing and Goals for 2014
    This year marks the third of my freelancing as a Front End Developer. I've been part of many exciting projects over those years, working for great clients and alongside some very talented people. In the first year, I wrote about my experiences in a series of blog posts called "Going Freelance". This…
  • Giveaway: Win a Copy of CSS3 Foundations
    To celebrate the start of the new year and my brand new portfolio website, I'm giving away 5 paperback copies of my book CSS3 Foundations. CSS3 Foundations CSS3 Foundations is a part of the Treehouse series of books, published by John Wiley & Sons. CSS3 Foundations is a hands-on approach to guide…
  • Competition: Win a 2 Year Treehouse Gold Membership & Copy of CSS3 Foundations
    To celebrate the release of my book CSS3 Foundations, Treehouse are giving away a 2 Year Gold Membership and two runners-up will receive a 1 Year Silver Membership. To complement this, Wiley will be giving each winner a copy of CSS3 Foundations. Treehouse Treehouse is a better way to learn…
  • Opera 12 oTransitionEnd Bugs and Workarounds
    Toward the end of April I wrote up my concerns about Opera rendering Webkit prefixed properties and provided several code examples of how that could cause issues for developers. The debate about Opera rendering Webkit seems to have died down and Opera hasn't said anything much beyond their initial…