This presentation was recorded at YOW! Australia 2024. #GOTOcon #YOW https://yowcon.com Oscar Nierstrasz - Professor Emeritus at University of Bern & Soul Polisher at feenk.com @OscarNierstrasz RESOURCES https://bsky.app/profile/onierstrasz.bsky.social https://mastodon.social/@onierstrasz https://www.oscar.nierstrasz.org/low-road-blog https://twitter.com/onierstrasz https://www.linkedin.com/in/onierstrasz https://github.com/onierstrasz https://www.oscar.nierstrasz.org ABSTRACT As developers, we often struggle to understand the important details of the (legacy) software systems we continuously develop. Moldable Development is an approach to open up software systems to expose their internal domain models and make them explainable. But how does this work in practice? Through a series of case studies we will illustrate a number of key patterns behind moldable development. [...] TIMECODES 00:00 Intro 01:24 What are explainable systems? 02:21 Inadequate means to understand software 03:23 Software wants to talk to you 03:47 Moldable development 06:25 Demo: AWS Card 09:47 GitHub REST API 10:31 Demo: GitHub REST API 24:56 So what? 25:48 Pattern: Custom view 30:00 Pattern: Example object 33:38 Pattern: Moldable tool 39:42 Summary 40:28 Outro Download slides and read the full abstract here: https://yowcon.com/brisbane-2024/sessions/3557 RECOMMENDED BOOKS Susanne Kaiser • Adaptive Systems With Domain-Driven Design, Wardley Mapping, and Team Topologies • https://amzn.to/4b7ht2n Eric Evans • Domain-Driven Design • https://amzn.to/3tnGhwm Matthew Skelton & Manuel Pais • Team Topologies • http://amzn.to/3sVLyLQ Heidi Helfand • Dynamic Reteaming • https://amzn.to/3Fvu5BA Vlad Khononov • Learning Domain-Driven Design • https://amzn.to/47O7GLx Erik Schön • The Art of Strategy • https://amzn.to/3vPmmwS Thomas M. Siebel • Digital Transformation • https://amzn.to/3elUnIV https://bsky.app/profile/gotocon.com https://twitter.com/GOTOcon https://www.linkedin.com/company/goto- https://www.instagram.com/goto_con https://www.facebook.com/GOTOConferences #MoldableDevelopment #GlamorousToolkit #Programming #SoftwareEngineering #DeveloperProductivity #DeveloperHappiness #OscarNierstrasz #YOWcon CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: https://www.youtube.com/channel/UCs_tLP3AiwYKwdUHpltJPuA/join Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConferences/?sub_confirmation=1
Get notified about new features and conference additions.