What we're about

Wrocławska Grupa .Net jest inicjatywą pasjonatów technologii .NET z Wrocławia i okolic. Celem grupy jest pogłębienie szeroko pojętego rozwoju własnej osoby poprzez wymianę doświadczeń, zdobywanie nowej wiedzy jak i umocnienie tej już istniejącej związanej z technologiami firmy Microsoft. Spotkania grupy są otwarte dla wszystkich, bezpłatne i odbywają się raz w miesiącu. W ramach spotkań odbywają się prelekcje, dyskusje oraz warsztaty. Zapraszamy wszystkich zainteresowanych do przyłączenia się oraz brania aktywnego udziału w spotkaniach oraz dyskusjach!

Wideo z poprzednich spotkań dostępne jest tutaj: https://wrocnet.github.io/

Upcoming events (1)

120. spotkanie Wrocławskiej Grupy .NET

Mleczarnia

Zapraszamy na 120. spotkanie Wrocławskiej grupy .NET. 18:30 - Początek 18:40 - Kamil Grzybek "Czysty model domenowy: Domain-Driven Design taktycznie i praktycznie" 19:30 - Przerwa / networking 20:00 - Michał Baryliński "Lambda.NET: AWS Lambda + .NET Core" 20:50 - Zakończenie / networking ➡️ Kamil Grzybek www.kamilgrzybek.com https://twitter.com/kamgrzybek Architekt, Team Leader oraz programista związany z technologią .NET od ponad 11 lat. Absolwent Politechniki Warszawskiej i kierunku Informatyka o specjalizacji Inżynieria Oprogramowania. Zwolennik podejścia Software Craftsmanship, Agile, automatyzacji, Czystego Kodu oraz pragmatycznego rozwiązywania problemów zgodnie z ich klasą. Pasjonat tematów związanych z architekturą oprogramowania i projektowaniem systemów. Entuzjasta i praktyk Domain-Driven Design. Przemyślenia dotyczące wytwarzania oprogramowania opisuje na swoim blogu http://www.kamilgrzybek.com i Twitterze: @kamgrzybek. Związany z firmą ITSG Global, gdzie jako architekt, programista i konsultant odpowiedzialny jest za wytwarzanie oprogramowania dla firm z branży finansowej, medycznej i Big Data. Prywatnie - mąż, tata ukochanej córeczki, opiekun niesfornego psa, biegacz - amator i pasjonat samodoskonalenia żyjący zgodnie z Sokratesową dewizą - "wiem, że nic wiem". ➡️ Czysty model domenowy: Domain-Driven Design taktycznie i praktycznie Podejście Domain-Driven Design służące do radzenia sobie ze skomplikowanymi wymaganiami i regułami biznesowymi zaproponowane przez Erica Evans'a w 2004 roku przechodzi renesans. Powodem tego jest rozwój technologiczny w postaci nowoczesnych platform i bibliotek, popularyzacja architektury wielousługowej i stylów architektonicznych takich jak CQRS ale przede wszystkim - co raz większe wyzwania stawiane przed oprogramowaniem. Architekci i programiści co raz częściej sięgają po wzorce strategiczne i taktyczne DDD z nadzieją, że pomoże im to poradzić sobie ze złożonością ich systemów. Niestety, nawet przy dobrze dobranej strategii nasze podejście może skończyć się niepowodzeniem gdy nieumiejętnie implementujemy Model Domenowy. Na prezentacji omówimy na przykładach jak przy użyciu taktyk DDD zaimplementować "czysty" Model Domenowy, który jest adaptacyjny do potrzeb biznesowych i zarazem jest w stanie udźwignąć wysoką złożoność. Taka implementacja nie jest łatwa, ale na szczęście mamy do dyspozycji arsenał praktyk, zasad i paradygmatów programowania obiektowego, które posłużą nam do osiągnięcia tego celu. ➡️ Michał Baryliński https://www.linkedin.com/in/michał-baryliński-51639a2a Inżynier oprogramowania, fullstack/poliglota, fanatyk czystego kodu i technologii serverless. Absolwent kierunku Matematyka na Politechnice Wrocławskiej. Hobbystycznie gamedev, gamer i elektronik. ➡️ Lambda.NET: AWS Lambda + .NET Core Jednym ze środowisk uruchomieniowych dostępnych na AWS Lambda jest .NET Core 2.1, co umożliwia pisanie serverlessowych aplikacji z wykorzystaniem C#. Na prezentacji pokażemy jak szybko wystartować projekt funkcji z użyciem Serverless Framework, zdeployować ją na koncie AWS i zobaczymy kilka typowych integracji z innymi usługami. Sponsorem spotkania będzie PGS Software. https://www.facebook.com/pgs.software https://twitter.com/pgssoftware https://www.linkedin.com/company/pgs-software-s-a-/

Past events (118)

119. spotkanie Wrocławskiej Grupy .NET

Mleczarnia

Photos (306)