Tutorials

We like to help people so we try to publish useful tutorials about how to use our products, open source libraries or how to accomplish various design & development tasks.

Displaying posts 1 - 12 of 20 in total

Resizing your uploaded images

Posted on Tuesday on the aTech Media blog

A couple of days ago I wrote about uploading attachments and in this tutorial I'm going to look at doing some processing on those attachments once they have been uploaded....

How to install Staytus from scratch

Posted last Saturday on the aTech Media blog

Staytus is the open source publishing platform that I developed last year when we needed something simple to help us communicate with our customers when issues arise with our service....

New Relic & Viaduct

Posted in April 2015 on the Viaduct blog

New Relic provides a platform to help you monitor and improve the speed of your applications. It also works well with any Viaduct application.

Using Cloudinary on Viaduct

Posted in April 2015 on the Viaduct blog

Cloudinary offer a range of cloud services to help with processing & storing images. It's ideal when you don't fancy working with ImageMagick yourself (and who does?)

Sending desktop notifications with Noti

Posted in April 2015 on the Codebase blog

A little while ago we launched Noti which is a little tool to help sending desktop notifications from web applications to desktop machines when you're not actively browsing the website.

String Interpolation in Rails

Posted in April 2015 on the aTech Media blog

A while ago I wrote a small library to handle string interpolation in a Rails application. The library allows you to safely allow users to insert variables into strings they...

Composer, Viaduct & GitHub API Limits

Posted in March 2015 on the Viaduct blog

Unlike most package managers, the team behind Composer have opted for a system which, by default, relies upon talking directly to the GitHub API. Unfortunately, GitHub impose a rate limit...

Merging Pull Requests on GitHub

Posted in March 2015 on the aTech Media blog

Today I’m talking about the merge button on GitHub, why you shouldn’t use it and presenting an alternative which is cleaner & easier to use.

MySQL Indexing Explained

Posted in January 2015 on the Viaduct blog

Following on from my previous post about optimizing MySQL servers, I am going to discuss the basics of using indexes. Here at Viaduct, we've seen that the most common reasons...