Blog

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

Esports Gold Site Launches

A recent client provided Greenfinch with the fascinating opportunity to dive into one of the most rapidly expanding industries of the modern age, otherwise...
AI

What is AI?

We all have some idea what AI is. The whole internet seems to be burning up with new stories about AI. Unfortunately, most people...
digital transformation

Digital Transformation and How to Perform One

Digital transform is the integration of digital solutions into all sections of your company to improve how your company operates, and also it should...
microsoft azure cloud

Just How Good is Microsoft Azure?

Microsoft Azure is Very Good! Here’s Why!   It can be difficult setting up an IT infrastructure. This is where Microsoft Azure can be...
IT outsourcing

Pointers for Outsourcing your IT

Your IT has become more than your in-house IT team can handle and you are looking to see whether outsourcing is a viable option....
business growth through apps

Growth Producing Mobile App Ideas

Do you feel that while business is good, it could be better? You think that there is something simple you can do that would...

What is Java VisualVM used for?

What is Java VisualVM? In Java Software Development, keeping it simple is often the best approach. A java developer should take a similar approach...
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 and 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.
azurevmsqlserver

SQL Server on an Azure Virtual Machine

In the past week, we've moved the user to a new SQL Server 2014 Standard Edition. Here are a few of the things we've...
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...