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

Dev Report mobile

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

Topic: tech insights

The Secret Language of React Application Design

In this article, I share how embracing functional thinking has been of benefit to me while building React applications.

by Robert Herbst

Topic: tech career insights

We Can Do It! My Approach to Empowering Myself as a Woman in Tech

Women often doubt their competency, especially in male dominated fields like the tech industry. Here are a few approaches that helped me to empower myself.

by Cornelia van der Walt

Topic: tech career insights

Automating My Development Environment: Scripting vs. Vagrant

As a backend-developer, my environment is changing with every new project. That's why I decided to automate the build of my development environment. Here's how.

by Angus Mackenzie

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