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

Tagged: javascript

29 December 2025

I made a prettify for Bruno files

As all the engineers in my team gradually went offline for the last time in 2025, I found myself spending my final day helping the QA guy in our team with some end-of-year housekeeping. On his laptop were hundreds of .bru files containing over 27,000 lines of automated tests. Months of work and none of […]… Read more »
Category: Software Tagged as:
18 October 2025

De-jQuerification of Open Mic Finder

Let us mark this momentus event: Today I finished stripping all uses of the jQuery library from my long-running side-project Open Mic Finder! Replacing hundreds of uses of $(".item") with document.querySelectorAll(".item") it was a satisfying cull, tinged with a hint of sadness. I remember so fondly, those special years circa 2013. My fellow veterans of […]… 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:
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 »