This presentation was recorded at YOW! Australia 2024. #GOTOcon #YOW
yowcon.com/
David Khourshid - Founder of Stately.ai @davidkpiano
RESOURCES
bsky.app/profile/davidkpiano.bsky.social
twitter.com/davidkpiano
www.linkedin.com/in/davidkpiano
github.com/davidkpiano
Links
• Microservices
sqldbm.com/
database.build/
swimlanes.io/
github.com/statelyai/inspect
appmap.io/
state.new/
stately.ai/docs
www.figma.com/figjam
ABSTRACT
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. [...]
TIMECODES
00:00 Intro
03:30 What is a diagram?
10:01 UML: The good parts
10:25 Entity-relationship diagrams
14:01 Sequence diagrams
21:53 State machines
33:24 Diagrams reveal complexity
34:36 Intention, audience & scope
36:21 Making diagrams is easy
36:59 Unlabeled objects
37:24 Pointless arrows
37:56 Too much detail
38:29 Too little detail
39:07 Mixing diagrams
39:53 Hard to follow
41:28 Symbol & color overuse
42:42 Tools & resources
45:29 Outro
Download slides and read the full abstract here:
yowcon.com/brisbane-2024/sessions/3496
RECOMMENDED BOOKS
Heidi Helfand • Dynamic Reteaming • amzn.to/3Fvu5BA
Abby Covert & Jenny Benevento • Stuck? Diagrams Help. • amzn.to/4doZR3G
Ian Horrocks • Constructing the User Interface with Statecharts • amzn.to/4dge42x
Carl Larson & Frank M J LaFasto • Teamwork • amzn.to/4cFWseQ
Gene Kim & Steve Spear • Wiring the Winning Organization • amzn.to/3QJcfBp
Ichak Adizes • Managing Corporate Lifecycles • amzn.to/3MjpRQV
Henri Lipmanowicz & Keith McCandless • The Surprising Power of Liberating Structures • amzn.to/3AtmXXt
Matthew Skelton & Manuel Pais • Team Topologies • amzn.to/3sVLyLQ
bsky.app/profile/gotocon.com
twitter.com/GOTOcon
www.linkedin.com/company/goto-
www.instagram.com/goto_con
www.facebook.com/GOTOConferences
#Complexity #Diagrams #PointlessArrows #UML #UnifiedModelingLanguage #ObjectManagementGroup #StateMachines #SequenceDiagram #EntityRelationshipDiagram #DavidKhourshid #YOWcon
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at gotopia.tech/
Sign up for updates and specials at gotopia.tech/newsletter
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
youtube.com/user/GotoConferences/?sub_confirmation…
コメント