DevTalk

DevTalk #108 – O Programowaniu Obiektowym z Tomaszem Stolarczykiem

Jeśli szukasz bezpiecznego schronienia przed świąteczną gorączką, chodź tutaj! Przysięgam, że nie uświadczysz tu ani sekundy Last Christmas.

Skoro już mówimy o Świętach, mam małe ogłoszenie. Robimy przerwę świąteczną w devstyle’owych i DevTalkowych publikacjach w dniach od 23.12 do 12.01. A w nową dekadę wchodzimy pełną parą!

Programowanie obiektowe – wielu programistów go używa, ale niewielu zna jego korzenie! O przeszłości i przyszłości tego paradygmatu opowie wyjątkowy gość – Tomek Stolarczyk, jeden z recenzentów Programu DNA!

Tomek jest programistą. Interesuje się głównie DDD oraz ogólnie pojętym designem oprogramowania i refaktoringu, ale ma do czynienia z szeroką gamą dziedzin IT, poczynając od pracy z chmurami na budowaniu IoT na morzu kończąc. Ma doświadczenie zarówno z monolitami, jak i mikroserwisami. Prowadzi bloga mrpicky.dev. W wolnych chwilach gotuje lub gra w gry.

Ze sto ósmego odcinka DevTalku dowiesz się:

  • Skąd wzięło się programowanie obiektowe?
  • Jakie są podstawy obiektówki?
  • Jakie są najważniejsze pojęcia: abstrakcja, hermetyzacja, polimorfizm, dziedziczenie – w prostych słowach?
  • Gdzie uczyć się programowania obiektowego?
  • Czy w programowaniu obiektowym już wszystko zostało wymyślone?
  • Czy ekscytujemy się ciągle tym samym?

PS. Chcesz sprawić mi prezent świąteczny? Jeśli podobał Ci się ten odcinek, zostaw gwiazdkę i opinię na iTunes!

A teraz… PLAY!

Zasubskrybuj podcast (Spotify, Apple podcasts) lub ściągnij ten odcinek w mp3.

Linki:

  • DevTalk
    • DevTalk #06 O programowaniu funkcyjnym z Michałem Łusiakiem
    • DevTalk #65 O powrocie do programowania z Robertem Podsiadłym
    • DevTalk #41 o legacy code z Jarkiem Pałką
    • DevTalk #58 o refactoringu z Łukaszem Karskim
    • DevTalk #102 o systemach rozproszonych z Jakubem Kubryńskim
    • DevTalk #98 o architekturze z Jakubem Pilimonem
  • Tomek
    • blog
    • ebook i sketch note’y o coulingu i spójności
    • Twitter: @stolarczykt
  • wydanie magazynu Byte z 1981, które bardzo mocno wpłynęło na popularyzację języków zorientowanych obiektowo
  • książki pomagające w pracy nad designem (zalecana kolejność):
    • Refactoring: Improving the Design of Existing Code
    • Design Patterns: Elements of Reusable Object-Oriented Software warto z grubsza być świadomym wzorców i mieć ją pod ręką przy kolejnej polecanej czyli Refactoring to Patterns
    • Refactoring to Patterns
    • Working Effectively with Legacy Code
    • An Introduction to Object-Oriented Programming – dość fajna książka, która pokazuje też m. in. argumenty za przechodzeniem na OOP z proceduralnego i jakie problemy dręczyły wtedy programistów
    • Reliable software through composite design – Glenford J. Myers – wspominana w odcinku. Wprowadziła podział na typy couplingu
  • Bardzo fajna, wspomniana prezentacja Breta Victora The Future of Programming , która pozwala “cofnąć się w czasie” i pokazuje kawałek historii naszej branży oraz wiele starych systemów, które nawet teraz mogą wydawać się innowacyjne
Koniecznie zostaw komentarz: jak Ci się podoba odcinek?

Muzyka wykorzystana w intro:
“Misuse” Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0
http://creativecommons.org/licenses/by/3.0/

The post DevTalk #108 – O Programowaniu Obiektowym z Tomaszem Stolarczykiem appeared first on DevTalk.