• That Testing Pyramid

  • Today I want to talk about that “Testing Pyramid”, you know the one, that one, Martin Fowler calls it a “Test Pyramid”.

    It’s the one that has UI at the top, Service in the middle and Unit at the bottom.

    This “test pyramid” was a concept developed by Mike Cohn, Mountain Goat Software, described in his book Succeeding with Agile.

    As Martin puts it:

    "Its essential point is that you should have many more low-level unit tests than high level end-to-end tests running through a GUI."

    So what’s the problem?

    Read More »

  • Predicting the Future for 2017

  • Every year I have a little punt at predicting the future, just for fun.

    As such, it’s rare that I actually publish them, I usually forget. That is, until I’m made aware by an elegantly written article by some New York hotshot that happens to be thrust under my nose, by a colleague, friend or more often than not, a complete stranger, on a random news aggregation website.

    Each year, I’ll pick at most 10 things that I think have trended, and watch them unfold into a reality over the following 12 months. It’s fun, for me.

    Recently I’ve found that more often than not I’ve been bang on, on more than one prediction, while others, I’ve been way out. Its rare that I see a sort of mediocrity with my predictions, though they are usually the ones I remember either way.

    Read More »

  • Protect our Children's freedom: Give Them Privacy

  • We need to protect our Children’s future by protecting their freedoms. Your privacy is a human right that is about to be compromised.

    In 2013, the Conservatives ran a campaign titled “Protecting Our Children”. A noble cause with a political agenda.

    Here we are in 2016, faced with the forthcoming Digital Economy Bill 2016-17 which outlines that broadband providers will be forced into the mandatory blocking of all “adult” websites.

    The original campaign outlined a number of points, which were unbalanced points of view that needed to be addressed.

    Read More »

  • Will the last person to leave turn the LAMP off

  • We all love LAMP (that’s Linux, Apache httpd, MySQL, PHP), but the love affair may be coming to an end.

    According to Netcraft, the Apache web server has been overtaken by Microsoft, but that’s not the end of the story.

    When you start to look around, you’ll notice that the landscape has changed.

    Read More »

  • UX Tips: Carousels

  • So what’s the deal with carousels? Why does everyone keep asking for them on their website?

    The problem usually stems from the question: What goes on the homepage? When the answer is: Everything.

    This results in a constant fight for attention where nobody wins.

    Let’s dive into the facts…

    Read More »

subscribe via RSS