Beyond paradigms: mastering languages in the 21st century
summary
Examines programming-language features (rather than traditional paradigms) that matter in pragmatic or hybrid languages like Go, Kotlin, Python, Scala and Swift. Discusses how these essential features influence classic design patterns and demonstrates adapting one design pattern across three different languages to show idiomatic, efficient implementations.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 3:50Language classification critique
- 13:23Beyond paradigm features
- 18:26Design patterns revisited
- 24:25Language analysis
- 30:06Strategy pattern in Go
- 38:40Go advantages
- 44:19Strategy pattern in Python
- 47:09Conclusion
related talks
45mKeynote: Inviting Everyone to the Party
52mParadigms Lost, Paradigms Regained: Programming with Objects and Functions and More
57mDesign Patterns in Dynamic and Functional Languages
43mParadigms Without Progress: Kuhnian Reflections on Programming Practice
01h 02mProcedural Programming: It Never Went Away
45mWho’s in Charge of Your Favorite Programming Language? 2019 Edition!
58mSoftware Engineering Languages
44mSpearheading The Future of Programming
