- 338
- 1 206 038
confiturapl
Registrace 3. 08. 2012
2023 - Mateusz Parada - Obligacje, kredyty i pożyczki - co jesteś winien wobec swojego kodu?
Dług technologiczny umożliwia szybsze dostarczanie wartości biznesowej. Rosnący rozwala nawet najlepsze aplikacje i wzbudza frustrację w zespole. Kiedy? Jak? Po co go spłacać? Programistom często brakuje odpowiedzi. Moje doświadczenia skutecznego zarządzania długiem technologicznym w projekcie.
zhlédnutí: 1 329
Video
2023 - Paweł Bogdan - How to write microservices in Scala without Akka
zhlédnutí 405Před 8 měsíci
The whole world is crazy about microservices. In the JVM world, the first choice is Java. The second one is Kotlin. Scala is very often considered a great tool for Big Data. However, I strongly believe that it may be also used as a tool to create microservices. It has many advantages and I would like to present some of them. One of the brightest aspects of Scala is Akka which provides a very po...
2023 - Chris Suszynski - You need Event Mesh, not Service Mesh
zhlédnutí 483Před 8 měsíci
You’ve probably heard about building microservices-style applications, right? It’s likely that you’ve heard that a service mesh (such as Istio) can help you achieve this. Unfortunately, in most cases that’s an antipattern. Instead, what you need is the Event Mesh. Using the Event Mesh could help you architect your application into a distributed CQRS-style solution that would eventually reconcil...
2023 - Paweł Warczyński - Blizny, stłuczenia i złamania - czyli o programowaniu z perspektywy czasu
zhlédnutí 954Před 8 měsíci
Co nam zostanie w głowie po kilkunastu latach pracy jako programista? Przełącznik w kompilatorze? A może składnia języka, którą kiedyś byliśmy zafascynowani? Co przetrwa próbę czasu i zostanie zapamiętane? Opowiem wam historie, których nie przeczytacie w książkach o Javie czy Pythonie. Opowiem wam o zdarzeniach, które wpłynęły na mnie jako programistę. To były często bolesne lekcje, ale to czeg...
2023 - Grzegorz Kocur - JVM and Kubernetes walk into the bar...
zhlédnutí 918Před 8 měsíci
Uruchomienie aplikacji opartych na JVM na klastrze Kubernetes wydaje się stosunkowo łatwym zadaniem - wystarczy zapakować plik JAR do kontenera i gotowe. Ale czy tak jest naprawdę? Jak działa container awareness w JVM? Jak to się ma do konfiguracji poda? Spoiler: czycha tam kilka pułapek. Jak je ominąć? Zagłębimy się w kontenery, JVM, zarządzanie zasobami Kubernetes i sprawdzimy, jak wszystko j...
2023 - Marcin Baranowski - Jakie zJavy są wśród nas? Czyli co musisz nadrobić przed JDK 21
zhlédnutí 1,1KPřed 8 měsíci
Kilka lat temu Java weszła w tryb częstszych aktualizacji, kolejne wydania są udostępniane co sześć miesięcy. We wrześniu tego roku pojawi się Java 21. Której wersji Ty używasz? Co ciekawego pojawiło się w Javie od czasu JDK11? Ta prezentacja jest doskonałą okazją do nadrobienia zaległości i przygotowania się do przesiadki na nowsze wydanie
2023 - Michał Zaborowski - Jak ludzie radzą sobie ze współbieżnością?
zhlédnutí 804Před 8 měsíci
Agenda: Java - Servlety 2.5 - skąd się wzięło, co dało. Python, Javascript - życie z jednym wątkiem, czy to ma sens? Ktoś już miał green threads - słowo o gorutines w go-langu Kotlin - coroutines - programowanie reaktywne z ludzką twarzą. GreenThreads i Project Loom - co się zmieni? Języki funkcyjne, aktorzy z Akki - jak paradygmat programowania wpływa na rozwiązanie? A może reaktywnie? Spojrze...
2023 - Jacek Milewski - Outbox Pattern: kiedy ten strzał do API to jednak za mało
zhlédnutí 2,9KPřed 8 měsíci
I znowu ten moment: w swoim procesie wywołujesz API zewnętrznego systemu. Co robisz? Jeśli jest piątek popołudniu - wołasz synchronicznego POSTa i super :) Implementacja prosta, szybka, testy implementujesz błyskawicznie. Ale w weekend nie odpoczniesz. Bo przecież co jak POST nie dojdzie bo sieć zawodna. A Ty już po swojej stronie zrobiłeś commit nowego rekordu w bazie. A jak POST dojdzie, ale ...
2023 - Wojciech Marusarz - Wszystko wszędzie naraz
zhlédnutí 918Před 8 měsíci
W uniwersum JVM dzieje się sporo! Reactor, Coroutines czy Loom kuszą wizją asynchronicznego przetwarzania i większej wydajności. Jak te rozwiązania działają pod spodem? Czym się od siebie różnią, a w czym są podobne. Dlaczego mówimy, że działają asynchronicznie? Co to jest Event Loop oraz Continuation i dlaczego warto byłoby uważać na studiach? Co z klasycznym modelem Thread Per Request? Któreg...
2023 - Piotr Kaczor - What it takes to process healthcare data?
zhlédnutí 385Před 8 měsíci
In this presentation I will present challenges every company will face when processing medical data, e.g. data supplier agreements / data security / data (re)identification risks. I will also explain how medical data differs from other market sectors, e.g. multi-fact-based, data regulations (GDPR/HIPAA), wide selection of data dictionaries. IQVIA is by far a leader in healthcare data IT industr...
2023 - Mateusz Gajewski - Modern Java for decade-old problems
zhlédnutí 1,3KPřed 9 měsíci
W swojej prezentacji rozprawię się z niektórymi mitami o rozwoju Javy. Pokażę, jakie nowe możliwości przyniosły nam kolejne wersje języka, od 8 do 21, na przykładach z ich praktycznego zastosowania w projekcie open-source Trino (dawnie PrestoSQL). Szczególny nacisk położę na aspekty związane z czytelnością kodu, jego wydajnością oraz skalowalnością.
2023 - Paulina Szwed - The Art of Engineering Diplomacy - Driving Significant Changes in Large Org.
zhlédnutí 794Před 9 měsíci
"I didn't become an engineer to talk to people" - I'm going to prove you wrong! "The Art of Engineering Diplomacy" presentation dives into the challenges faced by larger organizations, like dealing with bureaucracy, conflicting goals, siloed knowledge and breaking down communication barriers. It stresses the significance of soft skills, teamwork, and effective communication. Real-life stories s...
2023 - Bartłomiej Żyliński - VM Under The Hood
zhlédnutí 846Před 9 měsíci
Have you ever wondered how JVM works under the hood? In my talk, I focus on the inner working of JVM itself and JVM compilation process in particular. I will open with a short description of what compilation is, bring closer concept of tiered compilation, and describe what HotSpot means in terms of JVM. I will also mention Graal VM and its impact on the JVM ecosystem. Please mind that this is a...
2023 - Rafał Maciak - Komunikacja bez przemocy w świecie systemów rozproszonych
zhlédnutí 995Před 10 měsíci
Problem zapewnienia poprawności komunikacji dotknął z pewnością każdego, kto kiedykolwiek pracował z systemami rozproszonymi. Szczęściarzem jest ten, kto nie musiał nigdy wycofywać wdrożenia z powodu złamanego kontraktu. Oczywiście testy integracyjne czy end-to-end bardzo pomagają w zachowaniu kompatybilności, ale mają sporo wad. A co jeśli jest możliwość szybkiego, taniego i co najważniejsze, ...
2023 - Łukasz Wojtach - Królewna Śnieżka i siedmiu współbieżnych krasnoludków
zhlédnutí 877Před 10 měsíci
Współbieżne programowanie i współdzielony, zmienny stan - to byty, które nie współpracują zbyt dobrze ze sobą. Czasem jednak muszą. I co wtedy? Opowiemy sobie, jaki efekt wywierają na korutyny “stare dobre sposoby”, takie jak volatile i synchronized. Zobaczymy też, na ile typowo korutynowe byty - Mutex i MutableStateFlow - są w stanie pomóc nam w okiełznaniu shared mutable state. A może po pros...
2023 - Tomasz Janczewski - 365 dni cyber wojny, czyli jakie ataki przeżył mój serwer w ostatnim roku
zhlédnutí 908Před 10 měsíci
2023 - Tomasz Janczewski - 365 dni cyber wojny, czyli jakie ataki przeżył mój serwer w ostatnim roku
2023 - Marek Chrapek - Multitenancy from scratch
zhlédnutí 1KPřed 10 měsíci
2023 - Marek Chrapek - Multitenancy from scratch
2023 - Piotr Stawirej - Testing the untestable - patterns and use cases analysis
zhlédnutí 1,7KPřed 10 měsíci
2023 - Piotr Stawirej - Testing the untestable - patterns and use cases analysis
2023 - Juliusz Marciniak - Kubernetes on-premises, dlaczego nie chcesz tego robić?
zhlédnutí 1,9KPřed 10 měsíci
2023 - Juliusz Marciniak - Kubernetes on-premises, dlaczego nie chcesz tego robić?
2023 - Michał Ostruszka - Things I wish I knew before I started with event sourcing
zhlédnutí 934Před 10 měsíci
2023 - Michał Ostruszka - Things I wish I knew before I started with event sourcing
2023 - Piotr Suwała - Clean & Hexagonal Architecture - it really works!
zhlédnutí 2,1KPřed 10 měsíci
2023 - Piotr Suwała - Clean & Hexagonal Architecture - it really works!
2023 - Krzysztof Ślusarski - Java vs CPU
zhlédnutí 2,3KPřed 10 měsíci
2023 - Krzysztof Ślusarski - Java vs CPU
2023 - Wojtek Ptak & Andrzej Grzesik - Avoiding mistakes with events
zhlédnutí 1,2KPřed 10 měsíci
2023 - Wojtek Ptak & Andrzej Grzesik - Avoiding mistakes with events
2023 - Wojciech Seliga - Sprzedawanie własnego biznesu IT - jak nie wtopić i co potem
zhlédnutí 2,4KPřed 10 měsíci
2023 - Wojciech Seliga - Sprzedawanie własnego biznesu IT - jak nie wtopić i co potem
2023 - Krzysztof Kudryński - Od perceptronu do głębokiego uczenia na skalę przemysłową
zhlédnutí 1,3KPřed 10 měsíci
2023 - Krzysztof Kudryński - Od perceptronu do głębokiego uczenia na skalę przemysłową
2023 - Sławomir Sobótka - Modularyzacja - miało być tak pięknie a wyszło jak zwykle :(
zhlédnutí 5KPřed 10 měsíci
2023 - Sławomir Sobótka - Modularyzacja - miało być tak pięknie a wyszło jak zwykle :(
2023 - Jakub Kubrynski & Tomasz Nurkiewicz - No Big Bang Theory: dekada rozwijania własnego produktu
zhlédnutí 3,5KPřed 10 měsíci
2023 - Jakub Kubrynski & Tomasz Nurkiewicz - No Big Bang Theory: dekada rozwijania własnego produktu
2023 - Jakub Nabrdalik - How to NOT get insane when working for 20 years as a dev
zhlédnutí 6KPřed 10 měsíci
2023 - Jakub Nabrdalik - How to NOT get insane when working for 20 years as a dev
2023 - Paul Clark - Disrupting the Banking Industry - Are we on the right track?
zhlédnutí 542Před 10 měsíci
2023 - Paul Clark - Disrupting the Banking Industry - Are we on the right track?
miałem takich zarozumiałych toksycznych kolesi na studiach. Szczęśliwie trafiłem już od początku na wyluzowanych ziomków pewnych swojej wiedzy, którzy nie muszą nikomu nic udowadniać dziś nazwalibyśmy ich sigma ;)
Sławek, co Ty tak biegasz? :D Skąd ten boost? :D
Farmazony… koledzy w poprzednich miejscach pracy szybko się poznali na jego zajebistosci i odchyłach od normy. Z własnego doświadczenia wiem, że toksyczność top.
ale się zasapał
Co to ma być? Jakieś rozmowy słychać cały czas w tle, tam 2 prezentacje są prowadzone na 1 sali czy co... Nic się nie dowiedziałem ciekawego w sumie, średnio zaprezentowane, ale w takich warunkach też bym nie potrafił prezentować
jakbym miał zarąbistego szefa i klienta to też bym był dla nich
Nie rozumiem dlaczego 99% polskich programistów źle wymawia słówka z języka angielskiego mimo tego, że na codzień mają styczność z angielskim. Skromnie doradzę, żeby jak najwięcej słuchać np podcastów w języku angielskim. Nie wiem jak wygląda praca w międzynarodowym środowisku gdy podstawowe słowa np "null" wymawia się po niemiecku, a nie po angielsku hmm ciekawi mnie to po prostu.
Powrót legendy! Super posłuchać ponownie po latach Wojciecha. Jak zawsze prezentacja zapakowana po brzegi informacji z pierwszej ręki, bazującej na własnym doświadczeniu. Interesująca ewolucja od 2012 roku, gdy "otwierałeś oczy" programistom Java, poprzez "5-10-15 lat kariery", a skończywszy na sprzedaży z sukcesem dwóch firm światowym gigantom. Oby więcej takich prelekcji!
Ciekawy pomysł, podoba mi się taka forma!
Najbardziej zainteresował mnie wątek z wtyczkami, natomiast mam odczucie, że za mało rozwinięty. Ciekaw jestem, jeśli jest to osobna apka, to, czy ona ma wyłącznie swoje dane, czy też obciążą wydajnościowo inne apki i bazy ? I też w jaki sposó tylko część klientów widzi na stronce ten plugin, a część nie - jak to zostało rozwiązane.
Krzysztof that was very good presentation 🎉
W sumie to powinien dostać coś co robi za awizo wydania (ktoś zleca wydanie), to magazynier wystawia WZ potwierdzając że towar z magazynu wyjechał i jaki wyjechał. Podejrzewam, że do dyskusji czy to jest ten sam dokument w różnych statusach czy dwa różne :)
Podoba mi się, że wzbudzał szacunek bo był w spodniach. Treść troche meh, takie tam pitu pitu, ale forma - wow, oglądałem chba głównie dla efektów. ❤
Spoko prezentacja. Dużo konkretnych treści, natomiast same pytania uzupełniły brakujące informacje z prezentacji :)
23:44
On prem będzie w skali coraz tańszy, zależy jaką skalę masz - jak pierdzisz parę bobków na rok (parę porów po parę replik) to se faktycznie lepiej wyklikać w cloudzie.
Mateusz jesteś świetny a to było 10 lat temu to teraz pewnie wymiatasz. Powiedz mi mój drogi jak złapać pierwszą pracę jako developer Go. Byłem adminem ale programowanie podoba mi się znacznie bardziej. Pozdrówki!
U mnie w korporacji jest tak, że liczą się funkcjonalności, tzw. "ficzery". Taki model biznesowy. Po 3 latach już nie ma nikogo ze starych deveoperów i projekt już zakraja o Legacy. Chciałem coś zmienić, ale szybko zostałem sprowadzony na ziemię. W pracy w Sprintach nie ma czasu łatać długu biznesowego, biznes tego nie rozumie lub nie chce zrozumieć. Po części ich rozumiem.
Fajna prezentacja poparta doświadczeniem :)
Dzięki :)
Gratulacje Paweł!
Wow, interesting!
"wątek tragarza" :(
Przeczytaj sobie coś socjologicznego, to nie będziesz wygadywal bzdur o komunikacji i umiejętnościach miękkich. Poprostu struktura społeczna tak wygląda i trzeba tym frajerom na dole wywołać problem i go rozwiązać książkami popierdolonymi jakiejś feministki z ameryki bez chłopa i zębami białymi z porcelany.
O czym ty gadasz? xd
@@mateuszz7541 no właśnie, jak byś rozumial to byś niepytał
@@blazejoponato wyjaśnij
@@mateuszz7541 psychologia i socjologia, pojęcie propagandy etc.
Na siłownię się zapisz to podupczysz trochę, tylko są wady jak uzyskasz jaja I podmiotowość
Świetna prezentacja, obejrzałem ją chyba z 4 razy od deski do deski. Zastanawia mnie w tym rozwiązaniu prezentowanym jako wyjście z problemu state-transfer-eventu, jak poradzić sobie z lawiną zdarzeń biznesowych, które w systemie rozproszonym mogą przychodzić w różnej kolejności. Z problemu "przenikania kontekstów i domen" kończymy z problemem "synchronizacji zdarzeń z danych domen". W czym gorsza jest wiedza serwisu o tym jak ma zinterpretować dane, od wiedzy którego eventu powinienem spodziewać się najpierw? Nie wszystkie zdarzenia są niezależne od siebie i nie wszystkie agregaty reagują tylko na zdarzenia z 1 źródła.... Nawet jeżeli użyjemy narzędzi do synchronizacji tych zdarzeń to często jest to ogromny overhead programistyczny i dodatkowe skomplikowanie i miejsce na błędy. A wykorzystanie jakiegoś tricku w stylu "wszystkie zdarzenia dotyczące danego agregatu na 1 topic kafkowy" żeby zapewnić jakąś tam kolejność znowu generują inne problemy z koniecznością interpretacji schematu komunikatu i sposobu jego deserializacji. I tak dalej i tak dalej. Jak dla mnie świetna lekcja i świeże spojrzenie na sprawę, ale na pewno nie "GO-TO solution" na wszystkie problemy. Dobrze skrojony state transfer poza cache'm też ma czasem sens z mojego doświadczenia. Zapraszam do dyskusji :D
Ważna prezentacja. Dziękuję!
Bardzo dobra i ważna prezentacja
Spoko narzędzie ale potrzeba czasu na dbanie o te kontrakty i utrzymywanie tego. My też korzystaliśmy z Spring Cloud Contract ale niestety po roku była taka presja na dowożenie coraz to nowych ficzerów że przestaliśmy używać kontraktów. W wielu firmach niestety nie ma konktraktow z tego powodu że biznes nie rozumie albo nie chce ich. Woli coś szybciej kosztem jakości.
George Russell? :o
Myślę, że warto byłoby popracować i opowiedzieć o czymś nowym. To już kolejny wykład o tym samym.
"I'm no more insane than I was back then" jest stwierdzeniem kluczowym do poprawnego zrozumienia [rakowości] tej prezentacji.
Pytam bez złośliwości - w aplikacjach androidowych wielowątkowość jest czymś tak mało używanym, jakąś ciekawostką, czy o co tu chodzi? 1 osoba na całej sali wie co to volatile, i w ogóle jak działają wątki w przypadku współdzielonych wartości. Tak mi się wydawało, że to podstawowa wiedza, przynajmniej w javie, a tu na sali jak jakaś wiedza tajemna 🤔
W Javie na Juniora pytają o to już. Na Androida nie wiem jak jest.
może się wstydzili odezwać :)
🤦 *promosm*
Ja odzyskiwalem (z sukcesem) kilka razy klaster z backupu etcd. Chyba na szczęście ani razu na produkcji.
Posłuchać o sposobach radzenia sobie z problemami od osoby, która je doświadczyła i rozumie - bezcenne! ❤ Zabrakło mi trochę wzmianki o długu technicznym i legacy kodzie, może warto dorzucić w przyszłości? :) Pozdrowienia!
Masakra jakie czasy, taka mała dziewczynka a już tyle doświadczenia. To już oficjalne - jestem dinozaurem.
Niepodniecaj się tak, to są wszystko bajki które ocieplają wygląd twardych interesów firmy. Jak poczytasz trochę literatury historycznej to zaczniesz zupełnie inaczej patrzeć na wszystko. Allegro dorobiło się pozycji monopolisty i teraz przeszło na utrzymanie pozycji, a co się z tym wiąże zatrudnianie ludzi miękkich. Orły są dobre na początku, a potem trzeba ustabilizować strukturę i nie może być rozłamu jak w konfederacji o władze.
@@blazejopona bardziej się odnoszę do wieku prezenterki w porównaniu do mojego, no i tego, że cośtam ma do powiedzenia jednak chociaż ja ludzi z tego rocznika to pamiętam co najwyżej jak piją mleko z butelki :>
Bardzo bardzo wartościowa prezentacja. Oglądam już 20 filmów o ddd i nikt tego tak dobrze nie wytłumaczył. Konkrety, konkrety, wszystko wytłumaczone. Pozdrawiam. Nie zwracaj uwagę na hejterów :)
Wszystko fajnie, tylko czasem niestety biznes mówi nie dla clouda albo usług i problem sam się rozwiązuje - bądź pojawia :)
szanuję i rozumiem dlaczego tak jest, ale to jest raczej najgorszy rodzaj dyktatury mniejszości. OCZYWIŚCIE, w IT każdy cośtam po angielsku umie, raczej więcej niż mniej. OCZYWIŚCIE każdy chce być "międzynarodowy" i "fajny" bo taki "po angielsku". Oczywiście jest wiele innych powodów, żeby zrobić prezentacje po angielsku. Ale skąd założenie, że na sali KAŻDY swobodnie rozumie angielski? Jak dla mnie to jest grube nadużycie i nie powinno być tak, że jakiś jeden wysrywek z końca sali co z jakiegoś powodu nie umie po polsku a mimo to znalazł się na polskojęzycznej konferencji narzucał warunki wszystkim innym. Jest to pójście o 2 kroki za daleko. Neokolonializm w najczystszej formie. Teraz Polaku, co nie znasz angielskiego - wstydź się. Wybacz prezenterze, że taki manifest polityczny piszę tutaj, bo pewnie znalazłeś się w tej sytuacji nie do końca świadomie a na pewno włożyłeś w to dużo pracy. Ale polacy nie gęsi i swój język mają, a materiałów anglojęzycznych w internecie i tak już jest za dużo. Ostatecznie, już z mojego idealistycznego skrzywienia -> dlaczego Angielski, a nie np. natywny do tych dwóch sierot, co nie wiedziały gdzie idą? Dlaczego nie esperanto? Przecież SAMI stawiamy się w pozycji defensywnej wobec ludzi, którzy w tem języku myślą, żyją i poznają świat, a nie tylko używają go od święta. Alternatywnie możemy oczywiście zadeklarować, że Polska to "Fifty first state of the United States of America" and switch the official language to English to give us cultural advantage and more openess to the English-speaking world... But is that really what we want?
pracujesz w PKP i piszesz kod po polsku?
@@wBacz nawet nie pracuję w Polsce, ale twoje pytanie sugeruje, że nic nie zrozumiałeś z mojego wpisu, więc spróbuje powtórzyć. To, że ktoś pisze isDog() zamiast czyPies() to nie znaczy zaraz, że jest w stanie zrozumieć świat i myśleć po angielsku. A ja nawet nie o tym -> jak chcecie konkurować z anglikami w ich własnym języku to niestety zawsze będziecie najwyżej na 2 miejscu, bo oni po prostu zawsze będą zabawniejsi, bardziej elokwentni i lepiej artykułujący w swoim własnym języku (średnio). Pierwsze miejsca uniwersytetów ANGLOJĘZYCZNYCH nie biorą się z niczego - zresztą zapraszam do porównania samemu. Pytanie czy warto stawać do wyścigu, w którym jesteś skazany na porażkę, czy raczej szukać swoich szans w dostarczaniu wartości do publiki, która z różnych powodów nie jest w stanie tego zrobić po angielsku. Szczególnie jeśli wykład i konferencja z założenia miała być po polsku... Oczywiście - opisana przeze mnie alternatywa nadal jest możliwa - po prostu wprowadzić angielski jako urzędowy, wywalić polski i już za 2 pokolenia będziemy w tym samym wyścigu co amerykanie i anglicy. Wnuki być może docenią (albo wręcz przeciwnie)
@@korniszon68 j. ang. to jest podstawowy język w zawodzie programisty. Ja tam się ucieszyłem, że prezentacja była po ang. bo dzięki takim słuchowiskom szkolę też swój język. A przy okazji 2 anglojęzyczne osoby nie zostały pominiętę i też mogły skorzystać z wykładu.
@@wBacz przecież w internecie masz miliony materiałów po angielsku. to jest twój problem jeśli nie jesteś w stanie ich znaleźć, a nie tych (wszystkich-2), że ktos w polsce na polskojęzycznej konferencji ciśnie po angielsku.
niby spoko, ale co zrobić jak musisz na on prem ? iść w 200 VMek do 200 services ? :) do wszystkiego klepać pacemaker ?
wspominam o tym, że on-prem da się oswoić, tylko trzeba przestrzegać pewnych zasad i mieć świadomość z czym się wiążą tego typu wdrożenia
Polecam przewinac do 40 minuty, wczesniej jakies pierdoly oppwiada i smuci
Nie do końca to wyglądało jak hexagonal klasyczny, adaptery w warstwie application to coś dziwnego jednak. Jak dla mnie to była architektura warstwowa i wykorzystanie dependency inversion.
zapodasz kod do repo z klasycznym hexagonalem?
@@wBacz myślę, że poniższe linki są zgodne w klasycznym hexagonem, mimo tego, że oryginalnie architektura hexagonalna nie rozróżnienia warstw application i domain, (to w zasadzie jedno stosowane wymiennie, albo łącznie określane logiką biznesową). Popularność podejść DDD, clean architecture, czy onion architecture spowodowała, że w rozwiązaniach opartych o hexagon bez problemu można te dwie warstwy stosować trzymając się nadal zasady dependency inversion. Niemnie adaptery w warstwie application to jest coś czego faktycznie nie do końca rozumiem i wygląda na niezgodne z zasadami architektury haxagonalnej. I z pewnością może rodzić pewne niezrozumienie u osób pracujących z kodem. github.com/thombergs/buckpal github.com/sneufeind/hexagonal-architecture-example-java github.com/dziadeusz/hexagonal-architecture-by-example (blog.allegro.tech/2020/05/hexagonal-architecture-by-example.html)
Encja na twarz i pchasz xD
świetny, życiowy wykład!
To już nie ten @JakubNabrdalik co kilka lat temu. Slajdów tylko 50 a nie 200 i mówi tak jakoś wolniej. A poważnie mówiąc- świetna prezentacja na ważny temat.
Kolejny raz to samo a wciąż aktualne :)
Greg mówi o tym, że w sumie każdy konsultant mówi to samo czcams.com/video/1FPsJ-if2RU/video.html
@@SawomirSobotka Skoro problemy są nadal aktualne a prezentacja wnosi coś wartościowego to nie widzę w tym problemu :) Zaskakujące jest, że nawet prezentacje sprzed kilkunastu lat nadal odpowiadają na dzisiejsze potrzeby. Jednak oprogramowanie tworzą ludzie, którzy niezależnie od czasów zachowują się podobnie. Dotyczy to też giełdy, polityki i innych obszarów. Pozdrawiam i czekam na kolejne prezentacje.
@@witoldsienski1709 Generalnie prawie wszystko na czym stoi IT zostało wymyślone w latach 70. Fizyka jest taka sama. To co się zmienia to skala. Rzadko kiedy wychodzę poza książki za lat 90.
@@SawomirSobotka Lubie ten humor na wykladach 😂.
super prezentacja
Prześwietna, bardzo inspirująca prezentacja. Dzięki!
Prezentacji o zdrowiu psychicznym nigdy dość! Dzięki! :)