Dave James Miller

Developer. Computer Geek. INTJ.

Category

Blog

Laravel Breadcrumbs Redux

I’ve decided to start working on Laravel Breadcrumbs again… Read More

Laravel’s Dependency Injection Container in Depth

Laravel has a powerful Inversion of Control (IoC) / Dependency Injection (DI) Container. Unfortunately the official documentation doesn’t cover all of the available functionality, so I decided to experiment with it and document it for myself. Read More

Windows 10 Creators Update notes

Today I installed Windows 10 Creators Update on my laptop (ASUS ROG). It wasn’t as straightforward as I would have liked… I decided to keep notes, in case the same thing happens on any other computers or at the next Windows… Read More

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… Read More

Tracking your SEO progress

alberon.co.uk/blog

How do you know if your SEO campaign is working? You track your progress over time in several key ar…

Read More

Conversion Rate Optimisation (CRO)

alberon.co.uk/blog

SEO is all about getting more visitors to your website – but just having more visitors isn’t the end…

Read More

Avoiding black hat SEO practices

alberon.co.uk/blog

Black hat SEO is the practice of artificially increasing your search ranking by violating the search…

Read More

Technical SEO

alberon.co.uk/blog

As a website owner, content optimisation and link building are two things you can do to improve your…

Read More

Off-site SEO – Building external links

alberon.co.uk/blog

When it comes to SEO, optimising your content is important, but not the whole story – other websites…

Read More

Content SEO – Optimising your web content

alberon.co.uk/blog

When it comes to SEO, content is king. It’s the thing search engines care about most, and a signific…

Read More

Planning your SEO campaign

alberon.co.uk/blog

The first step in any SEO strategy is to do some research to work out what key phrases you need to p…

Read More

Creating an SEO strategy

alberon.co.uk/blog

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

Read More

An introduction to agile software development

alberon.co.uk/blog

Agile is a way of managing software development projects that emphasises regular communication and c…

Read More

New VAT rules for websites

alberon.co.uk/blog

From 1 January 2015, businesses selling digital services to private consumers (B2C) in the EU must p…

Read More

CryptoPHP backdoor in pirated CMS themes & plugins

alberon.co.uk/blog

A backdoor that has been dubbed “CryptoPHP” was found hidden in pirated (“nulled”) themes and plugin…

Read More

My Recommended PuTTY Settings

I use PuTTY all the time to connect from Windows to my Linux servers via SSH. These are the settings I use (that differ from the defaults). Read More

.uk Domains

alberon.co.uk/blog

In June 2014, Nominet will open up registration of domains directly under “.uk”, removing the need f…

Read More

Keeping your passwords secure

alberon.co.uk/blog

Very bad things can happen if your password is discovered by a hacker, so it’s vital to keep your pa…

Read More

Installing PHP 5.4 on Debian 6 (Squeeze)

Debian 7 (Wheezy) is due to come out soon, but I didn’t want to wait to upgrade to PHP 5.4, nor to install the release candidate. I tried using the Wheezy repository, but got dependency errors. Fortunately Dotdeb provides packages for… Read More

Installing Dnsmasq for wildcard local domains on Debian

I use this to point all subdomains of a domain to my local development server. Read More

Automatic updates for Debian

Originally I was using apticron to email me whenever new security updates were available and then manually applying them, but with 3 Debian servers and frequent updates this was getting annoying. So I decided to automate it. Read More

Automatic upgrades for phpMyAdmin

In order to ensure phpMyAdmin is kept up to date without having to manually upgrade it, I decided to find a way to script it. I found the instructions here, but here’s a more detailed version. Read More

Synergy hotkey to toggle screens

Synergy is a cross-platform program that lets you share a keyboard & mouse between multiple computers over a network. (I use it for controlling my MacBook using my PC keyboard and mouse.) Synergy supports hotkeys, but there is no way to… Read More

Installing PHP 5.2 FastCGI on a cPanel server (alongside PHP 5.3+)

This is based on my instructions for Debian and a bit from this forum post. It requires root access and you must be comfortable using the command line. Read More

What is a CMS (Content Management System)?

alberon.co.uk/blog

A CMS is a system that allows you, as a non-technical user, to easily manage the content of your web…

Read More

Page 1 of 3123

© 2017 Dave James Miller — Powered by WordPress

Theme by Anders NorenUp ↑