Our Blog

Nick McKenna

We are computer programmers at heart and implementing high quality, tailored systems to suit your needs is what we do best. We have been delivering revenue generating, time saving and life changing bespoke software development in Harrogate, Yorkshire since 2004.

Bespoke Software Development vs Off The Shelf

By Nick McKenna | 2nd October 2019
bespoke-software-solutions

The choice between bespoke software development and purchasing off-the-shelf software is a difficult one for companies. Every company is different and distinct from every other company, which means that no two companies will operate in the same way, have the same customers, or the same … more

Microservices and Microservice Architecture Explained

By Nick McKenna | 21st August 2019
microservices-microservice-architecture-explained

Everybody seems to be doing microservices these days, so what are microservices (or microservice architecture) and how does it affect your architecture? Well, in the good old days (not so long ago), computer systems were developed in large units of deployment. A web-based system may … more

Cross Platform Mobile Development

By Nick McKenna | 21st February 2019
Cross Platform Mobile Development

Cross platform mobile App development has matured over the years and there are various stable options available at the moment. What are the options and how does one choose? The options that we will examine here are: Cordova React Native Xamarin Go Native There are other options … more

Using WOPI To Embed Microsoft Office In Your Web App (Part 1)

By Nick McKenna | 3rd February 2019
Using Wopi to Embed Microsoft Office

Web Application Development Are you thinking about harnessing the capabilities of Office Online (Office Online Server or Office 365) to enhance your web Application by embedding Word, Excel, Powerpoint? This is the first in a series of blog posts relating to embedding Microsoft Office document editing capability using WOPI … more

Microsoft Azure IoT Hub

By Nick McKenna | 15th January 2019
systems-integration-services

The creation of your Internet Of Things (IoT) device will require extensive back-end development as well as device development. Fortunately, you can simplify, speed up and reduce the cost of your back-end development by using off-the-shelf components. This helps you focus more on the unique aspects of … more

Internet Of Things Security

By Nick McKenna | 14th January 2019
internet-of-things

If you are building an Internet Of Things (IoT) device then you are likely extending your network to a much wider audience. For example, you may be deploying a light bulb device that connects to a home hub. The home hub then reports back some … more

Friday Flash! 11th January 2019

By Nick McKenna | 11th January 2019
Male and Female Architects Wearing Augmented Reality Headsets Work with 3D City Model. High Tech Office Professional People Use Virtual Reality Modeling Software Application.

The latest news from McKenna Consultants! Mexico, Baby! We’ve been out in Mexico City this week teaching Leading SAFe 4.6 for a global client! Lots of fun was had by all and everyone learned a thing or two also. Augmented Reality We have a skunk-works … more

What’s Next For Technology In 2019?

By Nick McKenna | 10th January 2019
Future Technology Predictions

Today I’m putting my Professor Trelawney hat on and asking what’s next for business technology in 2019. I’m not talking about the bleeding edge or borderline science fiction stuff here. I’m really interested in the cutting edge technology that businesses will be able to draw … more

Surprises In The Apple App Store Review Guidelines

By Nick McKenna | 9th January 2019
Apple Video Archives Concept

We get asked about a myriad of crazy and wonderful ideas for App Development for iOS / iPhone / iPad / Android. My first piece of advice to all new customers is to read Apple’s App Store Review Guidelines. They contain some wonderful hidden gems … more

Securing Tokens In A Progressive Web App

By Nick McKenna | 8th January 2019
Securing Tokens In A Progressive Web App

Security is at the top of the agenda for every technological development, especially so in the open world of the World Wide Web and Internet generally. The core underlying challenge is that the web and Internet were not designed with a modern level of security … more