We'll take a look at two very common patterns, the Composite and Observer patterns. If you want to make a bunch of reusable "Lego Blocks" of code you use the Composite pattern, and if you want X to change automatically when Y changes you use the Observer pattern. It doesn't matter if you're using C#, Python, Dart, Kotlin, Swift, or any other language, the patterns are strategies, and those strategies never change. So come on out for some pizza, drinks, and an intro to a couple of the most useful tools you'll ever learn in your coding career!
DevAngels London
GDG Organizer
ChiselStrike
Staff Developer Relations Engineer