· Welcome (start 18h00)
· Lightning talk (start 18h05) - 10min
· Session 1 (start 18h20) - 20 min
· Session 2 (start 18h45) - 40min
Title: Getting the Perfect Branching Pattern in Small to Medium Teams for Source Control.
Various Branching Patterns I have tried to improve how
we have distributed software to key-players in our development process
and how it has improved our businesses delivery over the past few
Facilitator: Jonathan Pearl
Title: RegEx Intro
Unveiling the mystery of regular expressions.
Facilitator: Enrique Geldenhuys
Enrique has been a programmer for over six years. And as his name suggests, he speaks Spanish even though he is proudly South African, born and bred . He started off with Java and Web, and has recently transitioned to C# and Web. Although he misses Java, he enjoys hacking around in Python. His favourite pastimes are listening to audiobooks, watching series, and going to gym.
Title: Understanding software engineering with equations
Software engineering is hard!
In his work as developer coach, the speaker has noticed a few traps that most software teams step into that affect their delivery speed, predictability and quality.
In order to escape these traps, teams and managers need to understand the consequences of their decisions - they need to understand the dynamics of software engineering. This is not an easy task and we need solid help. We need maths!
In this talk the speaker will explore a few equations that describe dynamics in software engineering, which can help us see the forest from the trees. The speaker will also cover some modern practices - and show how software engineers can get back control of their delivery.
The problems addressed include:
• Deadlocked by Dependencies: Inability to deliver due to waiting on something
• Code-Degeneration: Code changes become more difficult over time
• Congestion: Slow, unpredictable delivery even though we are very busy
• Firefighting: We know what we should do, but we don’t have time to improve.
Jacques de Vos
I'm founder of nReality and a software engineer who divides my time between coaching software development teams and building software products, mostly mobile (both native and hybrid). Most of my experience has been in developing crucial font-end applications in the financial industries: online trading, online banking, insurance and branch banking.
If you are new to the group, read our monthly meeting FAQ to answer some common questions.
Claim the event and start manage its content.I am the organizer