DevTalk

DevTalk #108 – O Programowaniu Obiektowym z Tomaszem Stolarczykiem


Listen Later

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!

    http://traffic.libsyn.com/devtalk/DevTalk_108_-_O_Programowaniu_Obiektowym_z_Tomaszem_Stolarczykiem.mp3 Zasubskrybuj podcast (e-mail, iTunes) 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?
            Nie zapomnij też dołączyć do społeczności DevTalk na Facebooku i Twitterze :)!
            Zapisz się również na Newsletter, aby nie przegapić żadnego odcinka!

            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.

            ...more
            View all episodesView all episodes
            Download on the App Store

            DevTalkBy Maciej Aniserowicz

            • 5
            • 5
            • 5
            • 5
            • 5

            5

            3 ratings