Writing readable code

Define the “WHAT” before the “HOW”  The cost of unreadable code The way in which code is written can either make it easy or difficult

Read More

Clean Code API – Part 3

This post, the second in a series, was originally posted on kudocode.me and written by Marius Pruis, Senior Developer at Haefele Software. UNIT TESTING – API ARCHITECTURE FOR GENERAL PURPOSE

Read More

Clean Code API – Part 2

This post, the second in a series, was originally posted on kudocode.me and written by Marius Pruis, Senior Developer at Haefele Software. In the previous post, Marius discussed the API

Read More

Clean Code API – Part 1

This post, was originally posted on kudocode.me and written by Marius Pruis, Senior Developer at Haefele Software. The purpose of the architecture is to modularise, isolate and control the

Read More
Why we exist

Why we exist

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

Read More