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

Dev Report mobile

Topic: tech career insights

Mental Models for Surviving High-growth Startups

If building a startup was easy, everyone would be doing it. In this post I'll be sharing the mental models I use every day to stay motivated.

by Philip Joubert

Topic: tech insights

Programmable Banking Community: How To Save On Interest When Paying Off Debt

Frikkie Snyman shares his hackathon submission that ensures your savings account earns the most interest while decreasing interest paid on loans.

by Nick Benson

Topic: offerzen updates

Why OfferZen is Making Documentaries about Open-source Tech

We want to tell the stories behind the most popular open-source technologies to inspire more people to build great software.

by Stephen van der Heijden

Topic: tech insights

How we implemented a CV parser to improve OfferZen’s candidate journey

We implemented a CV parser to make creating an OfferZen profile easier for job-seeking developers. Here's how & what we learned from the process.

by Rebecca Crompton

Topic: tech insights

Programmable Banking Community: How To Save Money While You Run

Jan Marais, the Programmable Banking Hackathon runner up, shares how he finances his running habit by saving to buy new shoes while he runs.

by Nick Benson

Topic: tech insights

How I used Pytest to write QA tests that securely bypass 2FA

Here's how I wrote Python tests that bypassed 2FA while also ensuring customer safety. To do this I used selenium and developed a Slackbot.

by Guilherme Pinheiro

Topic: tech insights

Programmable Banking Community: How To Easily Automate & Analyse Your Personal Finances

Russel Knight, the Q4 2021 Programmable Banking Hackathon winner, shares how he built his BankBot solution on Excel.

by Nick Benson

Topic: tech insights

Programmable Banking Community: Banking On Spreadsheets

Malan Joubert and the team share their solution to help non-technical people better understand programmable banking, using spreadsheets.

by Nick Benson

Topic: tech insights

How I Tested Asyncio Code in PHX Events

I wrote asyncio tests with the help of pytest-asyncio and developing my own custom fixtures. Here’s how I used testing patterns to test asyncio code.

by Jethro Muller

Topic: offerzen updates

How to Scale Hiring Practices at High-Growth Startups

Scaling hiring and onboarding at fast-growing startups is hard. Discover insights from hiring leads at VanMoof, Booking.com.

by Anthea Hartzenberg

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