Adam

Adam is the Head of Software at Krystal. Adam looks after our software engineering team by day and, when not doing that, enjoys hobbies including LEGO, collecting playing cards, building mechanical keyboards and home automation.

All articles

Displaying posts 37 - 48 of 79 in total

Artboard 20

A first look at Coact

Posted in July 2015 on the aTech Media blog

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 on the aTech Media blog

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 on the aTech Media blog

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

Using UUIDs

Posted in July 2015 on the aTech Media blog

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

Budgets

Posted in July 2015 on the aTech Media blog

A couple of weekends ago, I found myself needing some sort of application to manage the annual budget for aTech but manage my personal monthly budget. I tried to create...

A new website

Posted in May 2015 on the aTech Media blog

We're currently working on making our branding more consistent. This started when we launched the new aTech Identity interface and then started our new suggestions site.

SSL for Custom Domains

Posted in May 2015 on the Codebase blog

If you've configured a custom domain for your Codebase account, you won't been able to benefit from any SSL on your connections to Codebase. This isn't ideal at all and...

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.

Preparing a new Mac

Posted in April 2015 on the aTech Media blog

I decided to bite the bullet and upgrade my trusty Macbook Pro from Mavericks to Yosemite and taken the opportunity to give the machine a bit of a cleanup. I...

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