Mentionsy Mentionsy
Backend na froncie
Backend na froncie

BNF odc. 21 Ten o wzorcach i dobrych praktykach

20.12.2024 ·1 godz 33 min · 10 rozdziałów · 1 sponsor

👉 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

0:00 · Wprowadzenie do rozmowy 2

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.

2:10 · Wzorce i dobrych praktyk w programowaniu 1

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.

74:04 · Praktyki biznesowe i techniczne 2

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.