Our Blog

Progressive Web Applications

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.

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

By Nick McKenna | 3rd February 2019
Embedding WOPI In An Web Application

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 … more

Securing Tokens In A Progressive Web App

By Nick McKenna | 8th January 2019

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

Outlook Add-Ins

By Nick McKenna | 7th January 2019
Outlook Plug-In

If your users spend a lot of time in Microsoft Office (specifically Outlook) then you should consider augmenting your software with an Outlook Add-In. There are a few different forms of the Outlook Add-In, but the one I am going to discuss today is the … more

Progressive Web Apps Part 4: Variable Connectivity

By Nick McKenna | 3rd January 2019
Poor Internet Connectivity

One reason to prefer building a native mobile App over a progressive web App has historically been that a mobile App can work (to some extent) without an Internet connection using cached data, whereas web sites only work whilst an Internet connection is present. Service … more

Progressive Web Apps Part 3: Engagement

By Nick McKenna | 2nd January 2019

Progressive web Apps seek to improve engagement with your users using Push Notifications (just like the ones you get on your iOS or Android phone). For progressive web Apps this is achieved using two different technologies in combination: Push and Notifications. For the purposes of … more

Progressive Web Apps Part 2: Responsive And Progressive

By Nick McKenna | 1st January 2019
Progressive Enhancement And Responsiveness

In part 1 of our series on Progressive Web Apps, we discussed how a user might install your App on their device via either their web browser or the Microsoft Store. In part 2, we discuss the importance of responsiveness. Responsive Design Responsive design is … more

Progressive Web Apps Part 1: Installable

By Nick McKenna | 31st December 2018
How To Install A Progressive Web App

At the start of December, we ran a short article introducing you to progressive web Apps. In that article we discussed several common traits of progressive web Apps. In a series of articles, we are going to drill into this traits in more detail. Today … more

What Is A Progressive Web App?

By Nick McKenna | 5th December 2018

If you are interested in having a progressive web App developed by McKenna Consultants, please fill in the contact form at the bottom of this page and see our page on Web Development. So What Is A Progressive Web App? A progressive web App is … more

Are You Drowning In Spreadsheets? Do You Have An Unwieldy ERP System?

By Nick McKenna | 29th November 2018

We start off with the best of intentions. We’re going to manage this new service / product / project using a simple spreadsheet. It won’t be complicated. We’re going to put it on a shared drive so we can collaborate. But… Someone needs access offline. … more

Nesting Router Outlets In Angular 6 / 7

By Nick McKenna | 28th November 2018

We’ve been building progressive web Applications (PWA) in Angular and Typescript for a few years now, but once in a while something new and interesting still comes along. In the last couple of weeks I came across something pretty interesting which although is possible, is … more