~/talk

Design Patterns Unleashed: Building Elegant and Confident Solutions

linkedin:petrbalogh
slides:none on file

Clear, hands‑on coverage of six patterns with runnable Python code: Singleton ensures single instance demonstrated with logger/DB examples, Abstract Factory for Linux vs Windows GUIs producing concrete Button/Checkbox objects, and Adapter for legacy APIs and printer/XML→JSON conversion. Diagrams come from refactoring.guru and code shows creation, usage, and identity checks (singleton comparison), factory selection by OS, adapter wrappers, Bridge for UI/db abstractions, Observer for event feeds, and Strategy for interchangeable payment/sorting algorithms. Claims: better readability, reuse, and maintainability, illustrated with concrete examples that run.

AI-written summary · about

  1. 0:00Introduction to design patterns
  2. 2:26Purpose and benefits of patterns
  3. 3:57Creational patterns overview
  4. 4:41Singleton pattern explained
  5. 7:11Abstract Factory pattern
  6. 11:45Structural patterns overview
  7. 12:48Adapter pattern in practice
  8. 18:41Bridge pattern benefits
  9. 21:08Behavioral patterns overview
  10. 21:51Observer pattern use cases
  11. 24:01Strategy pattern applications
  12. 25:06Q&A and closing remarks
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.