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

Dev Report mobile

Topic: tech insights

Principles for No-Code/Low-Code Solution Builds

Many end users in the FinTech space are people with little to no coding experience. Here are some principles for no-code/low-code solutions.

by Shannagh Hare

Topic: tech insights

How Trendyol Improved Developer Experience while Scaling

While we were scaling at Trendyol, developer experience began deteriorating. Here’s how we improved developer experience while scaling.

by YiÄŸit D.

Topic: tech career insights

2022 Guide to Coding Bootcamps in the Netherlands

It’s hard to get an overview of the coding bootcamps in the Netherlands. Here's a list of the costs, time and opportunities for 5 of them.

by offerzen

Topic: salaries

Full Stack Developer Salary Trends in South Africa

Learn what full stack developers earn in South Africa. Find the average salary for junior and senior full stack developers in 2023.

by Josh Nel

Topic: tech insights

How I Used MongoDB for Home Automation Data Tracking

Here's how I used MongoDB's Timeseries Collection and Atlas Data API to track data and find the optimal times to switch my geyser on and off.

by Rob Burger

Topic: hiring tips and insights

How to Communicate that Team Members are Leaving

When team members leave, it's super important to mitigate the effects on the rest of the team. Here are the principles we use.

by Azaria Beukes

Topic: hiring tips and insights

7 Steps to a Sustainable Mentoring Programme

Understanding the importance of quality mentorship is easier than establishing systems that support it. Here’s Project Thrive's framework.

by Andréa Reid

Topic: tech insights

What to Consider when Building a DevSecOps Pipeline

A DevSecOps environment is a good way to resolve slow, siloed software development systems. Here's what to consider when starting out.

by Ridewaan Hanslo

Topic: tech insights

How I use TypeScript to Boost My Productivity

As a JavaScript developer, TypeScript allows me to be safe and productive. Here’s how I use TypeScript to enhance my productivity.

by Christian Gill

Topic: tech career insights

How to Use the GROW Goal-Setting Model to Set better Goals

It’s easy to get lost in the weeds of your career development. Goal-setting with the GROW model helps you stay on track. Find out how.

by Andréa Reid

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