Wirtualne
Targi
Tegoroczna
agenda
- SALA A
- SALA B
- SALA C
- SALA D
- SALA E
10:00-11:00
GitHub Actions – budowanie i wdrażanie aplikacji w środowisku Azure
Michał Jankowski
W trakcie sesji nauczysz się jak zbudować, a następnie wdrożyć aplikację na portalu Azure wykorzystując GitHub Actions. Prześledzimy cały proces, zaczynając od utworzenia aplikacji webowej i pierwszego commitu. Następnie skonfigurujemy CI tak, aby nie tylko zbudował naszą aplikację, ale również sprawdził jakość naszego kodu.
Kolejnym zadaniem będzie przygotowanie środowiska, w którym uruchomimy naszą aplikację. W tym celu wykorzystamy szablony ARM, tak aby można było tworzyć różne środowiska w sposób automatyczny. I na koniec połączymy wszystkie elementy i stworzymy rozwiązanie, które w sposób automatyczny będzie budowało i releasowało naszą aplikację na środowisko testowe. Natomiast w środowisku produkcyjnym wdrożymy proces blue-green deployment, który rozszerzymy o konieczność akceptacji wdrożenia.
Po zakończeniu sesji będziesz potrafił wdrożyć przedstawiane praktyki w Twoim rozwiązaniu.
11:00-11:30
Przerwa na kontakt z wystawcami
11:30-12:30
Azure lessons learned
Piotr Rogala
Ciągły rozwój chmury w firmach, masowe migracje, nowe projekty wyznaczają nową drogę do budowania lepszych rozwiązań. Azure zmienia i rozwija swoje usługi, a ja chciałbym opowiedzieć o swoich nauczkach wyciągniętych z ostatnich projektów. Praca z Landing Zone, Azure DevOps, ARM Templates, Bicep, PowerShell to wszystko brzmi znajomo, ale nie zawsze jest proste do wdrożenia. Podczas sesji skupię się na najważniejszych obszarach, które mogą się przydać w Twoim projekcie.
12:30-13:0
Przerwa na kontakt z wystawcami
13:00-14:00
100 RPS, żeby wspomóc aparat słuchowy
Piotr Stapp
Co ma ze sobą wspólnego aparat słuchowy, .NET i Azure? Na pierwszy rzut oka nic, ale jak to w IT bywa pozory mylą . Wystarczy, że zamiast "aparat słuchowy" damy "urządzenie IoT" i już mamy ładną całość. Co więcej okazuje się, że w dzisiejszych czasach aparat słuchowy jest właśnie takim urządzeniem IoT. A na świecie jest ich naprawdę dużo. A więc mamy całość z dużą ilością .NET, chmury Azure, przetwarzaniem danych oraz sporą ilością buzzwords. A co najważniejsze pomocą dla osób niedosłyszących. W skrócie ciekawy projekt w dużej skali.
14:00-15:00
Długa przerwa na kontakt z wystawcami
15:00-16:00
Jak odciążyć swoje IT - o No-Code, Low-Code i Citizen Developmencie.
Michał Guzowski
Coraz więcej mówi się o No-Code / Low-Code Development Platforms.
Czym są? Czy znamy jakieś przykłady? Czy są przykłady wdrożeń czegoś więcej niż PoC lub MVP? Jakie stwarzają szanse, a jakie zagrożenia? Czy zabiorą pracę osobom z IT i czy powinniśmy je poznawać?
Czy będą odgrywały istotną rolę w przyszłości? I na koniec - czym u diabła jest Hyper Agile?
16:00-16:30
Przerwa na kontakt z wystawcami
16:30-17:30
Nowości w SQL Server 2022 dla programistów
Tomasz Libera
W maju Microsoft udostępnił publicznie SQL Server 2022 CTP. W ramach sesji przedstawię możliwości TSQL nowej wersji, które powinny zainteresować wszystkich programistów.
10:00-11:00
Pokaż, że można inaczej/lepiej/szybciej
Weronika Mularczyk (Microsoft MVP)
Na co dzień pracujemy z procesami/rozwiązaniami/narzędziami. Czasami widzimy, że są one powolne, przestarzałe, a może po prostu utrudniają pracę. Jak możemy to zmienić? Jak postawić wyzwanie samemu sobie i sprawić, żeby nasza codzienna praca stała się trochę lepsza/wydajniejsza/przyjemniejsza? Na podstawie konkretnych przykładów pokażę Wam, jak nawet jedna osoba jest w stanie wpłynąć na procesy zachodzące w całym projekcie. Wykorzystamy m.in. Power Platform do automatyzacji maili i pilnowania porządku w Backlogu czy Azure DevOps Branch Policies do dbania o jakość kodu i rozwiązań.
11:00-11:30
Przerwa na kontakt z wystawcami
12:30-13:00
Przerwa na kontakt z wystawcami
13:00-14:00
Projektowanie nowoczesnych aplikacji internetowych z wykorzystaniem wzorca Mediator oraz CQRS (Command Query Responsibility Segregation) w środowisku .NET i Azure
Grzegorz Wasylow
Projektując nowoczesne aplikacje internetowe SPA (Single Page Applications) często stajemy przed problemami związanymi z architekturą mikroserwisów, doborem odpowiedniej technologii związanej z front-endem: Vue/React czy też Angular. W pewnym momencie na horyzoncie pojawia się również potencjalna aplikacja mobilna, która dodatkowo zwiększa poziom komplikacji rozwiązania. Z pomocą przychodzi nam rozbicie systemu na zapytania oraz komendy oraz odpowiednie mediowanie nimi w API. Przyjrzyjmy się praktycznemu wykorzystaniu CQRS i Mediatora, które konsumowane jest przez aplikację Web, aplikacje mobilne oraz systemy zewnętrzne. W praktycznej części poddamy nasze API dodatkowemu podziałowi według wzorca CQRS na zapytania oraz komendy, celem jednolitego określania konkretnego zamiaru względem konsumpcji, bądź też serwowania danych – całość rozwiązania zahermetyzujemy wykorzystując do tego celu bibliotekę MediatR.
14:00-15:00
Długa przerwa na kontakt z wystawcami
15:00-16:00
Boty, Natural Language Processing i Azure Cognitive Services — czyli jak zacząć przygodę z jedną z przyszłościowych technologii IT
Beata Zalewa
Usługi Cognitive Services istnieją już od jakiegoś czasu, ale ich prawdziwą moc można dostrzec dopiero teraz, wraz z pojawieniem się coraz szybszych algorytmów uczenia maszynowego, wzrostu ilości danych, popularności botów AI i innych popularnych innowacji.
Obecnie boty mają bardzo szeroki zakres zastosowań. Mogą zastąpić pracę ludzi na stanowiskach takich jak wirtualni asystenci, praca w obsłudze klienta, mogą odbierać zamówienia lub odpowiadać na pytania. Boty mogą być hostowane na wielu różnych kanałach takich jak aplikacje internetowe, Slack, Teams, Facebook, Twilio, poczta e-mail. Boty w naturalny sposób komunikują się zarówno z klientami, jak i zespołami wewnętrznymi, aby dostarczać inteligentne, ukierunkowane rozwiązania dla niemal każdego rodzaju działalności. Oczywiście, boty cały czas są rozwijane, aby zapewnić usługi najwyższej jakości. I czasami trudno jest rozpoznać, czy rozmawiamy z realną osobą, czy z robotem.
Zespoły programistyczne używają botów tworzonych na platformie Azure częściowo ze względu na ścisłą integrację, jaką oferują z większością innych usług platformy Azure. Jednym z typowych przykładów jest łączenie botów z usługami AI, aby połączyć inteligentne boty zdolne do rozumienia i inteligentnego reagowania na komentarze użytkowników końcowych, tak aby użytkownik nie odnosił wrażenia, że rozmawiając z tak mało inteligentną istotą marnuje swój czas. Obecne boty rozpoznają ludzką mowę, potrafią to, co powiedzieliśmy, przekształcić w tekst. Podczas tej prezentacji poznasz możliwości botów w połączeniu z Azure Cognitive Services oraz zobaczysz, jak połączyć bota utworzonego na platformie Azure, zintegrować go z interfejsem API usług poznawczych platformy Azure, aby umożliwić mu odgadnięcie opinii użytkowników końcowych, i opublikować takiego bota w usłudze Azure Bot Service.
16:00-16:30
Przerwa na kontakt z wystawcami
16:30-17:30
Obserwacje z pola walki - wdrożenie hurtowni danych w Azure, PowerBI i Snowflake w ogólnopolskiej sieci drogeryjnej
Norbert Kulski
Oprócz opisu i wniosków płynących z realizowanego wdrożenia, skoncentruję się również na funkcjonalnościach Power BI takich jak odświeżanie przyrostowe i możliwość stworzenia modelu kompozytowego (composite model). Dzięki tego typu funkcjonalnościom uzyskujemy optymalizację kosztową architektury ponieważ zmniejszamy czas włączenia usług rozliczanych minutowo. Warto natomiast wiedzieć z czym wiąże się wykorzystanie tych funkcjonalności w głębszych detalach.
10:00-11:00
"Roll the clip!" - use Azure to host and analyze your videos
Filip Kiniorski
Usually, when we think about the cloud, and Azure cloud, in particular, we think about computing and storage services. Yet, the cloud provides much more functionality than that.
In this session, we will explore the way Microsoft Azure brings us closer to becoming a conference organizer, and how we can use Azure services to get more insights into our recordings.
11:00-11:30
Przerwa na kontakt z wystawcami
12:30-13:00
Przerwa na kontakt z wystawcami
13:00-14:00
Zabawy z Query Store i intelligent query processing
Cezary Ołtuszyk
Query Store oraz intelligent query processing są obecne w SQL Server i Azure Database od jakiegoś czasu. Podczas tej sesji zechcę przybliżyć wam te mechanizmy pokazując kilka linijek własnego kodu napisanego na potrzeby mojej pracy lub też dla czystej zabawy.
14:00-15:00
Długa przerwa na kontakt z wystawcami
15:00-16:00
Jak zrobić silnik języka do VsCode?
Grzegorz Nowiński
Edytor VsCode jest bardzo elastyczną platformą, umożliwiającą tworzenie własnych rozszerzeń. W trakcie mojej prezentacji opowiem Wam o nietuzinkowym problemie, jaki napotkałem. Zdradzę też, jak go rozwiązałem za pomocą własnego silnika języka. Po zakończonej sesji uczestnicy Expert Summit będą wiedzieli, jak napisać własne rozszerzenie.
16:00-16:30
Przerwa na kontakt z wystawcami
16:30-17:30
Intune & Apple – Jak w organizacji zaadoptować jabłka?
Kamil Kobylarek
Urządzenia firmy Apple w roli sprzętu służbowego coraz częściej pojawiają się w różnych organizacjach, od małych startupów po wielkie korporacje. Prawdopodobnie jest to miła odmiana dla użytkowników przyzwyczajonych do stacji roboczych z Windowsem, jednak dla działu IT to niemałe wyzwanie organizacyjne. Od czego zacząć? Jak wspierać takich użytkowników? Jak zarządzać sprzętem?
10:00-11:00
Inwestuj w DevOps – to się opłaca!
Michał Depta
Nawet najlepsze narzędzia zawodzą, kiedy nie zostaną użyte w odpowiedni sposób. W świecie twórców oprogramowania to stwierdzenie jest równie prawdziwe, jak w każdej innej dyscyplinie, a projekt wyglądający na atrakcyjny „na papierze" w rzeczywistości potrafi zafundować programiście sporo nieprzewidzianego trudu. W trakcie swojej prezentacji opowiem – na przykładzie z życia wziętym – jak dzięki odpowiedniemu nastawieniu, kulturze pracy, a także z pomocą usług Azure i Azure DevOps mój zespół wyprowadził projekt ze świata „ciężkiego legacy" do pierwszej ligi pod względem jakości procesu dostarczania.
11:00-11:30
Przerwa na kontakt z wystawcami
11:30-12:30
Globalne wdrożenie z Power BI na czele: od Azure SQL do Databricks SQL Warehouse | CASE STUDY
Karol Mierzejewski
12:30-13:00
Przerwa na kontakt z wystawcami
13:00-14:00
The ultimate guide to HTTP communication in .NET
Michał Bator
HttpClient was a game changer in how .NET Framework does HTTP communication. It was introduced in .NET Framework and continues to live in .NET Core and its successors. However, not all HttpClients are created equal, thus there are pitfalls. And we're going to find out why!
14:00-15:00
Długa przerwa na kontakt z wystawcami
15:00-16:00
NET MAUI - ewolucja czy rewolucja?
Damian Antonowicz
Microsoft MVP oraz architekt aplikacji mobilnych z wieloletnim doświadczeniem nabytym głównie podczas pracy przy projektach opartych o technologie Microsoftu. Pracował przy aplikacjach mobilnych tworzonych w technologii Xamarin, jak również aplikacjach .NET Core hostowanych w chmurze publicznej Azure. Lubi dzielić się swoją wiedzą na blogu oraz podczas konferencji. Organizator meetupa Xamarin Warsaw Mobile Developers oraz administrator Xamarin Developers Group Poland. Prywatnie fan szkockiej whisky.
16:00-16:30
Przerwa na kontakt z wystawcami
16:30-17:30
Komunikacja w rozproszonym świecie
Grzegorz Piotrowski
"Więcej serwisów!", "Mniejsze deploymenty!", "Automatyczne skalowanie!" – tak wygląda dzisiejszy świat. I oczywiście dzieje się tak nie bez powodu – takie tematy, jak modularyzacja naszej aplikacji, rozpraszanie jej, skalowanie, aby zaspokoić potrzeby bieżącej chwili – to wszystko ma sens! Pamiętajmy jednak, że wszystko niesie za sobą pewien koszt – czy jesteśmy go świadomi? Jednym z głównych wyzwań, które się pojawiają w takiej rozproszonej architekturze to komunikacja między tymi wszystkimi serwisami. Gdzie mam wysłać dane żądanie? Czy mogę je bezpiecznie ponowić? Skąd mieć pewność, że zostało ono poprawnie przetworzone? To tylko część z pytań, które pojawią się prędzej lub później (i życzę wszystkim, żeby pojawiły się prędzej niż później!). W rozproszonym świecie istnieje cała klasa nowych problemów, których musimy być świadomi – i z którymi musimy wiedzieć, jak sobie poradzić! Podczas prezentacji omówimy najczęstsze problemy, które mogą pojawić się w tego typu podejściu. Zastanowimy się, co to dokładnie są za problemy, z czego wynikają, dlaczego nie powinniśmy ich ignorować i jaką strategię najlepiej przyjąć, aby wyszło to nam na dobre – tak, aby uniknąć tych wszystkich problemów w naszych projektach!
10:00-11:00
11:00-11:30
Przerwa na kontakt z wystawcami
11:30-12:30
IaC w Azure - Bicep vs. Terraform
Jakub Ramut
Terraform w podejściu IaC w odniesieniu do chmury obliczeniowej to już standard, ale dlaczego MS rekomenduje użycie Bicepa?
W trakcie prezentacji postaram się przybliżyć sposób działania, wady i zalety obydwu języków w oparciu o przykłady z placu boju. Tak aby każdy z Was sam stwierdził co w jego przypadku sprawdzi się najlepiej.
12:30-13:0
Przerwa na kontakt z wystawcami
13:00-14:00
10 elementów poprawiających bezpieczeństwo Azure AD
Robert Przybylski
Podczas sesji omówimy oraz przejdziemy przez 10 elementów Azure AD które pomogą podnieść poziom bezpieczeństwa tożsamośći (ale i nie tylko) w każdej firmie.
14:00-15:00
Długa przerwa na kontakt z wystawcami
15:00-16:00
Jak Microsoft Sentinel pomoże zabezpieczyć infrastruktury oraz jak można dokonać integracji z systemami w hybrid oraz z innymi dostawcami usług cludowych.
Andrzej Kokociński
Podczas sesji dowiesz się w jaki sposób można wykorzystać Microsoft Sentinel, aby zabezpieczyć środowisko będące w On-prem oraz u innych dostawców cloudowyh. Poruszę także tematy dotyczące jak używać log analytics, metody dodawania konektorów, analityki widoków oraz jak zmodyfikować je dla własnych potrzeb, oraz jak ten SIEM może pomoc w ochronie środowiska.
16:00-16:30
Przerwa na kontakt z wystawcami
16:30-17:30
Microsoft Dynamics 365, Azure i technologie kognitywne w cyfrowej transformacji biznesu.
Krzysztof Nogieć, Michał Rurarz
System Microsoft Dynamics 365 oferuje szereg funkcjonalności wspierających zarządzanie przedsiębiorstwem (ERP) i relacjami z klientami (CRM). Warto jednak pamiętać, że standardowo dostępne funkcje można rozszerzać m.in. o usługi kognitywne dostępne na platformie Microsoft Azure.
Dzięki dodatkowym możliwościom, jakie daje Azure, możemy w łatwy sposób wykorzystywać sztuczną inteligencję do ulepszania komunikacji, wykrywania niezgodności w danych czy ekstrakcji istotnych dla nas informacji z obrazu lub dźwięku.
Zapraszamy na prezentację, podczas której dowiecie się więcej o usługach kognitywnych w Azure i zobaczycie, jak można je wykorzystać w cyfrowej transformacji procesów biznesowych.
Oferty
Pracy
Nasi
Sponsorzy
Nasi
Prelegenci
Weronika
Mularczyk
Microsoft MVP
Tomasz
Libera
Microsoft MVP
Piotra
Stapp
Microsoft MVP
Łukasz
Grala
Microsoft MVP / TIDK
Mariusz
Ferdyn
Microsoft MVP
Dariusz Pawlukiewicz
Microsoft MVP
Piotr
Gankiewicz
Technology Expert
Piotr
Rogala
Microsoft MVP
Michał
Guzowski
Microsoft MVP
Michał
Jankowski
Microsoft MVP
Filip
Kiniorski
PwC
Karol
Pieciukiewicz
PwC
Michał
Bator
C.H. Robinson
Kamil
Kobylarek
Integrity Partners
Grzegorz
Nowiński
Demant
Damian
Antonowicz
Microsoft MVP / Demant
Michał
Depta
Future Processing
Grzegorz
Wasylów
summ-it
Grzegorz
Piotrowski
Future Processing
Robert
Przybylski
Microsoft MVP
Andrzej
Kokociński
Microsoft MVP Reconnet
Jakub
Ramut
Chmurowisko
Norbert
Kulski
BI Expert
Krzysztof
Nogieć
Anegis
Michał
Rurarz
Anegis
Beata
Zalewa
Microsoft MCT