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

Dev Report mobile

Topic: tech insights

Redefining GitHub Projects: Creating my ultimate productivity toolkit

Here is how I use GitHub's project management features, such as GitHub Projects, issues, and milestones, to track my plans and goals.

by Clifford Ouma

Topic: tech insights

How I prioritise web performance in my development workflow

Here are some of my easy-to-use tips and tools for developers to improve their web application performance while it's in development.

by Adewale Abati

Topic: tech insights

How I choose a source to enhance my Project-Based Learning

Finding reliable sources of information can maximise learning potential. Here is how I go about choosing sources for projects my PBL projects.

by Cedric Maenetja

Topic: tech insights

Principles and tools that help me build with AI

The speed at which AI is moving feels daunting and it's difficult to know where to start. Here are some tips and tools to begin building with AI.

by Jomiro Eming

Topic: tech insights

How Programmable Banking is making bill splitting easy

Frikkie Snyman showcases a proof of concept that enables peer-peer reimbursements called Splirrit.

by Shannagh Hare

Topic: tech insights

How My Team Used Swagger and RSpec to Create Up-To-Date Documentation

Here's how my team used Ruby on Rails libraries as part of our routine to improve API and system behaviour documentation.

by Ana França

Topic: tech insights

Cheat sheet for building startups in South Africa

I've worked on various startups in South Africa for the last 14 years. Here’s my cheat sheet for building a startup in SA!

by Philip Joubert

Topic: tech insights

How I implemented a parser combinator library in Lisp

Parsing input can be hard. Fortunately, parser combinators make it easier. Here is how I implemented my own parser combinator library in Lisp.

by Henry Steere

Topic: tech insights

Lessons on using DevOps to become more efficient and reliable

Here I will introduce key concepts in DevOps and talk about how they helped me and my company produce faster with more reliability and stability.

by Guilherme Pinheiro

Topic: tech career insights

Lessons I’ve learnt to navigate counter-offers like a pro

Imagine you accept a job offer but receive a counter-offer from your current company. Here are the lessons I learnt from this exact situation.

by Andreas Nel

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