Skip to main content
tom

tom

Articles by tom

How to get an A Grade SSL Install with Letsencrypt on EC2

LetsEncrypt is great, but it doesn't always work brilliantly with Amazon EC2 instances.Documented below are the various steps and hurdles I've had to overcome to install LetsEncrypt and configure Apache to run a clients site securely over SSL. I'm writing this as much as anything for my own reference as…

Adding refresh functionality to a Laravel Captcha

We recently had the problem that users couldn't always read the captchas being generated on a client's site and they wanted a 'refresh captcha' option.

Getting Started with AMP

Everyone wants their website to load as fast as possible, especially for people on mobile devices. When time is scarce and very precious, waiting for pages to load can be extremely frustrating. Responsive web design is all very well, but often whilst pages are designed to look pretty on a…

Retina Images – Automatically serve high-res images, to those who’ll appreciate them.

We were looking for a neat way to handle high resolution images for devices that can benefit from them and have discovered a handy solution in the form of retinaimag.es.Using just a small snippet of js code and a few other bits and bobs, it determines if you're viewing the site…

Why have my Instagram pictures stopped appearing on my website?

If you were a user of the Instafeed.js service for Instagram, you may have noticed recently that your pictures have stopped automagically appearing on your website. This is due to some recent legal changes Instagram have made to their API, which has unfortunately stopped the app (for now atleast) from…

Creating an SVG version of our logo

SVGs are awesome! If your image is in SVG format it's a vector (as the name suggests) and will scale beautifully to any size you desire. This is in contrast to a more traditional format such as a .gif or .png which will go blurry once you go past their…

Opencart Contact Form Bug with Stores Running Over SSL

Opencart Contact Form Bug with Stores Running Over SSL

Christmas Opening Hours 2015

Well it is that time of year again and what a wonderful one it has been. We've made some fantastic sites, continued to build great relationships, welcomed new 18a team members and even launched our non-for-profit organisation TheWebGuild.org. Like many of you we will be closing at 1pm today in…

SnuffleShuffle Goes Live!

We're very proud to anounce the launch of SnuffleShuffle.com - 'When you've got a snuffle, arrange a shuffle!' This exciting new startup aims to revolutionise the daycare nursery industry, creating a secondary marketplace for reselling prepaid nursery care.The ProblemMost nurseries require that you book and pay for days of nursery…

Using CSS to create a faded read more link

Whilst using Trello recently I noticed a nice little CSS fade effect. We often have 'read more' links on long paragraphs of text which, once clicked on, reveals the entire body of text. This can be really handy with user interfaces when you don't want to overload the screen with…

Cookie Widget Tool

Agree with it or not, due to EU law, every website we create these days needs to have the obligatory 'this website contains cookies' warning. Understandably most people have absolutely no idea what they need to include on this page. So to make life easier, we've launched a new tool…

How to view the source of an HTML email

Creating HTML emails is a bit of an art form, although as anyone who's had the joy of creating an HTML email knows, it's a rather semantically ugly form of art.Making an email work across the multitude of different devices and email clients requires an awful lot of tricks and…