Hooking up to the real world with microcontrollers


Much of our IT work at Shine Technologies deals with fairly dry commercial concepts like page views, web clicks and conversion rates. In this post I’ll describe a personal IT project I undertook with a more tangible “real world” application: adapting a modern car’s electronics to work in a replica of a 1950’s sportscar. I hope that, in doing so, I’ll  encourage you to consider playing with microcontrollers and interfacing to the real world too.

Continue reading

Posted in Uncategorized | 1 Comment

Scurvy, A/B Testing, and Barack Obama


It’s being almost 3 months since I start implementing A/B tests for one of our clients and I have to say I am enjoying it a lot.

A/B testing is very powerful technique. Not only does it increase your web site conversion rates, it also promotes innovation and encourages data-driven solutions.

In this article I will give an introduction to A/B testing by asking an important question: what have scurvy, A/B testing and Barack Obama all got in common?

Continue reading

Posted in Tools, UX Design, Web | Tagged | 2 Comments

Future of the Internet


We are living in the information age and are constantly on the quest for more. More information that is. Through the use of the internet, we have access to a wider variety of information than those who lived before us, but still we want more, and we want it faster. What steps are we taking to fulfil these desires? Where will this lead us?

Continue reading

Posted in News, Opinion, Web | Tagged , , , , , , , , | Leave a comment

Shiner Ben Teese published in latest DZone Guide


Shine Senior Consultant Ben Teese has had a piece published in the latest DZone Guide to Database and Persistence Management.

In the article, Ben does an overview and comparison of the Firebase, Meteor, and Amazon Cognito platforms. These platforms all aim to solve the use-case of securely storing and synchronising user data across mobile devices.

In addition, they take the work out of having to set up infrastructure and wire it together yourself, and have very impressive real-time updating capabilities. If that sounds like your kind of thing, check out the article!

Posted in databases, Mobile, News | Tagged , , , | Leave a comment

Test Driving Google Cloud Dataflow (alpha)


Back in June 2014, at the annual Google IO in San Francisco, Google unveiled their newest, and much hyped cloud product, Cloud Dataflow. The demo they did that day, using a live twitter feed to analyze supporter sentiment during the 2014 world cup, got my mouth watering at the prospect of working with it. It looked downright freaking awesome, and I just couldn’t wait to get my hands on it to take it for a spin.

Continue reading

Posted in Cloud, Java, Testing | Tagged , , , , , , , , , , , , | Leave a comment

Battling it out for glory at Battlehack


WHAT A WEEKEND! I’m still recovering from the 24 hours of coding and the unhealthy amount of coffee and snacks I’ve ingested during this hackathon.

Two weeks ago, Melbourne was host to the first Battlehack of 2015. “What’s a Battlehack?” I hear you ask. Well Battlehacks are competitions sponsored by Braintree (a Paypal company) where teams of developers face off over 24 hours to create the most creative hack that benefits the local or global community. The venue, which was the Plaza Ballroom on Collins St was well worth a mention. The vast ballroom was decked out with food stations, sleep and massage stations, and most importantly, our hacking stations, or tables of 4 for the long night ahead. Continue reading

Posted in Java, Javascript, News | Tagged , , , , , , , , , | Leave a comment

Integrating Single-Page Apps with Oracle Access Manager


A clash of the old-school and new-school

Over the last couple of years at Shine we’ve built a number of Single Page Apps (SPAs) for large businesses. An app we recently built had to integrate with Oracle Access Manager (OAM), an Identity Management System (IDM) from everybody’s favourite enterprise software company. In this post I’m going to talk about a strategy that we used to successfully work around mismatches between the way that SPAs and OAM do things.
Continue reading

Posted in AJAX | Tagged , , , , , | Leave a comment