FitUsIn hired us to implement the eWAY payment gateway in their Ruby on Rails app at www.fitusin.com. After finding out the cost of opening a merchant account, they asked us to switch from eWay to Braintree, giving us a direct comparison of the implementation experiences at this point in time. We found that the eWay implementation is more difficult than it needs to be, with Braintree havin... continue

For those not familiar with the term, a Lightbox is a javascript modal used to display previewed content front and centre.

Our Send A Script Rails App uses Lightboxes to show doctors' prescriptions sent from patients' iPhones to a pharmacy for pre-filling. These prescriptions can be continue

Finally we have launched our new site.

Our old site a was a great site built of the back of the powerful Wordpress blogging engine, only issue is customising it all the time became a pain. Don't get me wrong Wordpress was great if you build a custom theme once and never really touch it again, but is just became to much of a pain to maintain and develop on it constantly and well its... continue

PaintCode with iOS

by Robert Matesic
9 Aug 2013

At Sentia we are always keen on trying new things, and we believe that we found a new tool that is a must for any serious iOS developer. That tool is PaintCode.

PaintCode allows you to easily create vector shapes and at the same time generate the Objective-C code in real time for easy copy-paste into your project. No more creating UIBezierpaths manually.

PaintCode makes ... continue

Hello World!

I joined Sentia two weeks ago, completing a minor career change that's been a long time in the works. These are my first impressions, compared with my past life in corporate finance & IT.

1) We're surprisingly good at staying on the same page with our clients and teammates, in Sydney & abroad.
We use a range of communication tools (Trello, Basecamp, ... continue

At Sentia our technology of choice for all out client Web Development projects is Ruby on Rails.

This is because Ruby on Rails has many advantages over other development frameworks such as PHP or ASP.Net.

Some of the benefits that Ruby on Rails offers:

Profile

Html 5 or Native Mobile App

by Michael Cindrić
24 Jun 2013

A question we are offen asked is do we build apps in html 5 for cross platform or do we build apps natively.

For us the choice is simple we build native apps. Sure there are some benefits to building a html5 application but not as many as you think. We have broken down the key areas below

1. User Experience

Hands down native apps win here. Html 5 still has issues accessing ... continue

Profile

Sending an iCal as attachment in rails 3

by Michael Cindrić
7 Mar 2013

Sending iCal files in rails can sometimes be a pain. The trick is to set the mime type for the attachment and all should be fine.

In the example below the "calendar_entry" variable is a reference to the class that is used to build up the iCal. Now you can use something like icalendar which is what l have used as well.

All... continue

In some apps there might come a time where you will need to generate your own documents on the fly and be able to export them to the user, either to preview, email or to save the document on the device for later use.

The UIKit framework in iOS provides a easy way to create a graphics context which allows you to generate a PDF file or PDF data object. You should then be able to create extra pag... continue

Profile

Using Concerns in Ruby on Rails Development

by Michael Cindrić
8 Feb 2013

Concerns are a great way to mix in common model behaviours and keep your code clean and not have to resort to STI.

So lets take a look at what a concern looks like. Below l have a Module called "Auditable" which extens ActiveSupport Concern.

The purpose of this is to record statistics on objects as they are created and destroyed. Now this comes in handy when you want to analyse how your custo... continue