BNF odc. 21 Ten o wzorcach i dobrych praktykach
👉 Sprawdź ofertę kursów na: https://szkoladotneta.pl Ten o wzorcach i dobrych praktykach W tym odcinku odpowiedzi na pytania: ✔️ Jak korzystamy ze wzorców projektowych? ✔️ Czy hype na mikroserwisy jest taki dobry? ✔️ Do czego nadaje się CQRS? ✔️ Czy powinniśmy zapomnieć już o monolicie? ✔️ I wiele, wiele więcej… 🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu. 👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Kajetan Duszyński - Szkoła Dotneta”, a także grupy na facebooku „Naucz się .NETa” 🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie: Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399 YouTube - https://www.youtube.com/@szkoladotneta 🕵️ Gdzie mnie znajdziesz: Strona: https://szkoladotneta.pl Facebook: https://www.facebook.com/szkoladotneta Instagram: https://www.instagram.com/kajetan.duszynski Email: [email protected] 📝 Notatki: profil Cezarego na LinkedIn: https://www.linkedin.com/in/cezary-walenciuk/ blog: https://cezarywalenciuk.pl/ kanał na YouTubie: https://www.youtube.com/channel/UCaryk7_lKRI1EldZ6saVjBQ
Cześć, z tej strony Kajetan Duszyński i witam Cię w podcaście Backend na froncie. Po pierwsze, dziękuję, że tu jesteś. Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z dotnetem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu. Moim dzisiejszym gościem jest Cezary Walenciuk. Czarek to prawdziwa legenda polskiego dotnetowego YouTube'a i blogosfery. Specjalista w każdym calu, który zdobywał doświadczenie w polskich bankach i firmach ubezpieczeniowych. Zawsze chętnie dzieli się wiedzą, a dzisiaj porozmawia ze mną o mitach i faktach związanych z wzorcami i dobrymi praktykami w programowaniu. Z Cezarem spotkaliśmy się na nagraniu już dosyć dawno, ale na szczęście tematy, o których rozmawiamy są ponadczasowe, także zachęcam Cię do przesłuchania dzisiejszego odcinka.
Cześć Cezary, jest mi niezwykle miło, że udało nam się dzisiaj spotkać. Jestem naprawdę Bardzo ciekawy w ogóle tej rozmowy, bo jeszcze nie będę mówił, o czym będziemy mówić, ale jestem bardzo ciekawy, jak nam ta rozmowa wyjdzie, bo myślę, że tak jak większość moich słuchaczy, ja również bardzo długo cię już obserwuję w internecie i wiem, że jednak dynamika różnych nagrań, którą mamy pomiędzy tobą a mną, jest bardzo różna, więc wydaje mi się, że to może być takie zetknięcie dwóch bardzo No właśnie, a spotkaliśmy się dzisiaj tutaj po to, żeby porozmawiać przede wszystkim o dobrych praktykach, o wzorcach, ale tak naprawdę to nie będzie na pewno, to na 100% nie będzie taka standardowa rozmowa o dobrych praktykach, bo chcemy sobie porozmawiać o faktach i mitach.
A wiadomo, jeszcze jest Cezary Piątek zrobił jakiś tam swój dodatek do Visual Studio, który chyba automatycznie generuje taki kod mapujący. A ja w swojej karierze wiesz co, nawet kiedyś nie wiedziałem, że w ogóle takie coś jak automapry istnieje. To pamiętam, że w refleksji napisałem właśnie taką metodę, że jeżeli te pole ma taki typ i nazywa się tak samo, no to przyrównaj. I to oczywiście tylko moja refleksja była prymitywnie napisana. Jeżeli typ był bardziej zagnieżdżony, to oczywiście to nie działało, ale pamiętam, że to mi usprawniało właśnie pisanie Jak widzisz, jak ludzie tak dyskutują, nie tak, że nikt nie ma racji, tylko każdy ma jakąś swoją wizję albo swoje cele. Jeden chce, żeby ten kod był luźno powiązany, dlatego ta cebula, clean architecture, te mapowania i tak dalej i tak dalej, a innego interesuje po prostu, żeby kod szybko działał, a jak ma szybko działać, no to nie będę mapował obiektów i będą one podróżować nie wiadomo po co, bo to na przykład nie jest moim celem.
Szybkiego reagowania na zmieniające się wymagania i to wszystko. Dobra. Cezary, dziękuję Ci bardzo, bo faktycznie myślę, że jakbyśmy chcieli, to moglibyśmy jeszcze gadać tutaj kolejną godzinę, ale fajnie, że udało nam się tutaj, mam wrażenie, trochę odczarować niektóre tematy, trochę sprowadzić co po niektóre rzeczy na ziemię, żebyśmy pamiętali, że gdzieś tam u podstaw jest to, żeby tworzyć dobre oprogramowanie, a niekoniecznie to Nazywać, bo tak samo jak powiedzieliśmy o Clean Architecture, że w zależności czy zrobimy Onion, czy zrobimy Vertical Slices, przepraszam, to i tak będzie Clean Architecture.
Wiesz co, ja oddaję się tylko na swój kanał na YouTubie, Cezary Walenciuk, i prawdę jak się wpiszę w Google, bo to akurat fajnie mieć imię, nazwisko takie unikatowe w Polsce, że wiesz, nawet jak ktoś się urodził, to niestety już jestem zajęty, moje imię, nazwisko. Więc tak, YouTube, blog, wiesz. I o dziwo jestem też aktywny na Instagramie, na Twitterze, na LinkedIn ostatnio, wiesz co, bardzo jestem zadowolony z tego. Kajetan Duszyński.
Pokazano wszystkie 5 dopasowań. Transkrypcja generowana automatycznie i niesprawdzana ręcznie — może zawierać błędy.
Kajetan Duszyński powita Cezarya Walenciuka, który jest specjalistą w polskich bankach i firmach ubezpieczeniowych. Rozmowa zaczyna się od pytania o ostatnio przeczytaną książkę lub serial.
Rozmowa o wzorcach projektowych i dobrych praktykach w programowaniu, takich jak Clean Architecture, Repository i CQRS. Cezary opowiada o tym, jak te wzorce i praktyki zmieniają się z czasem.
Autor omawia problemy związane z mierzeniem produktywności na podstawie ilości kodu, podkreślając konieczność zrozumienia, jakie metryki są prawdziwe i jakich nie.
Rozmowa skupia się na mikroserwisach, ich zdefiniowaniu i problemach z implementacją, takich jak zależności między nimi i konfiguracje.
Autor i gość rozmowy omawiają CQRS i CRUD, podkreślając konieczność stosowania tych wzorców w odpowiednich sytuacjach i zrozumienia ich celu.
Rozmowa zakończa się dyskusją na temat krudów i logiki biznesowej, podkreślając konieczność zrozumienia, dlaczego używamy konkretnych wzorców i logiki.
Rozmowa kontynuuje temat wzorców projektowych, praktyk i doświadczeń pracowych.
Kajetan Duszyński opowiada o praktykach biznesowych i technicznych, takich jak Domain-Driven Design i Clean Architecture.
Podsumowanie rozmowy i plany na przyszłość, w tym rozmowa o balansie pracy i życia prywatnego.
sponsorem tego odcinka jest Szkoła.neta, Twoje miejsce do programistycznego rozwoju
Rozdziały i streszczenia generowane automatycznie. Pełna transkrypcja nie jest publikowana — wyszukaj frazę, aby zobaczyć dopasowane fragmenty.
„sponsorem tego odcinka jest Szkoła.neta, Twoje miejsce do programistycznego rozwoju"
Kliknij, aby znaleźć fragmenty, w których pada.
👉 Sprawdź ofertę kursów na: https://szkoladotneta.pl
Ten o wzorcach i dobrych praktykach
W tym odcinku odpowiedzi na pytania:
✔️ Jak korzystamy ze wzorców projektowych?
✔️ Czy hype na mikroserwisy jest taki dobry?
✔️ Do czego nadaje się CQRS?
✔️ Czy powinniśmy zapomnieć już o monolicie?
✔️ I wiele, wiele więcej…
🎧 Podcast Backend na froncie to miejsce, w którym spotykam się z ciekawymi postaciami związanymi z .NETem i programowaniem po to, aby dostarczyć Ci trochę zabawy i masę wiedzy, ale przede wszystkim, żeby dać Ci szersze spojrzenie na możliwości, jakie daje platforma od Microsoftu.
👨💻 Prowadzący: Kajetan Duszyński Senior .NET Developer z 10-letnim komercyjnym doświadczeniem w ASP.NET Twórca Szkoły Dotneta, kanału na YouTube „Kajetan Duszyński - Szkoła Dotneta”, a także grupy na facebooku „Naucz się .NETa”
🔊 Słuchaj podcastu Backend na froncie tak jak Ci wygodnie:
Spotify - https://open.spotify.com/show/74SyTQpIWTM4YvyEPHxwQF Apple Podcasts - https://podcasts.apple.com/pl/podcast/backend-na-froncie/id1563579399 YouTube - https://www.youtube.com/@szkoladotneta
🕵️ Gdzie mnie znajdziesz:
Strona: https://szkoladotneta.pl Facebook: https://www.facebook.com/szkoladotneta Instagram: https://www.instagram.com/kajetan.duszynski Email: [email protected]
📝 Notatki:
profil Cezarego na LinkedIn: https://www.linkedin.com/in/cezary-walenciuk/
blog: https://cezarywalenciuk.pl/
kanał na YouTubie: https://www.youtube.com/channel/UCaryk7_lKRI1EldZ6saVjBQ