Continuous Delivery Tools – Up and running with Jenkins

When it comes to developing software we should always be striving to deliver quality, and with this we typically will work on projects where we have the need to keep improving or optimising our solution through iterative releases – Agile Software Development. This is when we should really be thinking about some cool tools which will help us to implement a Continuous Implementation / Continuous … Continue reading Continuous Delivery Tools – Up and running with Jenkins

Are we heading into a storm – rise of the machines or rise of man?

A question I currently ponder is that of where are we heading now; as a father and an engineer I see a lot of innovation every day and it’s a question that fills me with both excitement and fear. I’m excited because every day we see new technologies which simplify our lives or make certain tasks easier, but on the flip side I see the … Continue reading Are we heading into a storm – rise of the machines or rise of man?

Self-Service Solutions – Example of a native application vs web application

So what’s the common way to develop and deliver a self-service solution, and is there a best way? The simplest answer to this is there are many ways to skin a cat, and sometimes solutions can work in many different ways.  You can program a solution to work to be viable in different technologies. What I am about to share with you is a real life … Continue reading Self-Service Solutions – Example of a native application vs web application

CCV – Final Resolution

So, you may remember the nightmare I had over integrating a payment device into a self service application I was developing for a European client at work. Well… I finally got resolution to the issue, and it turned out to be a faulty terminal.  Once the terminal was sent back to CCV in Germany and repaired the development couldn’t have gone any smoother.   Really … Continue reading CCV – Final Resolution

I’m a Xamarin Certified Mobile Developer

After attending Xamarin University courtesy of Xamarin, I am now proud to have passed the Xamarin Certified Mobile Developer exam. The certification process consisted of attending 12 live interactive lectures online and an exam which assessed you on all content covered in the lectures and above.  The exam lasted for 3 hours and was made up of 150 questions based on all aspects of Xamarin, … Continue reading I’m a Xamarin Certified Mobile Developer

Xamarin University – Preparing for the exam

  So what is Xamarin? Xamarin is a cross development platform for developing native applications in C# for iPhone, android, windows phone and Mac.  Xamarin comes in two flavours, the first is a proprietary IDE named Xamarin Studio that runs on Mac and windows and the second is a direct integration with Microsoft Visual Studio.  With later versions of Microsoft Visual Studio Xamarin comes pre-installed. … Continue reading Xamarin University – Preparing for the exam

Scanning a document in C# with an Epson DS-30

Bit of a random one today – extremely last minute into one of my projects I have been asked to integrate a consumer grade Epson DS-30. The first problem, the scanner needs to be controlled with one click – which is actually done by a remote user (that’s a whole other story – and the solution has already been resolved for that).  However after reading … Continue reading Scanning a document in C# with an Epson DS-30