Blogs & opinions.

Haefele PLAY. Create. Explore. Tinker. Albert Einstein said “Play is the highest form of research” – this quote became real...

How to use integrated authentication between Web Apps and SQL Server in Azure using .NET Core and Entity Framework Introduction...

Docker Docker is a platform that gives users the ability to package an application and its associated dependencies into a...

Define the “WHAT” before the “HOW” The cost of unreadable code The way in which code is written can either...

This post, the third in a series, was originally posted on kudocode.me and written by Marius Pruis, Senior Developer at...

Haefele RISE. Train. Mentor. Coach At the end of 2018, it became clear to me that we are built for...

This post, the second in a series, was originally posted on kudocode.me and written by Marius Pruis, Senior Developer at...

This month, April 2019, will mark our 10th year working with Tesco Stores, and I’ve been taking a raw look...

This post, was originally posted on kudocode.me and written by Marius Pruis, Senior Developer at Haefele Software. The purpose of...

Taking the decision to put in motion an API strategy in your organisation is not trivial and many considerations and...

During 2018, numerous reputable sources reported that software development was the most in-demand job in South Africa and in various...

Our founder and managing director Alan Haefele shares his insights into what Haefele Software stands for. So who are we...

Cape Town

3rd Floor,
Willowbridge Place,
Tygervalley, Cape Town 

7530
+27 21 595 3100

London

3rd Floor
86-90 Paul Street
London
EC2A 4NE
+44 (0) 20 7459 4030