Aktualności

Zaproszenie na 141. Spotkanie WG .NET (online)

opublikowane: 12 sty 2021, 02:14 przez Konrad Banaszek

Zapraszamy wszystkich na spotkanie grupy, które odbędzie się w czwartek, 21.01 o godzinie 18.00
Z wiadomych względów kontynuujemy formę "online" spotkań, na YouTube.

Oto co mamy w planach:

➡ Prezentacja 1
------------------------
👤 Prelegent: Bartosz Sypytkowski
📢 Temat: "Collaborative eventsourcing"

Opis: Podczas tej prezentacji przypomnimy sobie podstawy eventsourcingu: jakie właściwości mają zdarzenia, czym są migawki. Następnie opiszemy jak replikować strumienie zdarzeń w systemach rozproszonych. Skupimy się przy tym jak zarządzać stanem aplikacjach z częściowo uporządkowanym logiem zdarzeń, jakie wyzwania i zalety to podejście stawia, i jak sobie z nimi poradzić.

Bio: Bartek jest wielokrotnym bywalcem WG .NET, miłośnikiem programowania funkcyjnego i rozproszonego
Twitter: https://twitter.com/Horusiath

Zaproszenie na 140. Spotkanie WG .NET (online)

opublikowane: 7 gru 2020, 08:58 przez Konrad Banaszek   [ zaktualizowane 9 gru 2020, 04:56 ]

Zapraszamy wszystkich na spotkanie grupy, które odbędzie się w czwartek, 17.12 o godzinie 18.00
Z wiadomych względów kontynuujemy formę "online" spotkań, na YouTube. Edycja świąteczna - szykujemy niespodzianki 🎄

Oto co mamy w planach:

➡ Prezentacja 1
------------------------
👤 Prelegentka: Kinga Gaździńska
📢 Temat: "Cohesion & coupling - zdrowe związki, poradnik programisty"

Opis: SRP, DRY, mikro(nano!)serwisy, modularne monolity, Clean Architecture... Odpowiedzi jest wiele. Czasem jako programiści mamy gotową odpowiedź zanim zrozumiemy pytanie. Oczywiście "jedyną słuszną" odpowiedzią na znakomitą część pytań jest "to zależy", dlatego patrząc na przemyślenia Doświadczonych Ludzi pozastanawiamy się podczas prezentacji nad przesłankami do odseparowania albo połączenia elementów.

Bio: Programistka (głównie .NET) i architektka (in the making) w Grupie Pracuj, absolwentka Politechniki Warszawskiej. Wie, że ciągle więcej nie wie niż wie, a mimo tego nie boi się publicznie dzielić przemyśleniami - uważa, że dzięki temu może dowiedzieć się więcej i szybciej. Ma za sobą wystąpienia m.in. na .NET Developer Days (o GraphQL) i Studenckim Festiwalu Informatycznym (o modelu aktorów w Akka .NET). Interesuje się pracami uwzględniającymi wpływ czynnika białkowego na architekturę (Conway's law itp.). Poza powyższym - lubi języki obce, podróże małe i duże i jest początkującą motocyklistką.

➡ Prezentacja 2
------------------------
👤 Prelegent: Rafał Hryniewski
📢 Temat: "Messaging services in Azure"

Opis: Azure Service Bus, Event Hub, Event Grid czy zwykły Azure Queue? Wśród usług pozwalających na wymianę różnego rodzaju komunikatów w Azure mamy w czym wybierać. Problem pojawia się wtedy, gdy chcemy dokonać właściwego wyboru, by rozwiązać nasze problemy.
Na tej prezentacji omówię różnicę między tymi usługami, problemy jakie rozwiązują i najlepsze ich zastosowania. Postaram się w 45 minut przekazać Ci wiedzę niezbędną do zdecydowania się na jedną lub kilka z nich oraz zbudowania sensownej architektury o nie opartej.

Bio: Na co dzień pracuję jako .NET Developer w Billennium. Oprócz tego zajmuję się chmurą, bazami danych i wszystkim co nowe i ciekawe. Jestem jednym z liderów Białostockiej Grupy .NET, Microsoft Azure User Group Poland w Białymstoku i jednym z organizatorów konferencji Programistok. Bywam też na przeróżnych spotkaniach w Polsce jako prelegent. Od czasu do czasu bloguję, a w wolnych chwilach sięgam po książki i komiksy lub zamieniam się w szalonego kucharza amatora. Strona: https://hryniewski.net/

Zaproszenie na 139. Spotkanie WG .NET (online)

opublikowane: 13 lis 2020, 07:40 przez Konrad Banaszek   [ zaktualizowane 13 lis 2020, 07:43 ]

Zapraszamy wszystkich na spotkanie grupy, które odbędzie się w czwartek, 26.11 o godzinie 18.00
Z wiadomych względów kontynuujemy formę "online" spotkań, na YouTube.

Oto co mamy w planach:

➡ Prezentacja 1
------------------------
👤 Prelegent: Marcin Sulecki
📢 Temat: "Udawanie danych z Bogusiem"

Opis: Zdarzyło ci się kiedyś przygotować przykładowe dane do aplikacji? User1, User2, User3... Skasuj ten kod. Dołącz do spotkania i przekonaj się jak szybko i skutecznie generować udawane dane.

Bio: Przygodę z programowaniem zaczął od czasopisma Bajtek, kartki papieru i instrukcji GOTO :) Zawodowo związany głównie z .NET. Prowadzi własną działalność i tworzy rozwiązania dla swoich klientów a zdobytym doświadczeniem dzielę się na szkoleniach i wystąpieniach.

Social media: www.sulmar.pl github.com/sulmar twitter.com/sulmar

➡ Prezentacja 2
------------------------
👤 Prelegent: Artur Kordzik
📢 Tytuł: "What's the big deal with gRPC?"

Opis: Ostatnimi czasy zaobserwowałem hype na gRPC. Pojawiają sie coraz to nowe artykuły w tej tematyce, przy czym, odnoszę wrażenie, że większość z nich pokrywa się merytorycznie. W niedalekiej przeszłości dostałem za zadanie postawienie nowego serwisu. Uznałem, że jest to dobra okazja, żeby powiedzieć "sprawdzam" i przekonać się jak ta technologia sprawuje się w realnym świecie.
Podczas tej prezentacji będę chciał podzielić się z wami swoimi doświadczeniami - co mi się spodobało, co niespecjalnie, a co mnie zaskoczyło. Zaczniemy od minimum teorii, potem przejdziemy do kodu, aby na koniec wyjść poza uniwersum CRUD-a i razem zbudować prostą aplikację real-time korzystając z nowinek technologicznych .Net Core 3.1 i C# 8.

Bio: Od małego jestem wielbicielem technologii. Przy rodzinnym stole mówią na mnie "komputerowiec" albo "informatyk", a słynę z tego, że w każde święta usuwam wujkom wirusy z komputerów (w tym roku czeka mnie nie lada wyzwanie). Jestem samoukiem, a przygodę rozpocząłem siedem lat temu od programowania w Excelu. Na codzień pracuję jako Senior Software Engineer w firmie Adform, gdzie w mocno rozproszonym ekosystemie staram się sprostać wyzwaniom autoryzacji i uprawnień użytkowników naszej platformy.

Zaproszenie na 138. Spotkanie WG .NET (online)

opublikowane: 16 paź 2020, 00:44 przez Konrad Banaszek

Zapraszamy wszystkich na spotkanie grupy, które odbędzie się w czwartek, 22.10 o godzinie 18.00
Z wiadomych względów kontynuujemy formę "online" spotkań, na YouTube.

Oto co mamy w planach:

➡ Prezentacja 1
------------------------
👤 Prelegent: Marcin Sulecki
📢 Temat: "Udawanie danych z Bogusiem"

Opis: Zdarzyło ci się kiedyś przygotować przykładowe dane do aplikacji? User1, User2, User3... Skasuj ten kod. Dołącz do spotkania i przekonaj się jak szybko i skutecznie generować udawane dane.

Bio: Przygodę z programowaniem zaczął od czasopisma Bajtek, kartki papieru i instrukcji GOTO :) Zawodowo związany głównie z .NET. Prowadzi własną działalność i tworzy rozwiązania dla swoich klientów a zdobytym doświadczeniem dzielę się na szkoleniach i wystąpieniach.

Social media: www.sulmar.pl github.com/sulmar twitter.com/sulmar


➡ Prezentacja 2
------------------------
👤 Prelegent: Matthias Koch
📢 Tytuł: "NUKE - A Modern Build System for .NET"

Opis: As C# developers, we are spoiled with a great language and awesome IDEs. Why do build systems like PSAKE, FAKE, or CAKE never really match the level of convenience and integration that we're used to? NUKE is different. It is fully based on C# console applications and uses the type system to its full extent. You want your auto-completion, package management, debugging, refactorings, formatting, and navigation back? It’s available right there! NUKE also comes with a superior dependency model, convenient parameter injection, a global tool that supports shell-completion, path separator abstraction, various build sharing options, and easy integration of third-party tools.
Come to this talk to see NUKE in action, and get a glimpse at all the opportunities it offers to make your build infrastructure maintainable again!

Bio: Matthias is a passionate C# developer and likes to talk about clean code, testing and tooling in general. Much of his spare time in the last years was devoted to his very own open source projects. He is working at JetBrains as developer advocate for the .NET department. You can follow him on Twitter via @matkoch87.

Zaproszenie na 137. Spotkanie WG .NET (online)

opublikowane: 20 wrz 2020, 03:43 przez Konrad Banaszek

Wracamy po przerwie wakacyjnej ☀
Zapraszamy wszystkich na kolejne spotkanie grupy, które odbędzie się w czwartek, 24.09 o godzinie 18.00
Z wiadomych względów kontynuujemy formę "online" spotkań, na YouTube.

Oto co mamy w planach:

➡ Prezentacja 1
------------------------
👤 Prelegent: Tomasz Sitarek
📢 Temat: "Czy ten kod łamie LSP?"

Opis:
Barbara Liskov wraz z Jeannette Wing opisały 4 konieczne warunki wymagane do tego, aby kod spełniał Liskov Substitution Principle. W trakcie krótkiej prezentacji przejdziemy razem przez te kryteria, omówimy je i zobaczymy ich działanie na przykładach w języku C#. Po tej prezentacji bez trudu rozpoznasz naruszenia LSP (nawet te mniej oczywiste) w każdym code review jakie wpadnie w Twoje ręce.

Bio:
Programista, architekt i konsultant z bogatym 10-letnim doświadczeniem zdobytym w dużych międzynarodowych organizacjach i w mniejszych polskich firmach. Absolwent wydziału Matematyki i Nauk Informacyjnych PW. Pracował naukowo i dydaktycznie na swoim macierzystym wydziale. Miłośnik DDD, testów, dbałości o detale i inżynierskiego podejścia do problemów. Wyznaje zasadę, że lepiej zadać o jedno pytanie więcej niż coś przeoczyć. Prowadzi bloga pod adresem https://www.seeitsharp.pl/ 

Poziom: średnio-zaawansowany

➡ Prezentacja 2
------------------------
👤 Prelegent: Dominik Przywara
📢 Tytuł: "Whose Task is this?"

Opis:
.NET to piękny twór, który potrafi wyręczyć nas w wielu czynnościach. Zwalnianie pamięci? Przecież jest GC. Asynchroniczna metoda? Przecież mamy async. Tylko czy na pewno?" 

Bio: 
Lead Software Engineer w Sopra Steria wytwarzający oprogramowanie przy użyciu technologii Microsoft. Współzałożyciel Śląskiej Grupy Microsoft, konsultant, trener.

Poziom: średnio-zaawansowany

Zaproszenie na 136. Spotkanie WG .NET (online)

opublikowane: 5 cze 2020, 07:57 przez Konrad Banaszek

Zapraszamy wszystkich na kolejne spotkanie grupy, które odbędzie się w czwartek, 18.06 o godzinie 18.00
Z wiadomych względów nie możemy zrealizować spotkania "offline" i przenosimy się ponownie na YouTube. Będzie to trzecie spotkanie w formie "online", jednocześnie ostatnie spotkanie przed wakacjami.

Oto co mamy w planach:

➡ Prezentacja 1
------------------------
👤 Prelegent: Oskar Dudycz
📢 Temat: "Event Sourcing w praktyce przy użyciu Marten"

Opis: 
Event Sourcing jest jak Nessie, każdy o nim słyszał, niewiele go widziało. Uważany jest (wg mnie niesłusznie) za trudny wzorzec architektoniczny, nadający się do specyficznych rozwiązań. W swoim wystąpieniu planuję pokazać, że wbrew potocznej opinii jest to dosyć prosty wzorzec dający duże możliwości, np. 
- lepsze zrozumienie domeny biznesowej, 
- elastyczność, 
- możliwość poruszania się w czasie, powrotu do specyficznego miejsca w systemie, 
- audotyowalność 

Zaprezentowane to zostanie na konkretnej aplikacji używającej Marten z .NET Core. Przyprawione to będzie dozą CQRS i DDD.

Bio:
Lider techniczny, programista pragmatyk z natury, szef zespołu z upodobania do ludzi. Karierę zaczynał gdy StackOverflow nie istniał. Ostatnimi czasy najbardziej zainteresowany tematami Event Sourcing, Domain Driven Design, modularności oraz skalowalności.

Maitainer biblioteki Marten [http://jasperfx.github.io/marten/documentation/] umożliwiającej Event Sourcing w .NET Core.

Od czasu do czasu bloguje na: http://oskar-dudycz.pl/ Aktywnie udziela się na https://twitter.com/oskar_at_net.

Twórca darmowego ebooka "Fakty i Mity o Event Sourcing": http://www.szkola-event-sourcing.pl

Poziom:
Praktyczne wprowadzenie, ale zakładam, że mówię do ludzi, którzy już jakieś systemy napisali (nie do zupełnych juniorów).

➡ Prezentacja 2
------------------------
👤 Prelegent: Marian Dziubiak
📢 Tytuł: "Leniwa ewaluacja, czyli Haskell na .NET"

Opis:
Prezentacja będzie o różnicy między gorliwą i leniwą ewaluacją, w jaki sposób cały język może być leniwy, jak kompilowany jest Haskell i o mojej pracy magisterskiej, w której opisuję wydajne środowisko uruchomieniowe dla leniwych obliczeń na platformie .NET. Będzie trochę o performancie.

Bio:
Marian studiuje informatykę na UW. Darzy .NET miłością już od 5 lat, a programowanie funkcyjne od 3 lat. Czasami pisze posty na swojego technicznego bloga, a większość czasu poza nauką poświęca na sport quidditch, pełniąc funkcję prezesa w Polskiej Lidze Quidditcha.

Poziom:
Średnio zaawansowany, ale będzie trochę podstawowych rzeczy na początku.

Zaproszenie na 135. Spotkanie WG .NET (online)

opublikowane: 7 maj 2020, 02:45 przez Konrad Banaszek

Zapraszamy wszystkich na kolejne spotkanie grupy, które odbędzie się w czwartek, 21.05 o godzinie 18.00
Z wiadomych względów nie możemy zrealizować spotkania "offline" i przenosimy się ponownie na YouTube. Będzie to drugie w historii grupy spotkanie "online" 😃

Streaming: https://www.youtube.com/watch?v=MOUr7byqF8o

Oto co mamy w planach:

➡ Prezentacja 1
------------------------
Prelegent: Kamil Grzybek
Temat: Modular Monolith Architecture: One to rule them all

Opis:
"Jeden, by wszystkimi rządzić, jeden, by wszystkie odnaleźć, Jeden, by wszystkie zgromadzić i w ciemności związać."

Zachłyśnięcie się architekturą mikrousługową trwa już ładnych parę lat. Falstart jaki popełniliśmy w IT adoptując architekturę systemu rozproszonego bez uzasadnionych driverów architektonicznych boli niejeden zespół developerski i utrzymaniowy do dnia dzisiejszego. Historia lubi zataczać krąg, dlatego do łask wracają niechlubne "Monolity". Czy rzeczywiście architektura monolityczna jest zła?

Na prezentacji zostanie omówiony Modularny Monolit - młodszy brat monolitu, który dba o dobre imię architektury monolitycznej. Omówione zostaną główne cechy takiego systemu jak modularność oraz drivery architektoniczne, które za tą architekturą przemawiają wraz z tymi, które skłaniają do podziału Monolitu i migracji do architektury mikrousługowej.

Podczas sesji zaprezentowany zostanie jeden ze sposobów zaprojektowania Modularnego Monolitu, zgodny z najlepszymi praktykami i wzorcami projektowymi znanymi w środowisku inżynierii systemów IT.

Poziom: średnio-zaawansowany

Bio: 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 zarchitekturą 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".



➡ Prezentacja 2
------------------------
Prelegent: Maciej Misztal
Tytuł: Ephemeral test environments with Azure DevOps; Docker & AKS

Opis:
Implementing CI/CD on a project can be frustrating, especially if it takes ages to requisition a new test environment.What if test environments were ephemeral, running on an agent or in AKS, provisioned on the fly and torn down after they are no longer needed?

Poziom: 400 (Expert material)

Bio:
Absolwent wydziału Mechanicznego Energetyki i Lotnictwa, programuje od ok 5-tego roku życia. Do tej pory zetknąłem się z takimi językami jak: Basic, Pascal, C/C++, Fortran, Ruby, Python, JS/TS, C#. Z .NET'em jestem związany od ok 2010 r. Zaczynałem od Silverlight i WPF, w międzyczasie był Windows Phone, potem zwróciłem się w stronę ASP.NET / WebApi a finalnie w stronę ASP.NET Core. Jestem 100% samoukiem, nie posiadam formalnego wykształcenia w tym kierunku. Korzystam z praktycznie każdego dostępnego źródła wiedzy i przyswajam ile się da. Interesują mnie zagadnienia związane z DevOps, najczęściej można mnie spotkać na styku developmentu i zagadnień związanych z DevOps, takimi jak infrastruktura, automatyzacja build'ów i release'ów, integracja z platformą hostującą. Jestem wielkim zwolennikiem podejścia "infrastructure as code" a także wielkim fanem konteneryzacji. Prywatnie, pasjonat żeglarstwa - także pełnomorskiego. 

Zaproszenie na 134'. Spotkanie WG .NET

opublikowane: 8 kwi 2020, 00:41 przez Konrad Banaszek

❕ Powtarzamy anulowane w marcu 134. Spotkanie Warszawskiej Grupy .NET

Zapraszamy wszystkich na kolejne spotkanie grupy, które odbędzie się w czwartek, 23.04 o godzinie 18.00
Z wiadomych względów nie możemy zrealizować spotkania "offline" i przenosimy się na YouTube. Będzie to pierwsze w historii grupy spotkanie "online" 😃


Oto co mamy w planach:

➡ Prezentacja 1
--------------
Prelegent: Piotr Czech
"MSBuild – Tips & Tricks"

Opis:
Pokażę Ci to co na co dzień wykorzystasz przy tworzeniu i wdrażaniu systemów opartych o .NET. Jak za pomocą MSBuild walczyć z „DLL hell”, tworzyć i budować projekty oraz solucje bez powielania pracy. Budowanie własnego SDK? Automatyzacja wdrożeń? Od generowania plików przez automatyczne tworzenie i wdrażanie paczek NuGet aż po wdrożenie kilkuset systemów na raz.

Bio:
Piotr Czech, programista, konsultant, autor devstyle.pl oraz Just Geek IT.

Poziom prezentacji: 
300 według skali MS – średniozaawansowany

➡ Prezentacja 2
--------------
Prelegent: Wojciech Gomoła
"Droga do Reactive Extensions"

Opis:
Podczas spotkania opiszę w jaki sposób zastasowanie Reactive Extensions dało drugą młodość projektowi nad którym niedawno pracowałem. Oprócz samej historii opowiem czym jest RX, ponieważ pomimo swej prostoty i szerokiej gamy potencjalnych zastosowań, jest to koncepcja bardzo rzadko wykorzystywana przez programistów .Net.

Bio:
Programista-wędrowiec, przemierzający różne branże, kraje i technologie, jednak preferujący .Net na wschód od Wisły. Podczas swoich podróży spotkał zarówno rozwiązania szyte na miarę, jak i próbujące być uniwersalne, dla małych, średnich i dużych firm oraz rządu...

Poziom prezentacji: 
między junior a mid, wprowadzenie połączone z case-study.

[ANULOWANE] Zaproszenie na 134. Spotkanie WG .NET

opublikowane: 3 mar 2020, 04:59 przez Konrad Banaszek   [ zaktualizowane 8 kwi 2020, 00:43 ]

Zapraszamy wszystkich na kolejne spotkanie grupy, które odbędzie się w czwartek, 19.03 o godzinie 18.00 w sali 328 Wydziału Matematyki i Nauk Informacyjnych Politechniki Warszawskiej, ul. Koszykowa 75. Mamy w planach:

## PREZENTACJA 1

Prelegent: Matthias Koch
"Becoming a productive .NET developer with JetBrains Rider"

Opis:
With .NET Core, an explosion of .NET IDE’s happened! There’s good old Visual Studio, but also VS Code and JetBrains Rider, which even work cross-platform. In this talk, we’ll dive into the latter. We’ll explore navigation, code inspections, quick fixes and code generation as well as built-in tooling like local history, version control and docker integration. Also we’ll focus on a few secrets the debugger has to offer, like dependent breakpoints, a smart step-into function and on-the-fly decompilation of third party libraries. Come to this session to learn about this new (and fast!) kid on the block and learn plenty of tips & tricks to enhance your development productivity.

Bio:
Matthias is a passionate C# developer and likes to talk about clean code, testing and tooling in general. Much of his spare time in the last years was devoted to his very own open source projects. He is working at JetBrains as developer advocate for the .NET department. You can follow him on Twitter via @matkoch87.

## PREZENTACJA 2

Prelegent: Wojciech Gomoła
"Droga do Reactive Extensions"

Opis:
Podczas spotkania opiszę w jaki sposób zastasowanie Reactive Extensions dało drugą młodość projektowi nad którym niedawno pracowałem.
Oprócz samej historii opowiem czym jest RX, ponieważ pomimo swej prostoty i szerokiej gamy potencjalnych zastosowań, jest to koncepcja bardzo rzadko wykorzystywana przez programistów .Net.

Bio:
Programista-wędrowiec, przemierzający różne branże, kraje i technologie, jednak preferujący .Net na wschód od Wisły. Podczas swoich podróży spotkał zarówno rozwiązania szyte na miarę, jak i próbujące być uniwersalne, dla małych, średnich i dużych firm oraz rządu...

Poziom prezentacji: między junior a mid, wprowadzenie połączone z case-study.

Zaproszenie na 133. Spotkanie WG .NET

opublikowane: 6 lut 2020, 23:12 przez Konrad Banaszek

Zapraszamy wszystkich na kolejne spotkanie grupy, które odbędzie się w czwartek, 20.02 o godzinie 18.00 w sali 101 Wydziału Matematyki i Nauk Informacyjnych Politechniki Warszawskiej, ul. Koszykowa 75. Mamy w planach:

## PREZENTACJA 1

Prelegent: Mariusz Krzanowski
"Internet of Things on premises. How to start an adventure with Node-Red™ and Mosquitto™"

Opis:
Podczas prezentacji zamiarzam pokazać Wam jak niskim kosztem zacząć przygodę z Internetem Rzeczy (Internet of Things). Zamierzam pokazać rozwiązania, które nie wymagają do działania popularnej dzisiaj chmury ;) Prezentacja będzie krążyć wokół produktów Node-Red™, Mosquitto™ oraz platformy Arduino współpracującej z wymienionymi produktami. Podczas prezentacji stworzymy jedno proste rozwiązanie. Ponadto, pokazane zostanie wiele gotowych działających przykładów, aby zainspirować Was do wkroczenia w IoT. Mam nadzieję, że też uda mi się was zaskoczyć niektórymi projektami.

Bio:
Senior Software Developer w Demant Technology Centre. Zawodowo zajmuje się programowaniem od 1999 roku. Przygodę z .NET zacząłem od wersji 1.1. Projektowałem, współtworzyłem systemy zarówno da małych firm jak i dużych korporacji. Od prostych systemów okienkowych po rozwiązania działające 24/7. Zajmując role od dewelopera po architekta. Można rzec, iż żadnej pracy się nie boję ;) Czasem dodam coś na bloga programistycznego https://mrmatrix.net albo zaprezentuję coś na WG-NET. Podczas 14-sto miesięcznej podróży dookoła świata udało mi zobaczyć wiele wartościowych miejsc, przygody opisane są na https://lastboardingcall.pl.

Poziom / kategoria:
- Przegląd produktów wraz dużą ilością przykładów.
- Wskazówki konstrukcyjne i architektoniczne.
- Podstawowe wprowadzenie do elektroniki. Prawa Kirchhoffa nie będzie ;)


## PREZENTACJA 2

Prelegent: Tomasz Paczuski
"Optymalizacja .NET Core"

Opis
Slajdy są już dostępne: https://docs.google.com/presentation/d/1UMBlVdlOj-Qa2PkB8ehnCaFnT4icOoF5cAblCDfgn08/edit?usp=sharing

Bio:
Fullstack Software Engineer zajmujący się tworzeniem aplikacji na platformie .NET, zafascynowany "nowym" Microsoftem. Obecnie pracując dla reed.co.uk w Wielkiej Brytanii stara się z całych sił wygrać nierówna walkę z monolitem. W nierównym pojedynku posługujący się magią Test Driven Developmentu, wydzielający nowe serwisy za pomocą Domain Driven Designu i walcz. W wolnym czasie pasjonat sportów walki.

Poziom / kategoria:
- Studium przypadku

1-10 of 96