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

Dev Report mobile

Topic: tech career insights

Rediscovering My Passion for My Career as a Dev

As a dev that was feeling unchallenged at work, I needed to reignite my passion for my career. This is what I've learned through making this journey.

by Ahmed Tikiwa

Topic: tech career insights

How OfferZen Uses a Mission Framework to Power Up on Transparency

In the dynamic startup world, it can be difficult to maintain order in the chaos. Here's how we use a mission framework to keep everyone on the same page.

by Robyn Luyt

Topic: tech career insights

Mapping Out Your Dev Skills

Soft skills are important as a developer, but are not often practised. Here's how to map out the skills you need at each level of your development career.

by Brandon Pearman

Topic: tech insights

How to Set Up an Angular Structure for Your App

Picking up new tech can be simple and powerful. State management helps move cluttered state to a single store. Here's how you can get started with Redux.

by Albert Janse van Rensburg

Topic: tech insights

How We Wrangled Legacy Code Anti-Patterns

Working on legacy code projects can be daunting. Here are 5 hacks I've found to overcome some of the most intimidating anti-patterns.

by Regan Koopmans

Topic: tech insights

How I Built a Trump-related Tweet Sentiment Analysis Tool with ElasticSearch and Kibana

I recently learned how to do sentiment analysis with Python, Elasticsearch and Kibana. To test my new skills, I analysed tweets about Trump.

by Anri Goosen

Topic: tech insights

Prioritise Your Tasks - Cheat Sheet

We've previously published an in-depth guide on prioritisation methods. Here's your TL;DR version with an epic cheat sheet to download!

by Juan Urrego

Topic: tech insights

The Changing Face Of Software Testing: Where Do We Go From Here?

As testers, we've inadvertently erected a bunch of barriers to effective testing. Here's what I think they are and what I've found works to overcome them.

by Charles Brittz

Topic: tech insights

Implementing Versioning and Audit Trails with SQL Server Temporal Tables and .Net Core

Building enterprise software requires audit trail and versioning functionality. We implemented a solution with ASP.NET Core and SQL Server Temporal Tables.

by Ross Jones

Topic: tech career insights

Industrial Engineer Goes Business Intelligence: The Importance of ML

Looking back, there is one thing I wish I had known before starting my career in Business Intelligence: The importance of Machine Learning. Here's why.

by Anine Labuscagne

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