DevConf;

solving today and tomorrow's software development challenges

Cape Town
26 March 2019

946
DAYS
14
HOURS
39
MINUTES
39
SECONDS

AND

Johannesburg
28 March 2019

946
DAYS
14
HOURS
39
MINUTES
39
SECONDS

If you would like to be added to our mailing list for announcements, please signup below...

The Developer User Group is a monthly free meeting for software developers which takes place in Cape Town, Pretoria & Johannesburg.

Introduction

DevConf is a community-driven, developer focused, one-day conference hosted annually. The aim of the conference is to provide software developers with a buffet of tools, practices and principles applicable to tackling current and future challenges in the South African software development environment. It's an event where attendees can learn, network and be inspired regardless of their specific technology stack and programming language of choice.

Why DevConf

DevConf serves to inspire software developers. A range of topics applicable to software development will be presented. From keeping up to date with the latest technologies and trends to tackling the challenges of working in large enterprise systems – it's a buffet of experiences, ideas and pragmatic advice as well as an opportunity to connect with peers across the industry.

Buy above or go direct to Quicket!
Buy above or go direct to Quicket!

Full price tickets are R2614.99 for Johannesburg and R2350 for Cape Town.

Buy in bulk and save! We offer 8% off for orders of 5 or more tickets!

FAQ: You can change the details of the person attending on the ticket up to two days before the event by logging into Quicket. If you are unsure of the person attending, you can also fill in dummy details now and update it closer to the event.

Please note that the Cape Town venue, The Riverclub, is not a wheel chair accessible venue.

What can you expect at DevConf?

Speakers will be announced in mid October!

Speakers will be announced in mid October!

08h00 → Registration ← 09h00

09h00 → Welcome ← 09h15

09h15 → Keynote ← 10h00

Keynote Speaker
9:15
Marco Heimeshoff
Software development is not about software
You can tap on the tiles to learn more about our speakers and their topics!

10h00 → Movement, Networking, & Snacks ← 10h30

 
OR Tambo
10:30
Melissa Landsberg
A junior's guide to full stack
King Shaka
10:30
Rouan Wilsenach
The Curious Case of the Production Incident
Cape Town
10:30
Tim Lewis
JAMStack aka Serverless
Auditorium
10:30
Gail Shaw
Something, something, Data Science
Marco Polo
10:30
Peter John Welcome
Kotlin for all the Droids

11h15 → Movement ← 11h25

 
OR Tambo
11:25
Terence Kruger
Adding graphs to your toolbox
King Shaka
11:25
LIGHTNING TALKS with
  • The Curious Case of Monorepos by Andrew Bestbier
  • Noobs Journey to Pi  by Arohan Naidoo
  • Habit Driven Design  by Nico Botha
Cape Town
11:25
Amy Codes
Kubernetes Inside and Out
Auditorium
11:25
Janco Wolmarans
Expanding Borders: How to grow beyond just the next popular tech stack.
Marco Polo
11:25
Rebecca Franks
Android Architecture Components: A testable approach to Android Development

12h10 → Movement & Lunch ← 13h00

 
OR Tambo
13:00
Griffiths Sibeko
A .net standard future for everyone
King Shaka
13:00
Peter Wiles
The Courage to be a Professional Software Developer
Cape Town
13:00
Willy-Peter Schaub
How we moved 65,000 Microsofties to DevOps with Visual Studio Team Services
Auditorium
13:00
Robert Bravery
Bots, Artificial Intelligence and Cognitive learning
Marco Polo
13:00
Mohamed Saif
Continuously build, test, release, and monitor apps for every platform

13h45 → Movement ← 13h55

 
OR Tambo
13:55
Kenneth Kalmer
Reframing your next Single Page App
King Shaka
13:55
Daniel Irvine
Secrets of successful mentoring
Cape Town
13:55
Chris Tite
Mining your log files made simple - A Unified Logging Solution
Auditorium
13:55
Knowledge Chikuse
Blockchain is using enough juice to power Joburg
Marco Polo
13:55
LIGHTNING TALKS with
  • Create a Worthwhile Internship Programme by André Odendaal
  • How and why to tell strangers on the Internet about stuff you know  by Riaan Nel
  • Breaking into a wireless networks with Kali Linux  by Gerard de Jong

14h40 → Movement ← 14h50

 
OR Tambo
14:50
Christian Nwamba
Building Offline Web Apps for the Next Billion Users
King Shaka
14:50
Brendon Page
Build the Roof First
Cape Town
14:50
Ryan Kotzen
with
Jake Helme
Project Kerbini - Now with added Explosions
Auditorium
14:50
Rishal Hurbans
Neural Networks: A Primer
Marco Polo
14:50
Marco Slaviero
Fighting the Previous War (aka: Attacking and Defending in the Era of the Cloud)

15h35 → Movement, Networking, & Snacks ← 16h05

 
OR Tambo
16:05
Mike Geyser
Building Progressive Web Apps with Angular
King Shaka
16:05
LIGHTNING TALKS with
  • Brewing beer using Android Things by Riaan Cornelius
  • Your job is not to write code  by Arjun Khoosal
  • Why shipping pet projects is so important  by Simon Stewart
Cape Town
16:05
Matt Cavanagh
A WiFi-controlled Arduino-powered hand-held potato cannon
Auditorium
16:05
Dries Cronje
Augment your reality.
Marco Polo
16:05
Neo Ighodaro
Building for the bad guys

16h50 → Movement ← 17h00

 
OR Tambo
17:00
William Brander
Microservices suck at the UI - UI Composition techniques to make this better
King Shaka
17:00
Oz Chihwayi
Cultivating a Critical Thinking Mindset
Cape Town
17:00
Warren Barratt
Why machine learning is going to be needed in every aspect of application development.
Auditorium
17:00
Gergana Young
The physical web and beyond
Marco Polo
17:00
Justin Worthe
Make better music with Rust, WebAssembly, and some funky pointers

17h40 → Drinks, snacks, cocktails & networking ← 19h00

08h00 → Registration ← 09h00

09h00 → Welcome ← 09h15

09h15 → Keynote ← 10h00

Keynote Speaker
9:15
Marco Heimeshoff
Software development is not about software
You can tap on the tiles to learn more about our speakers and their topics!

10h00 → Movement, Networking, & Snacks ← 10h30

Orange
10:30
Oz Chihwayi
Cultivating a Critical Thinking Mindset
Tugela
10:30
Lisa Schaffer
Teams and Atlassian - lessons learnt - Autonomy vs Visibility
Congo
10:30
Janco Wolmarans
Expanding Borders: How to grow beyond just the next popular tech stack.

11h15 → Movement ← 11h25

Orange
11:25
Daniel Irvine
Secrets of successful mentoring
Tugela
11:25
Rishal Hurbans
Neural Networks: A Primer
Congo
11:25
Mohamed Saif
Continuously build, test, release, and monitor apps for every platform

12h10 → Movement & Lunch ← 13h00

Orange
13:00
Donovan Graham
Micro frontends – a micro services model for frontend development
Tugela
13:00
Robert Bravery
Bots, Artificial Intelligence and Cognitive learning
Congo
13:00
Peter John Welcome
Kotlin for all the Droids

13h45 → Movement ← 13h55

Orange
13:55
Mario Matthee
Software Developers are from Mars; Testers are from Venus
Tugela
13:55
Amy Codes
Building Helm charts from the ground up: An introduction to Kubernetes
Congo
13:55
Rebecca Franks
Android Architecture Components: A testable approach to Android Development

14h40 → Movement ← 14h50

Orange
14:50
Neo Ighodaro
Building for the bad guys
Tugela
14:50
Chris Tite
Mining your log files made simple - A Unified Logging Solution
Congo
14:50
Gergana Young
The physical web and beyond

15h35 → Movement, Networking, & Snacks ← 16h05

Orange
16:05
Marco Slaviero
Fighting the Previous War (aka: Attacking and Defending in the Era of the Cloud)
Tugela
16:05
Tim Lewis
JAMStack aka Serverless
Congo
16:05
Mike Geyser
Building Progressive Web Apps with Angular

16h50 → Movement ← 17h00

Orange
17:00
Ryan Kotzen
with
Jake Helme
Project Kerbini - Now with added Explosions
Tugela
17:00
Willy-Peter Schaub
How we moved 65,000 Microsofties to DevOps with Visual Studio Team Services
Congo
17:00
William Brander
Microservices suck at the UI - UI Composition techniques to make this better

17h40 → Drinks, snacks, cocktails & networking ← 19h00

08h00 → Registration ← 09h00

09h00 → Welcome ← 09h15

09h15 → Keynote ← 10h00

Keynote Speaker
9:15
Terri Burns
Bad People, Bad Computers
You can tap on the tiles to learn more about our speakers and their topics!

10h00 → Movement, Networking, & Snacks ← 10h30

 
Vodacom Dome
10:30
Anujah Sewchurran
What is your value as a software developer to an employer?
Talk 100
10:30
Chris Tite
Agile Database Techniques – Refactoring to keep your database current
Talk 200
10:30
Brent Samodien & Dave Nel
Real World Mobile DevOps
Gig 1-2
10:30
Geoffrey Lydall
Overview of Chef
Gig 3-4
10:30
Jaco van der Merwe
Why Agile teams perform better and how it links to behaviour psychology/motivation

10h55 → Movement ← 11h05

 
Vodacom Dome
11:05
Guillaume Belrose
Batman tackles Functional JavaScript with Elm
Talk 100
11:05
Gail Shaw
Database performance monitoring for developers
Talk 200
11:05
Rachel Reese
Is functional programming just a fad?
Gig 1-2
11:05
Niel Zeeman
From Zero to Docker
Gig 3-4
11:05
Corneil du Plessis
The care and feeding of Microservices

11h50 → Movement ← 12h00

 
Vodacom Dome
12:00
Steven van Heerden
Infrastructure as Code FTW! And why it didn’t work for us
Talk 100
12:00
Michael Johnson
Why your choice of index matters.
Talk 200
12:00
Badi Sudhakaran
Introducing Blockchain to Web Developers
Gig 1-2
12:00
Dan Acton
Let's make Software Engineering great again: culture, practices and tools for innovation
Teams and People
12:00
Bukiwe Tsoeu
Evolutionary architectures

12h25 → Movement & Lunch ← 13h05

 
Vodacom Dome
13:05
Ruddy Riba
REST Assured
Talk 100
13:05
Mercia Malan
Knowing when to choose SQL and when to choose NoSQL.
Talk 200
13:05
Gareth Stephenson
Cluster Computing using Apache Spark on Raspberry Pi's
Gig 1-2
13:05
Denzil Govender & Calvin Mayo
Continuous Integration and Delivery using Microsoft Team Services: A True Story
Gig 3-4
13:05
Jacques de Vos
What is software product design?

13h30 → Movement ← 13h40

 
Vodacom Dome
13:40
Joshua Lewis
The Dimensions of Tests Model
Talk 100
13:40
Clinton van Blommestein
Slumdoc Billionaire
Talk 200
13:40
Mike Geyser
Keep Calm and Upgrade Angular
Gig 1-2
13:40
Dustyn Lightfoot
Native Cross Platform Mobile Development with Xamarin Forms
Gig 3-4
13:40
Mark Pearl
Getting the best of everyone into all the code using Mob Programming

14h25 → Movement ← 14h35

 
Vodacom Dome
14:35
Mark Whitfeld
Lessons Learned from a Decade of TDD
Talk 100
14:35
Gary Hope
Introduction to Azure DocumentDB
Talk 200
14:35
Robert Bravery
Concurrent Programming and Distributed Computing with Akka.net
Gig 1-2
14:35
Rebecca Franks
Android Things - The IoT platform for everyone
Gig 3-4
14:35
Marius de Beer
Preventing Burnout

15h20 → Movement, Networking, & Snacks ← 15h50

 
Vodacom Dome
15:50
Matt Cavanagh
All your data are belong to us: Reverse-engineering API's, web scraping, and the details of how I gained access to 7 million [company name redacted *] accounts.
Talk 100
15:50
Mark Biagio
Real world applications built with Firebase
Talk 200
15:50
William Brander
So you wanna build a service bus
Gig 1-2
15:50
Tim Lewis
NativeScript: Marrying Angular 2 and Mobile Development
Gig 3-4
15:50
Stephan Swart
Mastery: the art of software craftsmanship

16h35 → Movement ← 16h45

 
Vodacom Dome
16:45
Rishal Hurbans
AI in Perspective
Talk 100
16:45
Theo Bohnen
Flying a drone with VR, what I've learnt.
Talk 200
16:45
Rory Preddy
Visual Studio Code for the Java Developer
Gig 1-2
16:45
Brett Magill
Craft Beer and Data Science: Adapt or Die
Gig 3-4
16:45
Riaan Cornelius
A short history of keyboards (and why we need better ones)

17h40 → Drinks, snacks, cocktails & networking ← 19h00

08h00 -> Registration <- 09h00

09h00 -> Welcome & Keynote <- 10h00

Keynote
09:15
Danie Roux
The uncanny construction of meaning

10h00 -> Movement, Networking, & Snacks <- 10h30

Crafting Code
10:30
Chris Tite
Scalable Distributed Design - Let me show you my architectures
Persistence & Data
10:30
Tugberk Ugurlu
Architecting Polyglot-Persistent Solutions
DevOps & Automation
10:30
Niel Zeeman
DevOps Demystified
Tools & Frameworks
10:30
Simon Stewart
iOS development in Swift
Teams & People
10:30
Griffiths Sibeko
The simplest way I built an award winning App
Sponsor
10:30
Rory Preddy
Rapid prototyping with jboss forge

11h00 -> Movement <- 11h10

Crafting Code
11:10
Steven McDonald
Beautiful API's
Persistence & Data
11:10
Gail Shaw
Things I wish developers knew about SQL Server.
DevOps & Automation
11:10
Colin Dembovsky
Deploying at the Speed of Thought - Developing a DevOps Mindset
Tools & Frameworks
11:10
Brendan Fry
A year of dealing with RabbitMQ
Teams & People
11:10
Rishal Hurbans
Developer Design Thinking
Sponsor
11:10
Mark Biagio & Adriaan Putter
The Pragmatic & the Purist

11h40 -> Movement <- 11h50

Crafting Code
11:50
Ben Janecke
Composition over inheritance in Javascript
Persistence & Data
11:50
Tobias Coetzee
How to prepare your Enterprise for NoSQL
DevOps & Automation
11:50
Andreas Grabner
Metrics Driven-DevOps: Delivering High Quality Software like Facebook & Co
Tools & Frameworks
11:50
Corneil Du Plessis
Gradle: The Build System you have been waiting for
Teams and People
11:50
Danny Kopping
Code Reviews - a team tool
Sponsor
11:50
Dave Russell
Lap around Azure Machine Learning

12h20 -> Movement & Lunch <- 13h10

Crafting Code
13:10
Guillaume Belrose
Testing with types, how to test more by typing less
Persistence & Data
13:10
Badi Sudhakaran
Rapidly fire up apps with FireBase - A no-nonsense, NoSQL database
DevOps & Automation
13:10
Veroon Budhai
Getting Started with Analytics (GTM and GA)
Tools & Frameworks
13:10
Rebecca Franks
Performance Testing Tools in Android
Teams & People
13:10
Oz Chihwayi
Who still needs a Tester?
Sponsor
13:10
Ernst Kuschke
Automated Platform-independent deployment – our journey at Allan Gray

13h40 -> Movement <- 13h50

Crafting Code
13:50
Joshua Lewis
Hi, I'm Joshua, and I'm a Reformed TDDist
Persistence & Data
13:50
Peter Wiles
Combining Neo4j and Elasticsearch - search and explore your data
DevOps & Automation
13:50
Rouan Wilsenach
Surround yourself with data: how to create dashboards that help you uncover what's really going on
Tools & Frameworks
13:50
William Brander
What is The Actor Model? A glance using Akka.NET
Teams & People
13:50
Louise Perold
What is testing anyway?
Sponsor
13:50
Tim Lewis
Frontend tech: Keeping up with the Jones

14h20 -> Movement, Networking, & Snacks <- 14h50

Crafting Code
14:50
Mark Whitfeld
Brownfield TDD: How to eat an elephant?
Persistence & Data
14:50
Garren Smith
Building responsive off-line web applications with CouchDB and PouchDB
DevOps & Automation
14:50
Charlene Tshitoka
How About Treating Infrastructure-as-Code like Code?
Tools & Frameworks
14:50
Mike Geyser
Patiently waiting for Angular 2
Teams & People
14:50
Willy-Peter Schaub
Scrum, Kanban, Agile Portfolio Management with Visual Studio Team Services
Sponsor
14:50
Johann du Toit
Lessons learned while crawling the internet with Kubernetes

15h20 -> Movement <- 15h30

Crafting Code
15:30
Riaan Cornelius
Using forensic techniques for targeted refactoring
Persistence & Data
15:30
Andrew Russell
Getting started with Database Unit testing with tSQLt
DevOps & Automation
15:30
Duane McKibbin
Git vs. Continuous Integration
Tools & Frameworks
15:30
Andrew Bestbier
An introduction to React.Js
Teams & People
15:30
Lisa Basel
Adjust your behaviour and be surprised how much you can influence your team
Sponsor
15:30
Steven van Heerden
Infrastructure as Code – Using Chef to Manage Drift

16h00 -> Movement <- 16h10

Crafting Code
16:10
Janco Wolmarans
Safety First! How to drop the compiler crutch for faster refactoring
Persistence & Data
16:10
Sifiso Ndlovu
Multiple Options to Transposing SQL Server Data from Rows to Columns
DevOps & Automation
16:10
Kenneth Kalmer
Make your CI server a productive team member
Tools & Frameworks
16:10
Rudi Grobler
Building real world microservices using Node.js
Teams & People
16:10
Martin Cronje
Scaling development: Simulating the flow of software delivery
Sponsor
16:10
Mohammed O Fareed
Intel software in SA

Hear from others about DevConf

Reach the best developers at DevConf.

Our Sponsors

Great conferences like this one would not be possible without great companies passionate about supporting the local software development community.

We would like to thank the following companies for helping make DevConf possible.

Would you like your organization associated with DevConf? DevConf offers a variety of sponsorship opportunites to be able to connect with the best software developers in South Africa.

Please download our 2019 Sponsor Proposal for information.

Where will DevConf held?

DevConf ❖ Johannesburg

Vodacom World Events, in Midrand, South Africa.

View on Google Maps

DevConf ❖ Cape Town

DevConf will be held at The River Club, in Cape Town, South Africa.

View on Google Maps

We'd love to hear from you