Keeping your code clean is no easy task. Clean code allows your project to pass the test of time. It can be broken down into making your code simple to read, write, and understand. This…
Swanseacon 2016 : An agile software craftsman’s view
SwanseaCon is billed as _”a technical event for Software Developers, Software Architects, Project Managers, Analysts and Consultants.”_ I fit in there somewhere so I decided to go! Here I want to share some thoughts on…
Read more of Swanseacon 2016 : An agile software craftsman’s view
CleanCoders – Mobile App Case Study Review
Learning is hard and comes in many forms. I have recently finished watching “Mobile Development with Swift” an online ~10 hour video series by Robert C Martin of the [Clean Coders](https://cleancoders.com/) website. It aims to…
The only way to implement Model View Presenter
The only way to do Model View Presenter (MVP) and you probably didn’t even know it existed! _Everyone_ on the internet is talking about MVP and everyone likes to share ‘_the best way_’, little do…
How to use an extra GPIO pin on Raspberry Pi Rainbow Hat
This is an Android Things quick fix explanation of using an extra GPIO pin on the Rainbow Hat for the Raspberry Pi. I couldn’t find this solution written in any documentation. So here I am…
Read more of How to use an extra GPIO pin on Raspberry Pi Rainbow Hat
[TUT] Testing Android Things – Unit & Vendor tests
This tutorial will show you how you can architect your Android Things applications to make testing much easier. This involves two types of testing: unit and vendor testing. Google has just announced the amazing Android…
Read more of [TUT] Testing Android Things – Unit & Vendor tests
[TUT] Using Firebase with a Node JS Amazon Lambda
This tutorial will show you how you can use Firebase in an Amazon lambda, two methods will be outlined used the Firebase javascript SDK and using the Firebase REST API. This post is going to…
Read more of [TUT] Using Firebase with a Node JS Amazon Lambda