Przeszukaj forum
Pokazuję wyniki dla tagów 'wzorce projektowe'.
Znaleziono 4 wyniki
-
20+ lat programowania, kilkanaście lat za granicą, doświadczenie jako Senior Developer, Lead Developer i Software Architect i zamiast kolejnego kanału z 5 zasadami dobrego kodu postanowiłem zrobić eksperyment.Zaczynamy niewinnie i tworzymy potwora. Od dłuższego czasu chodziła mi po głowie pewna rzecz. W programowaniu bardzo często słyszymy, jak coś robić: używaj tego wzorca, stosuj tę zasadę, tego nie rób, to jest clean, to jest bad practice... Tylko że w prawdziwych projektach odpowiedź rzadko jest aż tak prosta. Po ponad 20 latach programowania, pracy jako Senior Developer, Lead Developer i Software Architect, również w dużych projektach i za granicą, coraz bardziej interesuje mnie nie samo rozwiązanie, ale dlaczego zostało wybrane i jakie będą jego konsekwencje. Dlatego postanowiłem zrobić mały eksperyment i stworzyć kanał Kod bez dogmatów. Nie chcę zaczynać od: „Dzisiaj nauczymy się wzorca X i pokażę Wam, jak go poprawnie zastosować.” Chcę zrobić odwrotnie. Najpierw pojawia się problem. Potem szukamy rozwiązania. A na końcu sprawdzamy jego konsekwencje. W pierwszej serii budujemy od zera prosty projekt pizzerii. Zaczynamy od kilku pizz, a następnie dokładamy kolejne wymagania i obserwujemy, jak nasze wcześniejsze decyzje wpływają na dalszy rozwój programu. Poziom trudności będzie rósł razem z projektem. Początek jest celowo prosty i powinien być przystępny również dla osób, które dopiero zaczynają swoją przygodę z programowaniem. Z każdym kolejnym wymaganiem kod będzie jednak coraz bardziej złożony, więc z czasem pojawią się tematy, które będą interesujące również dla bardziej doświadczonych programistów i architektów. Jeżeli chcecie, możecie budować ten projekt razem ze mną. Kod jest dostępny na GitHubie, a każdy odcinek ma przypisaną konkretną wersję projektu. Dzięki temu możecie pobrać dokładnie ten stan kodu, który widzicie w danym odcinku, i samodzielnie wykonywać kolejne kroki razem ze mną. Nie chcę jednak od początku budować „idealnego” rozwiązania. Wcielamy się w programistę, który jest już całkiem dobry, ale jeszcze nie ma doświadczenia, które pozwala mu przewidzieć wszystkie konsekwencje swoich decyzji. Chcę zobaczyć, czy uda się w ten sposób pokazać coś, czego często brakuje w typowych materiałach programistycznych — proces myślenia stojący za decyzjami. A kiedy z prostego projektu zrobimy potwora, spróbujemy zobaczyć, czy i jak można go z niego wyciągnąć. Kod bez dogmatów: YouTube — https://www.youtube.com/@kodbezdogmatów Pierwszy odcinek: Kod źródłowy w opisie filmu. Nie tylko jak. Przede wszystkim dlaczego.
-
- c sharp
- programowanie
- (5 więcej)
-
Hej Forumowicze! 🚀 Odkryłem ostatnio temat, który wydaje się być kluczowy dla przyszłości rozwoju oprogramowania, a mianowicie Event Sourcing. Jest to pojęcie, które może brzmieć skomplikowanie, ale jego zrozumienie otwiera przed nami nowe możliwości w projektowaniu systemów. Zastanawiam się, czy to może być ten element, który zmieni sposób, w jaki tworzymy aplikacje? Event Sourcing, mimo że jest fundamentem dla wielu nowoczesnych systemów, często pozostaje niezrozumiany dla szerokiego grona deweloperów i architektów. Właśnie z tego powodu postanowiłem zgłębić ten temat i podzielić się z Wami tym, co udało mi się dowiedzieć. Stworzyłem film, który służy jako wprowadzenie do Event Sourcing - wyjaśnia, na czym polega to podejście, jakie problemy rozwiązuje i dlaczego może być wartościowe dla naszych projektów. Chciałem, aby było to proste i przystępne wprowadzenie, które nie zanurza się zbyt głęboko w techniczne szczegóły, lecz otwiera drzwi do dalszego eksplorowania tematu. Czy ktoś z Was już eksplorował głębiej Event Sourcing? Może macie jakieś własne przemyślenia lub zasoby, które pomogły Wam lepiej zrozumieć ten wzorzec? Chętnie zobaczę Wasze opinie i zasoby w komentarzach! Pozdrawiam i do zobaczenia w dyskusji! 👨💻
-
- programowanie
- wzorce projektowe
- (3 więcej)
-
Cześć Wszyscy! 👋🌟 Ostatnio dużo słyszy się o wyzwaniach związanych z niezawodnością i komunikacją między mikroserwisami. Wiem, że dla wielu z Was, tak jak i dla mnie, jest to temat nie tylko ważny, ale i pełen niespodzianek. 🌐💡 Właśnie dlatego postanowiłem pogłębić temat i podzielić się z Wami swoimi odkryciami dotyczącymi wzorca "transactional outbox". 📬✨ 🔗 Znalazłem rozwiązanie, które może znacząco poprawić niezawodność naszych systemów. To nie tylko teoria, ale praktyczne podejście, które możemy zaimplementować w naszych projektach. W moim najnowszym wideo na YouTube szczegółowo omawiam: Jak "transactional outbox" zapewnia atomowość transakcji i niezawodność komunikacji. 📦🔒 Praktyczne wskazówki dotyczące implementacji wzorca w różnych środowiskach. 🛠️ Rozwiązania typowych problemów i wyzwań, które możesz napotkać podczas pracy z tym wzorcem. 🚀 Uważam, że ta wiedza może być dla Was niezwykle cenna, niezależnie od tego, czy dopiero zaczynacie swoją przygodę z mikroserwisami, czy szukacie sposobów na optymalizację istniejących systemów. 📘💼 Zapraszam Was serdecznie do obejrzenia wideo i podzielenia się swoimi doświadczeniami w komentarzach. Wasze opinie i spostrzeżenia są dla mnie niezwykle ważne! 💬🌟 Oto link do wideo: Jeśli znajdziecie wartość w treści, które tworzę, zachęcam do subskrypcji kanału – będzie mi niezmiernie miło. 🙏❤️ Czekam na Wasze opinie i sugestie! Do zobaczenia w sekcji komentarzy! 💬🎉
-
- mikroserwisy
- wzorce projektowe
- (3 więcej)
-
Cześć Wszystkim! Ostatnio natknąłem się na interesujące wyzwanie podczas pracy z mikroserwisami, szczególnie w kontekście zarządzania transakcjami rozproszonymi. Zastanawiałem się, jak efektywnie koordynować procesy, które wymagają wielu kroków i są rozproszone między różnymi usługami. Po głębszym zanurzeniu w temat, odkryłem wzorzec Saga i jego potencjał w rozwiązywaniu tego typu problemów. Zdecydowałem się zgłębić temat i podzielić się moimi odkryciami oraz doświadczeniami w formie filmu. Film ma na celu nie tylko przedstawić teorię wzorca Saga, ale także pokazać praktyczne przykłady jego implementacji. Myślę, że może to być szczególnie przydatne dla tych z Was, którzy pracują z mikroserwisami i szukają skutecznych metod zarządzania złożonymi transakcjami. Jeśli macie chwilę i temat Wam rezonuje, byłbym wdzięczny za opinie i dyskusję na temat Waszych doświadczeń z wzorcem Saga. Oto link do filmu: Dziękuję i czekam na Wasze przemyślenia!
-
- mikroserwisy
- wzorce projektowe
- (3 więcej)
