Why you should try React higher-order components now

I am in my final year at university: part of the Capgemini Degree Apprenticeship. This year requires a large software project to be delivered and one component of that is a React frontend. Through it I’ve been experimenting and discovered...

Do Repeat Yourself - returning to the Lead Developer conference

After such a positive experience at the Lead Developer conference last year, as soon as I saw this year’s announcement, I saved the date and started writing the email to get my company to pay for the ticket. Thankfully, my...

Designing Cross Platform Mobile Applications with Xamarin A look at the strategies for code sharing between platform specific applications

Xamarin provides a common development experience for creating cross platform mobile applications. The aim of this post is to highlight the design techniques available and options Xamarin provides for maximising code reuse, thus ensuring cleaner code and increased productivity. The...

Combining OAuth and JWT to gain performance improvements

For many years Simple Object Access Protocol (SOAP) was the standard approach for communicating with remote services, often via HTTP. The landscape has changed significantly in recent years with the increase in the adoption of Representational State Transfer (REST) APIs....

Service Fabric Cluster Creation Creating a secure Service Fabric cluster from Visual Studio

There are many ways to create a Service Fabric cluster and what follows, is by no means, the only one. A few posts have been written elsewhere on the internet (for example Create Service Fabric clusters from Visual Studio) and...

Building for Alexa at Devoxx UK

For our Platinum sponsorship of Devoxx UK this year, we had a theme to align with our recruitment drive of “it takes all types to make a team”. One attraction that we had at our stall was an application taking...

How fast are your React‑ions Optimising the performance of React applications

Overview Since its conception by Facebook in 2013, React has quickly become one of the most popular libraries for building web-based user interfaces. React uses JavaScript to create a dynamic web application normally rendered directly on the client side device,...

A design review checklist for non‑designers

If we can't entirely break down the wall that designs are thrown over, let's at least put a gate in it.

A look at Cloud-Native Apps on Azure A framework for building Cloud Native Apps on the Microsoft Azure Cloud

Organisations are using software as a key differentiator and source of competitive advantage. Whilst we often think about technology-led companies, such as Netflix and Uber, it is transforming all types of organisation. The cloud supports this transformation, and we are...

Roslyn-Based .NET Code Analyser .NET Compiler as a service

While it is relatively easy to write code, it is not so easy to write high quality maintainable code. In this post, we introduce a technology - Roslyn, which enables .NET software engineering teams to implement automated code reviews based...