Blog

"Knowledge has no value unless you use it and share it"
Greenfinch Technology

Top 10 Greenfinch Blog Posts of 2016

Thank you for reading our blog in 2016 and we hope you will join us for more interesting articles in 2017. We’re taking a look back...
Azure Notification Hubs

Xamarin & Azure Notification Hubs

Introduction on how to use the Azure Notification Hubs platform for sending push notifications to the various platform specific notification services for each of...
JMeter Blog Image

Apache JMeter Load Testing with CAS

Apache JMeter is a free open source tool for running load testing on applications. In this blog post, we show a simple example and...
JPA 2: CRITERIA BUILDER

JPA 2: CRITERIA BUILDER

Using JPA's CriteriaBuilder to create dynamic queries in a typesafe manner.

SLA: HOW MANY 9’S DO I NEED?

Uptime/ SLA: This is something that comes up more and more, particularly in relation to software delivery on cloud hosting platforms nd so on...

XAMARIN FORMS & BLUETOOTH LE

Xamarin forms and Bluetooth LE: More and more we are seeing small low power devices being integrated with Bluetooth allowing users to control and...
two factor authentication

WHY USE TWO-FACTOR AUTHENTICATION

There is a lot of information available on how 2-factor authentication works, but much less about why it is a good idea.
2062500e-redis-cache

Azure Licks: Using Redis cache with SignalR

We recently integrated SignalR into one of our Azure solutions to push notifications to users. For scaling out between multiple instances of roles, we...
Compressing files

Compressing Files

While optimising our deployment process we came across some applications which had an absurdly large deployment package: a 750 MB zip file is a...
Google Glass

Google Glass API Overview

The Mirror API is what Google originally released with Google Glass and provides a simple way to send timeline items to Glass and receive...
Solid Principles

Solid Principles

Because we have a number of development engineers spanning various levels of experience, we thought it would be appropriate to have a quick refresher...
Git Tagging

Git Tagging for .NET

A few years ago we moved to git from svn at the start of a new project. There were a lot of devs, several...

NoSQL as an Alternative to Relational Databases

Despite its name NoSQL should be considered a complement rather than an opponent to relational databases. With the increasing maturity of alternative tools the...