The aTech Media blog features all the news about the company, its people and behind the scenes.

All articles

Displaying posts 13 - 24 of 59 in total

How to install Staytus from scratch

Posted in March 2017 

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....

Welcome to atech.blog

Posted in March 2017 

It is with much anticipation and excitement that I'm ready to announce our new blog. We've made blogs before and it's always been a very lacklustre affair either on top...

Running Ruby apps in production

Posted in October 2016 

Over the last few months, I’ve been working on a number of Ruby applications which have a requirement to run a few different types of process — web servers, workers, crons — in order...

Creating an IPv6 network with an EdgeRouter

Posted in December 2015 

We’ve been using IPv6 for quite a while now on the aTech and Viaduct networks however my home ISP doesn’t support IPv6 natively. As you can imagine, this is quite...

Paying invoices on time is not optional

Posted in December 2015 

Whenever we work on projects for clients, we often complete the work, raise an invoice and then give them 14 days to pay. Pretty standard. However, the attitude of some...

Artboard 53

Building single sign on for Coact

Posted in September 2015 

Historically, all aTech Media products used our own SSO system called aTech Identity. Unfortunately, this method introduces unnecessary complexity when you want to allow your clients

Updating things live in the browser

Posted in August 2015 

One of the things I am most proud and happy with in Coact so-far is the way that data updates made on the server are reflected in real time in the browser. For example, if someone renames a client

Artboard 20

A first look at Coact

Posted in July 2015 

We've started work on the application and I'm really excited to be able to reveal the first look at the new interface for Coact. The screenshots you'll see below are part of the Client areas.

Memoization in Ruby

Posted in July 2015 

Memoization is a technique employed in many languages which allows you to cache the results of slow or expensive operations and return the cached result whenever the method is subsequently...

Local gems for local apps

Posted in July 2015 

If you’re a keen gem developer like myself and you regularly use them in your other applications, you may find it useful to know of this quick tip. It allows...

Auto Permitted Attributes in Rails Forms

Posted in July 2015 

I’m sitting here at PHP South Coast, surrounded by PHP developers and I’m writing some Ruby. I’ve come up with a nice little gem to avoid the extra work involved...

Using UUIDs

Posted in July 2015 

Usually we just use incrementing integers as primary keys on our database objects however in Coact we're using UUIDs instead.