I have thought quite a lot about accessibility in recent years. I am definitely not an expert, and I am sure there’s a lot of areas I could improve, but I always strive to make my projects as accessible as...
JavaScript is simple, or at least it used to be. If you’ve done any programming, and you know how to use Google then you can program in JavaScript. Of course, to make it more powerful we have to complicate things.We...
It was WPCampus last weekend, an education focused WordPress conference. There’s a lot of talks about using WordPress in Universities and other educational establishments – but there’s also a lot of more traditional WordCamp subjects.One presentation in particular caught my...
Now you have no reason not to make your website(s) secure!Troy Hunt is Microsoft Regional Director and MVP for Developer Security. Online security, technology and “The Cloud”. And he made have I been pwned, an online database/API allowing you to...
Last week the UK Government design team published their website design system publicly and it’s a really good example of a huge public company trying to create consistency, and ease development, on a massive project.I really like that the design...
4 years ago I uploaded a video of an animation creator website I was building called Brush Ninja. Then mostly forgot about it. A video of the original version of Brush Ninja from over 4 years ago. The project was...
When making WordPress themes there’s 2 functions that are really handy. is_home and is_front_page. I use them all the time in both themes and plugins. But I can never remember the difference between them.is_home vs is_front_pageOn the surface they are...
In January I published Colour, a simple app that analyses the colours used in a website and suggests ways you can merge the colour to make the design simpler.I don’t know if it’s an age thing, or a generational thing,...
When I wrote about using Github for Copywriters I wanted to keep things simple so that my copywriter friend could edit website content easily without having to worry about using Github properly. The problem is he now wants to create...
The start of August this year brought with it the #LowRezJam. A game jam where game developers make games with a size limit of 64×64 pixels. That’s really small. Really really small.I took part last year, and really enjoyed it,...
A couple of days ago I read an article about the MillionDollarHomepage and how the content on it has largely vanished. This raised the question of permanence on the web. The article also mentioned how it would be an interesting...
I have a couple of sites powered by Jekyll on Github pages, and I use Cloudflare to help make them nice and speedy (and to get around the github pages traffic limits). However, this means that each time I update...
WordPress 4.8 has just been released and, whilst not a ground breaking update, it includes some nice features that make WordPress more pleasant to use.One of the main areas focused on is some new widgets. There haven’t been any new...
Typography on websites is hard – especially if that site is powered by a CMS such as WordPress. Making the text on a site look good when the screen size, or content, can be changed means that often you have...
I use WordPress a lot, but a couple of weeks ago I decided to rebuild one of my older sites with Jekyll (a static site editor) so that I could host it on Github pages. As I have explained before...
I don’t remember exactly when it happened but about a year ago WordPress introduced a prefix at the front of WordPress archive titles. This prefix is designed to give context to archives. For example it helps to distinguish between tag...
I’m a big fan of the Jetpack WordPress plugin. I support it in all of my WordPress themes, and have even contributed to its development. However it’s not perfect, and I have recently had some issues with the new React...
What a year – when 2016 started I didn’t expect it to play out as it did. It was an eventful year in more ways than one.Personally the biggest change was becoming a father. My son, Sebastian, was born on...
I recently learnt that when you type 'Say' followed by some words into the terminal on MacOS your computer speaks to you. It’s like I’m in the future or something.I like the idea that my Mac is distantly related to...
Generating a rtl.css files is something I don’t enjoy doing. I think it’s really important that they are created since a large proportion of the world uses rtl (right to left) languages. But they are a bit of a pain...
For the first part in my ‘Automating WordPress Development‘ series I felt I should start with setting up Gulp. I resisted using Gulp (or Grunt etc) for a long time. I found it complex to setup, and it seemed like...