I'm Charlie and I love technology. I design the backend systems that power all of our applications and work tirelessly to ensure that everything stays running smoothly. Even though I often have my head buried in servers and network hardware, I also love trying out new technology, creating new web applications and helping customers to get the most out of them.

All articles

Displaying all 8 posts

Smoothieware on MKS SBASE

Posted in November 2018 on the aTech Media blog

As part of an ongoing project to build a Pick and Place machine, I decided to use Smoothieware for motion control. Smoothieware is a great piece of software that runs...

Event driven servers in Ruby

Posted in June 2017 on the aTech Media blog

We use a lot of different server software here to accomplish various tasks. In the case of web servers, there is a great deal of excellent software available to achieve...

Deploy to servers behind a VPN

Posted in March 2017 on the DeployHQ blog

We're delighted we're now able to help out those users who need to use a service like Deploy but who's servers are locked away behind a VPN. Today we're launching what we call the Deploy Agent.

MySQL Indexing Explained

Posted in January 2015 on the Viaduct blog

In the time we've been assisting people with hosting their web applications, the most common reason we've seen for performance problems has been missing or incorrectly used database indexes, so...

Optimizing your MySQL Server

Posted in December 2014 on the Viaduct blog

When building a scalable web application, the first performance problem most people will encounter is with their database queries. As your database grows, it is very likely that things will...