Dave James Miller

Software Developer. Computer Geek. INTJ.

Page 2 of 7

Luna & Bailey

WordPress Themes by Anders Norén


I really like Baskerville (which I'm currently using for this blog) and Lingonberry.

First Blog Post

This is the first blog post I’ve written in several years* (except at work). I’ve just decided to start blogging again, and I thought I’d start with why…

Tracking your SEO progress

How do you know if your SEO campaign is working? You track your progress over time in several key areas, analyse the results and adjust your strategy as necessary.

Conversion Rate Optimisation (CRO)

SEO is all about getting more visitors to your website – but just having more visitors isn’t the end goal. Ultimately you want those visitors to spend money with you, click on adverts, spread the word, etc. CRO is the process of increasing the percentage of visitors that take those desirable actions.

Avoiding black hat SEO practices

Black hat SEO is the practice of artificially increasing your search ranking by violating the search engines’ guidelines. While this can work in the short-term, you could be penalised or even blacklisted when they find out.

Live Life

Technical SEO

As a website owner, content optimisation and link building are two things you can do to improve your search engine rankings – but there are also things you need your web developers to do on your behalf.

Gareth’s Stag Do #1


Off-site SEO – Building external links

When it comes to SEO, optimising your content is important, but not the whole story – other websites can affect your search ranking too. To rank highly, you’ll need to work on building valuable incoming links.

Today’s Wi-Fi Password

Content SEO – Optimising your web content

When it comes to SEO, content is king. It’s the thing search engines care about most, and a significant part of your SEO campaign. So, once you have planned your campaign and identified the terms you want to rank for, it’s time to get stuck into optimising your content.

Planning your SEO campaign

The first step in any SEO strategy is to do some research to work out what key phrases you need to promote your website with. What makes you stand out from the crowd? What searches are your target audience making? And how do you optimise your website for them?

PHP CLI script that can also be run in a web browser

I had a command line (CLI) script written in PHP that I wanted to be able to run via the web, to save having to open a terminal and SSH connection each time.

Amsterdam / Toto

Laravel Blade @ifSection() tag

This adds an @ifSection() Blade tag to Laravel that can be used to determine whether a particular @section() is defined.

Squirrel Eating a Sausage it Stole

Creating an SEO strategy

Search Engine Optimisation (SEO) is work done to improve the position of a website in search engines such as Google…

Helicopter Ride to the Grand Canyon

Grand Canyon

Secure Password Generator


Chrome Extensions

These are Chrome browser extensions I use and recommend…

An introduction to agile software development

Agile is a way of managing software development projects that emphasises regular communication and collaboration, rather than strict processes and specification documents. Here we explain what this means for our clients, and when we think it’s the right method to use.



Excellent outliner / list manager.

Online MP3 Cutter


Cut MP3 files for use as ringtones.

Windows Software

These are some Windows programs I recommend…

WordPress Plugins

These are WordPress plugins I use and recommend…

New VAT rules for websites

From 1 January 2015, businesses selling digital services to private consumers (B2C) in the EU must pay new VAT, the Mini One Stop Shop (MOSS) in the customer’s country and at their rates. We explain how this could affect your online sales.

CryptoPHP backdoor in pirated CMS themes & plugins

A backdoor that has been dubbed “CryptoPHP” was found hidden in pirated (“nulled”) themes and plugins for WordPress, Drupal and Joomla.

Fade out completed items in WorkFlowy

Fades out completed items in WorkFlowy, until you hover over it or focus them, to make it easier to see the remaining list items yet still see your progress.

Find MySQL users with no privileges

This finds MySQL users with no global or database privileges.

Find MySQL users with access to databases that don’t exist (have been deleted)

Useful for finding users who had permission to access databases that have since been deleted…

Cyprus 2014

Level 42

New Theatre, Oxford

Sarah & Gareth’s Engagement Party

Mad Hatter’s tea party

Bailey Chasing Bubbles

Cookie & Caramel in the garden

Oxford Bus Company Wi-Fi Captive Portal Automatic Login

Automatically log into the Wi-Fi network on Oxford Bus Company buses.

HipChat (Y) and (N) shortcuts for thumbs up/down using AutoHotKey

HipChat uses “(thumbsup)” and “(thumbsdown)” instead of the easier to type “(Y)” and “(N)” of MSN Messenger, so I remapped them using AutoHotKey.

Find newly created/modified files in Linux

Find files created today or recently modified…

Display a list of a user’s Gists in WordPress

This code creates a shortcode, [gists], which displays a list of all Gists by a user, grouped into categories then listed alphabetically.

Replace URLs in the WordPress database when moving between servers

Run this to replace URLs in the database when moving a WordPress blog from one URL to another.

Sammy & Martin’s Wedding

Plwmp & New Quay, Wales

Fire “Ask Anna” on the FedEx website

This is a user style I wrote for a friend. It removes the “Ask Anna” box that appears in the corner of the FedEx website.



Awe is a tool I wrote to use at Alberon to handling the compilation of assets. It makes it easy to compile CoffeeScript & Sass files, autoprefix CSS files and combine source files together…

WorkFlowy Title Tweak

Remove “ – WorkFlowy” from the end of the tab title on WorkFlowy. Makes it cleaner and easier to bookmark.

Display starred pages as a list in WorkFlowy

Changes the WorkFlowy starred pages popup so it looks like a regular list, instead of trying to mimic the look of pages going across the screen, to make them easier to skim-read to find the one you’re looking for.

Move starred pages list to the top in WorkFlowy

Moves the WorkFlowy starred pages list to the top of the screen, reducing the distance the mouse has to travel from the button.

© 2021 Dave James Miller — Powered by WordPress

Theme by Anders NorenUp ↑