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

Dev Report mobile

Topic: tech insights

Establishing, Scaling and Maintaining a High-Performance Culture

Creating a high-performance culture helps people do their best work and deliver great results - but knowing how to start is hard. This is what I've learned.

by Waldemar Muhl

Topic: tech insights

Enabling Self-Service Access to Cluster Resources with Kubernetes

Here is how my team used Kubernetes to enable self-service access to cluster resources without compromising our environment's security.

by Stephen Breyer-Menke

Topic: tech insights

How Hypothesis and VCR Changed the Way I Do Testing in Python

With so many moving parts, rebuilding an existing system, with active users, can be scary. Here are two tools that helped Jethro confidently make changes.

by Jethro Muller

Topic: tech insights

Using Infrastructure as Code to Scale Months Down to Minutes

Building server systems manually is slow and inconsistent. But here's how Infrastructure as Code helped me reduce a six-month process into 20 minutes.

by Marcus Talken

Topic: tech insights

How to Build a Product Recommender Using Multi-Armed Bandit Algorithms

Faced with the difficulty of effectively recommending products to customers, Charl shares how multi-armed bandit algorithms can offer a solution.

by Charl De Villiers

Topic: tech insights

Using Flutter to Build a Mobile Data Visualisation App

Flutter is a cool hybrid framework that I've found works well for building mobile data visualisation apps. Here's how to use it to build an app of your own.

by Shiraaz Moollatjie

Topic: tech insights

Upgrading to Angular 7: From Pains, to Gains!

There are many ways to upgrade an Angular application, and the wrong choice could be catastrophic to your project. Here's how I made the right choice.

by Jason Richard Evans

Topic: tech insights

Native, Pseudo-Native and Hybrid Mobile App Frameworks: Which Should You Use?

Deciding on a tech stack to help you deliver rapidly at minimal cost, is key to a project’s success. Here’s how my team went about making this decision.

by Jean du Plessis

Topic: tech insights

Using Stone Age Insights to Create Better Software

Social processes drove technological success in the Stone Age, here's how I use those insights to build digital tools as a technical product owner.

by Lauren Hayes

Topic: tech insights

Winning at Cross-Discipline and Cross-National Collaboration

Although collaborating can be hard, it can also reveal useful insights. I have encountered some of key challenges, and have learned to work around them.

by Raesetje Sefala

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