Martin Joiner's Blog Writing about software development, climbing and life.
20 July 2015

:invalid pseudo class works on form elements too!

Discovered this by accident and there seems to be very little coverage in the blogosphere so I thought I'd share. You're adding HTML5 validation on your input boxes now, right? And you're using styling to give the user helpful visual feedback, yeah? But did you know that when an input box inside a form is […]… Read more »
Category: Software Tagged as:
13 July 2015

What is the skv prefix and when to use it

JSON strongly binds the variable name and the variable value, making our code more robust. But I was frustrated by the lack of distinction between an object that could be safely JSONified and those that could not.… Read more »
Category: Software Tagged as:
11 July 2015

Mulshing boards in prep for Upfest ’15

Boom! More whitewashing than a political sex scandal!… Read more »
Category: Art Tagged as:
14 June 2015

Helped paint the Bedminster sign

  The "Make Sunday Special" treatment came to North Street in Bedminster today.  As their contribution, Upfest quickly built a BEDMINSTER sign in 7ft high letters and gethered a bunch of artists - me included.  I painted the letter D, the general consensus among the local kids was that my piece was "The Kissing Giant".… Read more »
Category: Art Tagged as:
8 March 2015

jQuery UK Oxford 2015

My colleagues at Carmen Data and I traveled to Oxford for the annual 1-day tech conference which is aimed mainly at front-end developer. Yes there were fridges full of free Redbull scattered around but other than that, here are some of my highlights from the talks.   Alice Bartlett One of the highlights and certainly […]… Read more »
Category: Software Tagged as:
28 February 2015

FITC Amsterdam 2015

Topping the list when sorted by coolness, FITC in Amsterdam had a slick and calm feel with a high calibre of speakers from a huge variation of backgrounds. The general mood was a welcome shift from the types of conferences I normally attend which tend to focus on the web and the tech that delivers […]… Read more »
Category: Software Tagged as:
31 January 2015

Sketch: A fight at a funeral

A bloke at the bar challenged us to draw a fight at a funeral and we happily obliged.… Read more »
Category: Art Tagged as:
27 October 2014

Responsive re-design damages ad revenue

openmicfinder.co.uk started as a desktop-only site, then it gained a mobile version hosted on the "m." subdomain, recently I replaced both with 1 responsive version. Most interesting is the unexpected negative affect this has had on advertising revenue compared to the positive affect it has had on the Google ranking. Obviously the new responsive site scores massively […]… Read more »
12 August 2013

Coldfusions cfDump / writeDump() for PHP

phDump is a PHP-equivalent of Adobe Coldfusion's excellent debugging feature, CFDump.  The screenshot above shows phDump neatly and clearly displaying the complicated nested data structure returned by Twitter's API. A visual tool like this makes it so much easier to understand during development. I built this to serve the niche group of developers (of which I am […]… Read more »
Category: Software Tagged as:
21 June 2013

Bristol geeks and their remarkable spec keyboards

If there's one trait that can help explain the recent rise to power and great sexual magnetism that geeks are currently enjoying, it's their practical abilities to succeed.… Read more »
Category: Software Tagged as: