DevTalk #98 – O Architekturze z Jakubem Pilimonem
I oto nadszedł Wiekopomny Odcinek: ostatni! To nasze ostatnie spotkanie w piątym (sic!) sezonie DevTalk. 5 lat razem, dzięki!
Alan Kay, jeden z pionierów informatyki, współtwórca języka Smalltalk i laureat nagrody Turinga, powiedział kiedyś:
“Większość dzisiejszego oprogramowania jest jak egipska piramida z milionem cegieł ustawionych jedna na drugiej bez integralności strukturalnej, zrobione siłowo przy pomocy tysięcy niewolników.”
Przez wiele lat tysiące zespołów programistycznych zmagały się z tym, żeby problem wytwarzania oprogramowania ustrukturyzować i do całego procesu dodać to “mistyczne” spoiwo. Właśnie z tych starań wyłoniło się pojęcie Architektury Oprogramowania.
Dzisiaj moim i Waszym gościem jest programista z wieloletnim doświadczeniem, architekt i trener Jakub Pilimon. Kuba piastuje stanowisko Principal Technologist w firmie Pivotal i jest szkoleniowcem w Bottega IT Minds. Jego głównymi zainteresowaniami są Domain-Driven Design, fanatyczne wręcz podejście do testów jednostkowych oraz architektura ewolucyjna. Jest zwolennikiem Event Stormingu, a po pracy uprawia kitesurfing i jeździ na motocyklu.
Z 98. odcinka dowiecie się szerzej, czym jest architektura oprogramowania. Rozmawiam z moim gościem o tym, czy istnieją idealne rozwiązania i uniwersalne schematy, których można użyć w każdym projekcie. Zahaczamy o wzorce projektowe i mikroserwisy. Kuba mówi o tym, czym są drivery architektury i modularyzacja, czyli najważniejsza cecha tematu przewodniego. Coupling? Cohesion? Na nie także znajdziemy miejsce. Na koniec rozważmy jak mają się do siebie mikroserwisy i modularne monolity, oraz które rozwiązania są lepsze w konkretnych zastosowaniach.
Nie mogło też zabraknąć wzmianki na temat DNA – Drogi Nowoczesnego Architekta. Jeśli jeszcze nie wiesz o co chodzi (możliwe?:) ): jest to wyjątkowa inicjatywa mająca na celu przekazanie eksperckiej wiedzy z zakresu Architektury Oprogramowania przez najlepszych specjalistów. Mam zaszczyt współtworzyć ten projekt właśnie z Kubą Piliomonem, Kubą Kubryńskim i Łukaszem Szydło. Bardzo polecam dowiedzieć się więcej na stronie DNA, tym bardziej, że…
…właśnie teraz (do środy 19.06, do 21:00) trwa przedsprzedaż i można dołączyć do Programu na bardzo preferencyjnych warunkach! Sprawdź >> tutaj <<!
Kuba w merytoryczny i fachowy sposób opowiada, jak z odpowiednim podejściem do tematu rozwinąć swoje skrzydła jeszcze szerzej i kontynuować programistyczną pasję.
I… PLAY!!
http://traffic.libsyn.com/devtalk/DevTalk_98_-_O_Architekturze_z_Jakubem_Pilimonem.mp3
Montaż odcinka: Krzysztof Śmigiel.
Ważne adresy:
zapisz się na newsletter
zasubskrybuj w iTunes, Spotify lub przez RSS
ściągnij odcinek w mp3
Linki:
Kuba
GitHub
DNA Droga Nowoczesnego Architekta
Książki
Martin Fowler “Patterns of Enterprise Application Architecture”
Gregor Hohpe “Enterprise Integration Patterns”
Michael Keeling “Design It!”
Simon Brown “Software Architecture for Developers”
Bertrand Meyer “Object-Oriented Software Construction”
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 #98 – O Architekturze z Jakubem Pilimonem appeared first on devstyle.pl.
Maciej Aniserowicz's Blog
- Maciej Aniserowicz's profile
- 22 followers
