Friday Dec 6
14:15 –
15:00
Red Room
Stop Drawing Pointless Arrows: Taming Complexity with Diagrams
Complexity in software doesn't have to be a black box. As features evolve, bugs get fixed, and edge cases emerge, understanding software can become increasingly challenging—not just for developers, but for the entire team. In this talk, we'll explore how essential diagrams, like state machines, sequence diagrams, and entity relationship diagrams, can help manage that complexity. We'll also go a step further, discussing how these diagrams can remain synchronized with the code and how they can be analyzed to uncover logical flaws, potential issues, and missing use cases.
-
Level Up: Choosing The Technical Leadership PathPatrick KuaFriday Dec 6 @ 10:30
-
How to Lead your Organisation’s AI-transformation: Strategies, Skills, and CultureRasmus LystrømThursday Dec 5 @ 10:30
-
How Autonomy Saved One of Spotify’s Most Loved Features From Being KilledJoakim SundénFriday Dec 6 @ 11:30
-
Bridging the Digital Divide: A Path to Inclusive Innovation and ProsperityNilesh MakwanaThursday Dec 5 @ 09:00
-
Thinking about your Systems with Bytesize Architecture SessionsAndrea MagnorskyThursday Dec 5 @ 13:15
-
Understanding Distributed Architectures - The Patterns ApproachUnmesh JoshiThursday Dec 5 @ 15:30
-
Stop Drawing Pointless Arrows: Taming Complexity with DiagramsDavid KhourshidFriday Dec 6 @ 14:15
-
Practical Gen AI: Building a Chatbot using Spring AIRod JohnsonThursday Dec 5 @ 11:30
-
Beyond Chat: Bringing Models to The CanvasLu WilsonThursday Dec 5 @ 14:15
-
AI Powered Bug HuntingBen SadeghipourThursday Dec 5 @ 16:45
-
Pillars of Async CommunicationAnton BallFriday Dec 6 @ 13:15
-
The Efficiency Paradox and How to Save Yourself and the WorldHolly CumminsFriday Dec 6 @ 15:30