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

Dev Report mobile

Topic: tech insights

​​8 Simple Steps to Running a Remote Hackathon

Here's our step-by-step guide for creating and running a remote hackathon for your developer community.

by Shannagh Hare

Topic: tech insights

How We Used Big Data Techniques to Query Millions of Transactions

With millions of transactions a day on our banking app, we extracted and transformed the data so we could query the transactions we needed.

by Alex Renoki

Topic: tech insights

Factors to Consider Before Implementing an AI Strategy

An AI strategy is a strategic plan of how to systematically incorporate AI into your workflow. Here’s what to consider before implementing one.

by Ridewaan Hanslo

Topic: tech insights

Programmable Banking Community: Creating Awareness of the Environmental Impact of Your Bank Transactions

Track the environmental impact of your transactions with this easy and fun programmable banking solution.

by Nick Benson

Topic: tech insights

Building a Single Source of Financial Truth

Russell Knight built a no-code Excel workbook combining multiple sources of financial information into a single source of truth. Here's how.

by Shannagh Hare

Topic: tech insights

​​How to Categorise Your Bank Transactions Using AI

Vutlhari Rikhotso used a trained AI model to categorise transaction data from within a spreadsheet.

by Shannagh Hare

Topic: tech insights

Programmable Banking Community: How to Build a Low-code Budget Tracking App

Gather insights into building a budget tracking app using low-code tools.

by Nick Benson

Topic: tech insights

Programmable Banking Community: Building a Single Source of Financial Truth

Gather insights into using no-code tools to combine separate information sources into a single source of financial truth.

by Nick Benson

Topic: tech insights

Programmable Banking Community: Categorise Your Bank Transactions With AI Using Low-Code Tools

Gather insights into your spending by easily categorising your bank transactions with AI using low-code tools.

by Nick Benson

Topic: tech insights

How Haskell Helps Me to Write Safe, Expressive Code: Part 3

Here’s how I solved Advent of Code's Day 18 problem using structural recursion and a monadic parser in Haskell.

by Henry Steere

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