Świetni prelegenci

Wybitni eksperci od .NET i Azure.

Sesje

Sesje pełne wartościowych treści, które zostały zdobyte przez prelegentów w boju
Oto nasi

Prelegenci

Konrad Kokosa

CEO Crowdpub
Konrad Kokosa

Kajetan Duszyński

CEO Szkoła Dotneta
Kajetan Duszyński

Jakub Dropia

Engineering Manager (Technical Platform) w Allegro Pay
Jakub Dropia

Kamil Starczak

Senior Software Engineer w Allegro Pay
Kamil Starczak

Tomasz Pęczek

Technical Fellow w SoftwareOne
Tomasz Pęczek

Paweł Piwowarczyk

Principal Software Engineer w Allegro Pay
Paweł Piwowarczyk

Maciej Misztal

Principal Cloud Architect w Allegro Pay
Maciej Misztal
Rozkład jazdy

Agenda

  • Konferencja 16 MAJ 2024
9.45 - 10.00
Organizatorzy
Organizatorzy

Rozpoczęcie konferencji

Kilka słów wstępu na temat konferencji i planu dnia.
10.00 - 11.00 AM
Jakub Dropia
Jakub Dropia

IDP (Internal Developer Platform) in .NET - Allegro Pay case study

O IDP, większość czasu mówimy z perspektywy DevOps czy infrastruktury. Ale to z kodem deweloperzy spędzają najwięcej swojego czasu. Zanurkujmy w ten aspekt i spójrzmy na „golden paths” naszej codziennej pracy z kodem.

W czasie tej prezentacji spojrzymy na takie aspekty jak konfiguracja, wiadomości, data mesh, logowanie, microservice template, współdzielone ustawienia czy biblioteki, feature flagi i inne. Wszystko pokażę na przykładzie kodu w .NET, ale nie martwcie się - wierzę, że większość tych praktyk aplikuje się też do innych stosów technologicznych. Jeśli jesteście ciekawi jak IDP może dostarczać toolbox dla codziennej pracy developera - przyjdźcie i sprawdźcie!
11.00 - 12.00
Kajetan Duszyński
Kajetan Duszyński

Blazor Render Modes i inne nowości - rewolucja, ewolucja czy wymyślanie koła na nowo?

Blazor w .NET 8 otrzymał olbrzymią aktualizację. Renderowanie interaktywne, stream rendering, usprawniona nawigacja i wiele innych, które.... no właśnie. Spowodowały rewolucję, ewolucję w tym jak podchodzimy do web developmentu, czy wymyślamy koło na nowo i wracamy do tego czego używaliśmy 10 lat temu? Przyjrzymy się nowościom i zobaczymy jak one wpływają na development aplikacji w Blazorze.
12.00 - 13.00
Paweł Piwowarczyk
Paweł Piwowarczyk

Przygody i kompromisy z HA w Azure

Firmy często wybierają usługi chmurowe, żyjąc w przeświadczeniu, że:

Będą zawsze (lub bardzo wysoko) dostępne
Zapewnią nam zasoby zawsze gotowe do użycia (nieskończona chmura)
Praktycznie wszystko wydarzy się "auto-magicznie"
Wszystko będzie można wyklikać i wystarczą jedna-dwie osoby do utrzymania usługi po stronie klienta
Koszty będą utrzymywane w ryzach

W praktyce każdy z tych punktów ma swoje gwiazdki zapisane małym druczkiem. Zwykle odkrywamy je dość późno i koszt wycofania się z decyzji lub inwestycji jest trudny, a czasem wręcz niemożliwy do podjęcia, czy to biznesowo, czy też technicznie. Zapraszam do posłuchania o naszych przygodach z realizacją wysokodostępnej platformy dla produktów Allegro Pay.
13.00 - 14.00
TBA
Konrad Kokosa

TBA

TBA.
14.00 - 15.00
Kamil Starczak
Kamil Starczak

Confeature, czyli konfiguracja w rozproszonym systemie Allegro Pay

Konfiguracja jest (wydawałoby się) elementem, który w .NET dostajemy z pudełka. Poza plikami `appsettings.json` czy zmiennymi środowiskowymi, ekosystem Microsoftu oferuje nam wiele alternatywnych dostawców, a także podstawowe narzędzia do obsługi konfiguracji w kodzie aplikacji. Ale czy wyczerpuje to wszystkie potrzeby deweloperów w świecie systemów rozproszonych?

Chciałbym opowiedzieć o drodze, którą przeszliśmy w Allegro Pay w kontekście konfiguracji naszych mikroserwisów, o trudnościach które napotkaliśmy, a także wypracowanych podejściach i narzędziach, które ułatwiają nam codzienną pracę. Poruszę również temat współdzielonej konfiguracji, która potrafi być szczególnie problematyczna.
15.00 - 16.00
Tomasz Pęczek
Tomasz Pęczek

Zaglądamy Azure Functions pod maskę - anatomia triggerów i powiązań

"Każda wystarczająco zaawansowana technologia jest nieodróżnialna od magii." Azure Functions to całkiem zaawansowana technologia. W efekcie, często traktowana jest jak magia. Niestety, z inżynierskiego punktu widzenia, traktowanie technologii jak magii może mieć negatywne konsekwencje. Buduję rozwiązania oparte o Azure Functions od kiedy wyszła wersja druga. Używałem ich w sposób właściwy. Używałem ich w sposób niewłaściwy. Integrowałem je z technologiami z którymi nie były domyślnie gotowe do integracji. Napotykałem wyzwania i zawsze w takiej sytuacji przypominałem sobie jedną z najlepszych rad w naszej branży - "zawsze zrozum co najmniej jedną warstwę abstrakcji poniżej tej, nad którą pracujesz". To podejście pozwoliło mi zdobyć wiedzę i lepiej zrozumieć Azure Functions. W tej prelekcji pragnę podzielić się z Wami częścią tej wiedzy. Chcę Wam pokazać anatomię triggerów i powiązań. To triggery i powiązania definiują granicę pomiędzy kodem biznesowym a środowiskiem. Mają wpływ na to jak Wasze rozwiązanie się skaluje i jak radzi sobie z równoległym przetwarzaniem. Dlatego wierzę, że ta wiedza jest wartościowa nie tylko dla tych, którzy chcą zintegrować Azure Functions z nowymi technologiami, ale dla każdego kto buduje rozwiązania oparte o Azure Functions.
16.00 - 17.00
Maciej Misztal
Maciej Misztal

DevOps War Stories III

Porozmawiamy o ewolucji CI/CD of fazy początkowej projektu, aż po fazę “dojrzałą”. Przeżyjecie podróż od prostej automatyki po dojrzałe, samo-skalujące się narzędzie do obsługi tysięcy buildów w ciągu miesiąca. Sukcesy. Porażki. Niespodzianki. Co może pójść nie tak?
100% DARMOWE

Bilety

VIP

0.00 PLN

  • VIPowskie miejsce w pierwszym rzędzie
  • Kompletnie za darmo!
  • Dostęp do nagrań z konferencji
  • Maksymalna przyjemność oglądania (ty wybierasz gdzie)
nasi

Sponsorzy

Platynowi

Allegro Pay
Allegro

Medialni

devWarsztaty