fbpx

Read Our Blog

Podcast – COVID-19 and The Maker Community’s Response

While we are on lock-down we need to get creative with our facilities, so please excuse the screaming toddlers. Today we chatted to Brent Alexander, a Co-Founder of 3DPSA which is a movement that has managed to mobilize hundreds of 3D printers across the country to print personal protective gear

Read More

Podcast – The Journey So Far

We started a podcast, of course we did. Like all businesses ours is complicated and there is a litany of challenges and victories along the way. We created this podcast to pull back the curtain and share some of the challenges, decisions we face as well as what makes the

Read More

Lessons from Leaders at Haefele Software

A study on the leaders at Haefele Software and what has brought them success. What is this article about? This article came about from pure selfish reasons to be honest. I am a bright eyed, bushy tailed intermediate developer who’s looking to grow as fast and effectively as possible. I

Read More

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 to understand. When looking at code I often wonder, how many hours in total have been spent by developers trying to understand this? what would

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 In the first post, we discussed the API architecture from a developers perspective and what is required for a developer to utilize the architecture. We looked at

Read More

Haefele RISE. Train. Mentor. Coach

Haefele RISE. Train. Mentor. Coach At the end of 2018, it became clear to me that we are built for more than just developing software for our clients. Looking beyond the obvious growth over the past 3 years, something special stood out. Not just that we had pulled together a

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 architecture from a developers perspective and what is required for a developer to utilize the architecture. If you haven’t read the previous post you can

Read More

Celebrating 10 years with Tesco

This month, April 2019, will mark our 10th year working with Tesco Stores, and I’ve been taking a raw look back at the decade of projects, code old and new, relationships built, and opportunities won and lost. Looking back, March 2009 was a seminal moment in the direction and strategy

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 flow of general components like authentication, authorization, validation, execution, error handling, basic auditing and responses using SOLID principles and clean code techniques. The architecture provides

Read More

How to build a good Enterprise API strategy

Taking the decision to put in motion an API strategy in your organisation is not trivial and many considerations and decisions need to be methodically unpacked, thoroughly understood and well supported from within the enterprise if there is any hope that the strategy will succeed. API strategy is not just

Read More

Software development continues to be the most in-demand job in South Africa

During 2018, numerous reputable sources reported that software development was the most in-demand job in South Africa and in various countries across the globe. Not much has changed in 2019. According to jobs portal CareerJunction, software development remains the most sought-after skill set in the South African job market this

Read More

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? When talking to business and product owners, there are too many stories of poor delivery and failed execution, along with burnt fingers. When talking to

Read More

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

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