Less noise, more data. Get the biggest data report on software developer careers in South Africa.

Dev Report mobile

Topic: tech insights

Taylor Otwell on how he Decides what PRs to Merge into Laravel

Laravel creator Taylor Otwell shares how he decides which pull requests to merge into Laravel.

by offerzen

Topic: tech career insights

How I Make Time for Project-Based Learning (PBL)

Project-based learning is necessary for developers to learn new skills. Here's how you can build PBL into your workflow with a full-time job.

by Adrian Muntean

Topic: tech insights

Programmable Banking Community: Banking with Building Blocks

Hennie Spies demonstrates how easy it is to program a programmable bank card using a visual blocking interface.

by Nick Benson

Topic: tech insights

Programmable Banking Community: Automating and Managing Expense Claims

At a Programmable Banking community meet-up, Rijnhardt Kotze shared his demo of Spend(d) Co, which takes the pain out of managing expense claims.

by Nick Benson

Topic: hiring tips and insights

Why your Next Developer Hire Should Be from South Africa

The tech hiring market has gone from hyperlocal to global. Here's why your next developer hire should be from South Africa.

by Brett Jones

Topic: tech insights

How I Used Clean Code to Fix an Unnatural Solution

Here's how I used clean coding principles to fix an unnatural solution that a client had already accepted.

by Carlos Limonggi

Topic: tech insights

Platform45: Automating Corporate Expense Reconciliation

Platform45 automated business expense reconciliation by developing a card spend management solution using Investec’s Programmable Banking APIs.

by Shannagh Hare

Topic: tech career insights

How I Used Technical Assessment Feedback to Ace my Developer Interviews

Here’s how I leveraged the feedback from unsuccessful interviews to improve my technical assessments and find a great job!

by Ana França

Topic: hiring tips and insights

How to Negotiate when Hiring Developers

Negotiating salary offers doesn't have to be painful. In this article, I share some tips to help you construct an offer that developers won't turn down.

by Adriaan Venter

Topic: tech career insights

Being a Terrible Technical Leader – The Inversion Mental Model

Looking at what terrible leadership looks like helps me to understand what to avoid at all cost. Here’s how I use the inversion mental model.

by Gys Muller

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.