Shiner Ben Teese to speak at YOW! Connected on Mobile Web Development
Shine Senior Developer Ben Teese will be speaking at YOW! Connected next week. Held in Melbourne, Australia on September 8 and 9, YOW! Connected covers both Mobile Development and The Internet of...
View ArticleWorking With D3.js
D3.js is a JavaScript library that is used to generate visualisations, usually based on sets of data. I have been using it on a dashboard project for the past month, and wanted to share some of my...
View ArticleGetting Started with Angular and Accessibility
I recently did some preliminary work adding accessibility support to an existing Angular application. At the start of this work I knew very little about website accessibility, and I suspect the...
View ArticleUX Australia 2014 – Melbourne Redux
UX Australia 2014 Redux was a one day Melbourne based recap of UX Australia’s 2014 Sydney conference. It was a chance for those who had missed out to see the most popular presentations. The following...
View ArticleFuture 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...
View ArticleScurvy, 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...
View ArticlePlaying with Play Framework 2.3.x: REST, pipelines, and Scala
It’s an established trend in the modern software world that if you want to get something done, you’ll probably need to put together a web service to get do it. People expect data and services to be...
View ArticleAgile UX 2015: Conference Report
Image with permission by @bencrothers Last month I had the opportunity to attend the Agile UX conference in Sydney. A one day conference, run by UX Australia, the topics centred around “designing...
View ArticleSecuring your Spring App using 2FA
Not so long ago, a good old username and password were considered more than enough to secure access to our applications and favourite web sites. But back then, nobody could have imagined the countless...
View ArticleES6 with Babel.js
With Babel.js, we can all use ES6 before browsers support it ECMAScript 2015, also commonly known as ES2015 or ES6, is the specification that defines the ECMAScript language, of which JavaScript is one...
View ArticleAdobe Innovation Session (June 2015)
As part of the Adobe Partner program, various sessions and events are organised to keep partners updated on the latest features of the Adobe Marketing Cloud platform. Best practices are also talked...
View ArticleTips for AEM Beginners
I started using Adobe Experience Manager (CQ 5.6.1) with a focus on component development and building OSGi services and I strongly believe that learning how to leverage AEM’s capabilities (as well as...
View ArticleStyle Guides and AEM: Fitting a Square Peg in a Round Hole
There is a push in the industry to code against an external style guide to maintain consistent styling, have a reusable set of components to build applications with and provide a shared vocabulary for...
View ArticleShiner to present at YOW! Connected 2016 – Mobile & IOT
Shine’s Gareth Jones has been accepted to give a talk at YOW! Connected 2016 – Mobile & Internet of Things! His talk, titled ”Progressive Web Apps: What Has The Web Ever Done For Us?“, will take a...
View ArticleShiner to present at very first YOW!Data conference
Shine’s very own Pablo Caif will be rocking the stage at the very first YOW! Data conference in Sydney. The conference will be running over two days (22-23 Sep) and is focused big data, analytics, and...
View ArticleYOW! Connected 2016: The typed-functional future of UI platforms
I just spent a couple of days at the YOW! Connected conference and had a great time, despite nursing a bit of a cold. There were a tonne of great talks at the conference covering a wide range of...
View ArticleA Framework for Better Emails
Creating rich email templates can be a real pain, not only having to discard many best practices when it comes to writing HTML and CSS, but also needing to ensure your email renders correctly in all...
View ArticleWriting safer code with TypeScript strict null checks & type guards
In this article I will show you how to write safer TypeScript code by leveraging a feature called strictNullChecks. It’s quite easy to miss because it’s turned off by default, but can help a lot to...
View ArticleMy Big Fat UX Wedding
Or how to keep Groomzilla away As a UX designer with a background in Law and Visual Communication, I have been solving problems for a while. Yet, little could prepare me for solving a challenge of a...
View ArticleIt’s not you, it’s your form
5 tips on form design to improve your relationship with users Filling in a form online is one of the most important points of interaction a user has with an organisation. And we interact with them...
View Article