Loading
  • 7. Plażowe spotkanie grupy .NET

    Forma Płynna

    Zapraszamy na plażowe spotkanie Wrocławskiej Grupy .NET. W ramach słonecznej pogody chcemy spotkać się w atmosferze piasku i palm by podyskutować jak się programuje w .NETcie leżąc na leżaku 😉 Czyli luźne spotkanie przy piwie w ramach początku lata.

  • 128. spotkanie Wrocławskiej Grupy .NET ONLINE

    Online event

    Zapraszamy na 128. spotkanie Wrocławskiej grupy .NET ONLINE. 19:00 - "Multi-Stage Pipelines w Azure DevOps" Patryk Lotzwi ➡️ Patryk Lotzwi DevOps, programista, fan(atyk) automatyzacji. Aktywny uczestnik konferencji i grup programistycznych. Na co dzień pracuje w firmie Objectivity, gdzie pełni role Senior DevOps Engineer’a oraz lidera firmowego Community of Practice DevOps. Po godzinach gra na konsoli, ogląda seriale o superbohaterach albo wymyśla kolejny projekt smart home. ➡️ Multi-Stage Pipelines w Azure DevOps O ile pipeline’y w formacie YAML na platformie Microsoftu zdążyły się już przyjąć i są coraz częściej wykorzystywane, tak wciąż pozostaje temat jak to pogodzić z Release’ami. Na spotkaniu zaprezentuję jak w praktyce wykorzystać Multi-Stage Pipelines do zbudowania kompletnego systemu wdrożeniowego, opowiem czym się różnią Joby od Depoyment Jobów oraz pokażę jak do tego wykorzystać Environments. 20:00 - Panel dyskusyjny "DevOps - teoria i praktyka" Na koniec przygotowaliśmy niespodziankę: spotkanie integracyjne online! Link do spotkania integracyjnego na Zoom (po meetupie): https://us02web.zoom.us/j/84016320103 Sponsorem spotkania będzie VM.PL: https://vm.pl https://www.linkedin.com/company/vmplsoftwarehouse/ https://www.facebook.com/VM.PLSoftwareHouse/

  • 127. spotkanie Wrocławskiej Grupy .NET Online

    Online event

    Zapraszamy na 127. spotkanie Wrocławskiej grupy .NET Online. 19:00 ➡️ Radek Maziarka Solution Architect, Team Leader i programista w obszarze .NET prowadzący prezentacje i szkolenia, a także organizujący konferencje programistyczne. Po pracy prowadzi konsultacje dla firm oraz wspomaga technologicznie organizacje pozarządowe. Zwolennik dostarczania wartości małymi krokami. Można go złapać na blogu https://radekmaziarka.pl i Twitterze @RadekMaziarka ➡️ Zarządzanie infrastrukturą w chmurze za pomocą Terraform Terraform jest jednym z narzędzi do zarządzania swoją infrastrukturą w ramach procesu Infrastructure as Code. Pozwala w sposób deklaratywny definiować i konfigurować zasoby chmurowe. W konkurencji do ARM czy AWS Cloud Formation posiada zestaw połączeń do wielu różnych dostawców usług, co czyni go narzędziem bardzo wszechstronnym. Terraform świetnie integruje się w ramach CI/CD, co pozwala na wpięcie go do codziennych praktyk developerskich. 20:00 ➡️ Bartosz Kuczyński Z komputerami mam do czynienia od 4 roku życia gdy w domu pojawił się ZX Spectrum, a ja dzielnie zapisałem cały ekran literką A. Później moja droga była typowa, czyli noce zarwane przy “duuumie” i “maralu kombacie”, aż na początku liceum zacząłem się bawić w programowanie. Najpierw były to makra VB dla Excela, a później proste programy w VB. Na studiach zainteresowałem się Javą, ale “przy okazji” poznawałem FORTRANa i C. Obecnie zajmuję się pisaniem w Elixirze i udawaniem, że potrafię we frontend. ➡️ Mikromonolit kontra makroserwis 2020 Architektura w IT jest żywa. Co kilka lat odkrywamy "nowy sposób" rozwiązania starego problemu, ale prawie zawsze zawodzimy. To jest coś, co nazywa się BDD - Buzzword Driven Development. W tej prezentacji postaramy się znaleźć dobry sposób (nie najlepszy, ale wystarczająco dobry), aby wybrać architekturę do naszego projektu. Skoncentruję się na podstawowych błędach i błędnych przekonaniach, gdy wybieramy architekturę.

    5
  • 126. spotkanie Wrocławskiej Grupy .NET ONLINE

    Online event

    Zapraszamy na 126. spotkanie Wrocławskiej grupy .NET.ONLINE

    7
  • pre-WROC# 2020

    Mleczarnia

    1
  • 125. spotkanie Wrocławskiej Grupy .NET

    Mleczarnia

    Zapraszamy na 125. spotkanie Wrocławskiej grupy .NET. 19:00 - Początek 19:10 - Paweł Wichary "Protocol buffers oraz gRPC" 20:00 - Przerwa / pytania 20:10 - Weronika Mularczyk "Github + Open source - takie łatwe, czy takie trudne?" 21:00 - Zakończenie / pytania ➡️ Paweł Wichary https://wicharypawel.com/ Paweł jest pasjonatem programowania, którego celem jest szerzenie wiedzy specjalistycznej w branży wytwarzania oprogramowania. Podstawy wiedzy uzyskał kończąc wydział Informatyki Politechniki Wrocławskiej, na kierunku informatyka ze specjalizacją inżynieria oprogramowania. Pracował jako programista i architekt w międzynarodowej korporacji, a później w tym samym charakterze w firmie z unikalną atmosferą sprzyjającej tworzeniu kodu wysokiej jakości. Paweł posiada zacięcie w kierunku nauczania. Do aktywności w tym zakresie zalicza liczne występy w ramach inicjatyw wewnątrz firmowych, występy gościnne, mentoring techniczny hackatonu, oraz 2-letni epizod jako wykładowca Politechniki Wrocławskiej. Podczas przekazywania wiedzy istotne są dla Niego szerszy kontekst, dokładne określenie problematyki oraz praktyczne zastosowania. W ostatnich miesiącach na własną rękę rozpoczął sabbatical, podczas którego stara się czytać o tym, na co zazwyczaj brakuje czasu. ➡️ Protocol buffers oraz gRPC Protocol buffers wraz z gRPC jest duetem technologicznym, często spotykanym razem. Podejście tego typu zyskało uznanie na świecie i jest używane przez liderów branży IT. Naturalnie nasuwają się pytania, czy należy się tym interesować oraz jakie problemy można zaadresować podczas codziennej pracy. W prelekcji chciałbym omówić czym jest gRPC z protocol buffers, nawiązać do historii, nakreślić szerszy kontekst oraz wskazać dobre zastosowanie do problemu. Prezentacja wygłoszona zostanie w języku polskim, slajdy przedstawione w języku angielskim, nieodłącznym elementem prezentacji będą repozytoria z przykładami, które w praktyczny sposób implementują przedstawioną wiedzę. ➡️ Weronika Mularczyk https://programmer-girl.com/ Programistka z ponad kilkuletnim doświadczeniem. FullStack, który liznął zarówno frontu, jak i backendu, a także DevOpsa. Po pracy prowadzi blog programistyczny https://programmer-girl.com/, jest współorganizatorem Wrocławskiej grupy .NET oraz prowadzi projekt opensource DevAdventCalendar. Poza światem IT skupia się na swoich hobby: planszówkach i escape roomach. ➡️ Github + Open source - takie łatwe, czy takie trudne? Jak zacząć prowadzenie projektu open source? Z czym się to je? W prezentacji skupię się zarówno na rzeczach technicznych, jak i tych bardziej miękkich. Opowiem, jak przygotować projekt open source od strony GitHuba, żeby praca z nim i jego zarządzanie było jak najbardziej wydajne. Skupię się też na części związanej z budowaniem zespołu oraz pracą asynchroniczną. A wszystko to na podstawie projektu open source, którym kieruję już od kilku edycji: DevAdventCalendar. Sponsorem spotkania będzie EY GDS Poland Facebook: https://facebook.com/EYGDSCareersPoland Twitter: https://twitter.com/EY_GDSCareers WWW: workatgds.pl

    5
  • 124. spotkanie Wrocławskiej Grupy .NET

    Mleczarnia

    Zapraszamy na 124. spotkanie Wrocławskiej grupy .NET. 18:30 - Początek 18:40 - Sławomir Moriak "GraphQL w .NET" 19:30 - Przerwa / networking 20:00 - Paweł Mrówczyński "Cloud infrastructure in C#" 20:50 - Zakończenie / networking ➡️ Sławomir Moriak Programista z 9-cio letnim stażem w wielu firmach, pracujący przy licznych projektach od sterowników, przez aplikacje desktopowe, webowy backend i frontend, aż po rozwiązania chmurowe. Zawodowo związany z .Netem ale nie stroniący od innych technologii jak android czy js, oraz mieszania różnych technologii i aspektów. Zawsze chętny do odkrywania nowych rozwiązań i wprowadzania prób ich zastosowania w praktyce. Poza pracą dużo czyta, jeździ na rowerze, czasami rysuje oraz podróżuje, poznając świat również ten poza klamerkami kodu (out of scope). ➡️ GraphQL w .NET Chcesz łatwo udostępnić klientom frontendowym możliwość przeszukiwania zasobów o dowolnej strukturze z bogatymi i intuicyjnymi kwerendami 'out of the box'? A może potrzebujesz stworzyć reaktywną aplikację, która reaguje natychmiast na zdarzenia na backendzie? Na prezentacji przedstawię założenia GraphQL, które pokrywają wspomniane oraz inne wymagania. Pokażę też że nie jest to technologia dedykowana dla JSa, a wręcz łatwo i przyjemnie można w typowej aplikacji Asp .Net Core (EF na relacyjnej bazie danych) udostępnić pełną funkcjonalność GraphQL. ➡️ Paweł Mrówczyński Programista z czteroletnim doświadczeniem, głównie związany z technologiami Microsoftu. Od dłuższego czasu szczególnie zainteresowany rozwiązaniami chmurowymi z naciskiem na serverless, devopsowym spojrzeniem na proces tworzenia oprogramowania oraz architekturą systemów IT. Na co dzień pracuje w .netowym zespole zajmującym się projektowaniem, implementacją i zarządzaniem chmurową platformą analityczną dla banku z Londynu. ➡️ Cloud infrastructure in c# Chmurowa infrastruktura przeszła długą drogę - od prostego interfejsu webowego, przez narzędzia linii komend aż do silników konfiguracyjnych jak Terraform czy Cloud Formation. W trakcie sesji przyjrzymy się AWS Cloud Development Kit - najnowszemu podejściu do tworzenia chmurowej infrastruktury, które pozwala tworzyć ją jeszcze prościej korzystając z pełnych możliwości nowoczesnych języków programowania, których używamy na co dzień. Porównamy też CDK z konkurencyjnymi rozwiązaniami i zobaczymy jak może pomóc nam w pełni wykorzystać potencjał chmury. 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-/

    6
  • 123. spotkanie Wrocławskiej Grupy .NET

    Proza

    Zapraszamy na 123. spotkanie Wrocławskiej grupy .NET. 18:30 - Początek 18:40 - Michał Bogdański "Wytwarzanie Oprogramowania+++: 3 elementy, których potrzebujesz, aby wznieść się na wyższy poziom" 19:30 - Przerwa / networking 20:00 - TBD 20:50 - Zakończenie / networking ➡️ Michał Bogdański Programista...Projektant...Architekt, pasjonat rozwiązań opartych o Message Based Architecture z wykorzystaniem NServiceBus oraz Particular Service Platform. Od ponad 10 lat zajmuje się projektowaniem oraz programowaniem systemów informatycznych. Zaczynał od rozwiązań typu 2-Layer/Tier Client-Database, dochodząc do rozwiązań N-Layer/Tier z wykorzystaniem technologii Web Services. Zainspirowany wizją Udi Dahan i jego podejściem do projektowania systemów rozproszonych, podążył tą ścieżką, odnajdując nową pasję. Swoje przemyślenia opisuje na blogu https://ddtd.pl Jako Architekt Systemów w firmie Kruk S.A., uczestniczy w rozwijaniu systemów IT wspomagających użytkowników w ich codziennej pracy. ➡️ Wytwarzanie Oprogramowania+++: 3 elementy, których potrzebujesz, aby wznieść się na wyższy poziom W dzisiejszym czasie jest wiele sposobów na wytwarzanie oprogramowania. Liczba dostępnych technik, frameworków, języków, bibliotek, architektur, daje nam szerokie możliwości w realizacji ostatecznego rozwiązania. Każdy z wybranych sposobów ma swoje mocne oraz słabe strony. Ich świadomość pomaga nam dokonywać trafniejszych wyborów co bezpośrednio przekłada się na końcowy rezultat. Dołącz do sesji, aby zobaczyć, w jaki sposób Messaging oraz Queueing zrealizowany za pomocą frameworka NServiceBus pozwala zrobić krok w kierunku podniesienia jakości wytwarzanego oprogramowania. ➡️ Arek Benedykt Developer z zamiłowania. Pierwszy kontakt z komputerami miał mając raptem kilka lat, na polskim komputerze Odra a pierwsze aplikacje pisał mając 15 lat. To wystarczyło, aby złapał bakcyla. Od ponad 10 lat aktywny zawodowo w pełnym wymiarze. Tworzył aplikacje desktopowe, serwerowe, usługi, a ostatnio skupia się na aplikacjach webowych. Od lat związany z technologiami Microsoft. Czasem zagląda również do innych ekosystemów. Poza działalnością zawodową, realizuje się pracując, jako trener oraz prowadzi zajęcia na uczelni wyższej z zakresu inżynierii oprogramowania. Prowadzi również bloga (www.benedykt.net) oraz aktywnie udziela się w społeczności .NET. Od ponad 5 lat aktywnie korzysta z Test-Driven Development w pracy zawodowej. Wiedza zdobyta w tym obszarze pozwala mu rozszerzyć szkolenia o wiedzę praktyczną tak niezbędną przy pracy w TDD. Hobbystycznie lubi ugotować coś smacznego albo zrobić kilka zdjęć, jeśli czas na to pozwala. ➡️ Naukowe podstawy tworzenia kuli błota w kodzie Jak to jest, że czasem jedna drobna zmiana w kodzie powoduje, że kompilator wyrzuca 20 błędów a gdy naprawimy 10 z nich to na liście pojawia się 50 kolejnych a potem 70 i 100 i więcej? Skąd się biorą takie cuda? Aby to zrozumieć musimy zaglądnąć do podstaw programowania obiektowego i zrozumieć co to jest couplingu. Co powoduje i o czym nam mówi. Zrozumienie tego otworzy bramy, do kulturalnego monolitu, do sensownego DDD, do działających i dających się utrzymywać mikroserwisów. Sponsorem spotkania będzie Kruk. https://pl.kruk.eu/ https://www.facebook.com/DomowyPlanFinansowy https://twitter.com/kruk_sa

    2
  • 122. spotkanie Wrocławskiej Grupy .NET

    Mleczarnia

    Zapraszamy na 122. spotkanie Wrocławskiej grupy .NET. 18:30 - Początek 18:40 - Michał Jankowski "Azure Cognitive Services – czyli jak w 15 minut dodać AI do Waszych aplikacji" 19:30 - Przerwa / networking 20:00 - Rustam Ashurov "Polly - how to write resilient code in .NET" 20:50 - Zakończenie / networking ➡️ Michał Jankowski https://www.jankowskimichal.pl https://www.linkedin.com/in/michalmjankowski https://twitter.com/JankowskiMichal Microsoft MVP Azure, architekt, programista, projektant, lider zespołu, a w wolnym czasie trener. Przygodę z programowaniem zaczął ponad dwadzieścia lat temu od Basic’a i Assemblera dla komputerów 8-bitowych. Od ponad dziesięciu lat uczestniczy w tworzeniu oprogramowania na platformę .NET dla największych światowych firm. W tym czasie brał udział w wytwarzaniu aplikacji desktopowych, mobilnych oraz webowych pełniąc różne role. Obecnie specjalizuje się w rozwiązaniach chmurowych – Microsoft Azure, a w szczególności powiązanych z trendem Serverless. Prywatnie miłośnik podróży oraz fotografii. W wolnym czasie prowadzi bloga www.jankowskimichal.pl, twórca rozwiązań open-source oraz aplikacji mobilnych. ➡️ Azure Cognitive Services – czyli jak w 15 minut dodać AI do Waszych aplikacji W trakcie spotkania skupimy się na usłudze Azure Cognitive Services. Tym razem z punktu widzenia programisty. Zapoznamy się z jej podstawowymi funkcjonalnościami oraz z produkcyjnymi przykładami jej zastosowania. Następnie przejdziemy do części praktycznej, gdzie zademonstruję jak łatwo możemy rozszerzyć nasze aplikacje o sztuczną inteligencję. ➡️ Rustam Ashurov https://www.linkedin.com/in/rustam-ashurov-87a307126 Full-stack developer and a big fan of .NET platform and C#. Focused on microservice and serverless architecture styles, DDD approach, cloud solutions and containerized applications. Loves Angular, JS/TS and front-end itself, as well as data-processing, automation, networking, CI/CD, and all this stuff that is hard to avoid and good to know. Currently is working as a senior application developer for intive. ➡️ Polly - how to write resilient code in .NET We will speak about how to use Polly as a .NET resilience and transient-fault-handling library to express policies such as Retry, Circuit Breaker, Timeout, Bulkhead Isolation, Cache and Fallback in a fluent and thread-safe manne Sponsorem spotkania będzie Intive. https://www.intive.com/ https://www.linkedin.com/company/intive https://www.facebook.com/intivecom

    2
  • 121. spotkanie Wrocławskiej Grupy .NET

    Zachodnia Izba Gospodarcza - Pracodawcy i Przedsiębiorcy

    Zapraszamy na 121. spotkanie Wrocławskiej grupy .NET. 18:30 - Początek 18:35 - Marcin Tyborowski "Clean up this mess – API Gateway and Service Discovery in .NET" 19:20 - Przerwa 19:25 - Bartosz Szczepański "C# + AzureSphere = ???" 20:10 - Przerwa 20:15 - Kacper Świsłocki "Wprowadzenie do aplikacji multi-tenant w Azure" 21:00 - Zakończenie / networking ➡️ Marcin Tyborowski https://twitter.com/mtyborowski09 https://www.linkedin.com/in/marcin-tyborowski-a6604a129/ Programista .NET w firmie Billennium, otwarty na nowe technologie, aktywny w lokalnych społecznościach, współorganizator konferencji Programistok. Entuzjasta chmury Microsoft Azure oraz baz danych, aktualnie zgłębia tajniki architektury rozproszonej. Prywatnie zapalony skateboardowiec oraz fan dobrych filmów i dalekich podróży. ➡️ Clean up this mess – API Gateway and Service Discovery in .NET Podczas prezentacji pokażę jak w prosty sposób wprowadzić organizację do aplikacji opartej o mikroserwisy z wykorzystaniem dwóch przydatnych mechanizmów. Pierwszy z nich – API Gateway, który pozwala na stworzenie warstwy dystrybuującej zapytania pomiędzy poszczególnymi serwisami. Drugi – Service Discovery, czyli miejsce gdzie nasze mikrousługi zapisują informacje o swojej dostępności lub awarii. ➡️ Bartosz Szczepański Backend C# developer, kiedyś Embedded developer. Fan chmur obliczeniowych, security oraz dobrego jedzenia. ➡️ C# + AzureSphere = ??? AzureSphere to nowa certyfikowana platforma developerska stworzona przez Microsoft. Domyślnie umożliwia pisanie programów w języku C. A jeśli chcielibyśmy użyć C#? Podczas prezentacji opowiem projekcie IL2C oraz przekonamy się jak łatwe jest pisanie kodu w C# na procesory ARM. ➡️ Kacper Świsłocki https://www.linkedin.com/…/kacper-%C5%9Bwis%C5%82ocki-a7651… https://twitter.com/kacperswislocki .NET Developer w firmie Billennium, który w wolnych chwilach interesuje się kosmosem oraz lubi poznawać nowe technologie. ➡️ Wprowadzenie do aplikacji multi-tenant w Azure Prezentacja będzie wprowadzeniem do multi - tenant. Przedstawię różnice pomiędzy single a multi tenant, a także przykłady zastosowań obu podejść. Omówię również usługi Azure, które można wykorzystać przy podejściu multi - tenant. ➡️Sponsorem spotkania będzie Sigma IT Poland. https://www.facebook.com/sigmaitpoland/ https://www.linkedin.com/company/17953854/ ➡️Sponsorem przekąsek będzie vm.pl https://www.facebook.com/vm.plSoftwareHouse/ https://www.linkedin.com/company/vmplsoftwarehouse/

    1