Agenda

Dobry plan to podstawa

Prelekcje, przerwy, poczęstunki - zobacz, co w programie!

Zobacz lokalizację
18:00 19:00

Sztuczna inteligencja w aplikacjach, czyli jak w prosty sposób dodać AI do Twoich rozwiązań

Czy myślałeś kiedyś o rozszerzeniu Twojej aplikacji o funkcjonalności powiązane z AI? Obecnie można to zrobić bardzo prosto. W trakcie wykładu poznamy usługę Azure Cognitive Services. Zapoznamy się z jej najważniejszymi funkcjonalnościami, w tym rozpoznawaniem obrazu, głosu, pisma odręcznego, a nawet ludzi. Postaram się Was przekonać, że wystarczy niewielka zmiana sposobu myślenia, aby w prosty sposób móc wykorzystać predefiniowane funkcjonalności. Zademonstruję również sposób dodania ich do aplikacji.

Prelegent

  • Michał Jankowski
    Michał Jankowski
    Manager / AI Delivery Lead w Accenture
  • 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.

    19:00 20:00

    5 powodów, dla których programiści podchodzą sceptycznie do trendu na „observability”

    Czy zadania związane z obserwowalnością muszą być nudne, żmudne i męczące?

    W trakcie mojego wystąpienia opowiem o typowych rozwiązaniach używanych do monitorowania aplikacji zbudowanych w oparciu o mikroserwisy. Będę posługiwać się przykładem aplikacji w języku Java, działającej na Google Kubernetes Engine. Przy jej pomocy zademonstruję wyzwania związane z monitorowaniem mikroserwisów: „high churn”, „high cardinalitylabeling”, problemy z rzadko raportowanymi metrykami i potencjalne trudności w doborze strategii samplowania.

    Opowiem o monitorowaniu i tracingu zarówno z perspektywy programisty, który chciałby zachować czysty kod, jak i architekta, który próbuje sprostać wymaganiom związanym z obserwowalnością, ale jednocześnie nie chce, żeby zespól je implementujący wiecznie walczył z wybranymi przez niego narzędziami. Na końcu skomentuję również trend „observability as a code”.

    Prelegent

  • Marta Musik
    Marta Musik
    CTO w Accolade Pro
  • Wcześniej pracowała w Motorola Solutions, przyczyniając się do tworzenia oprogramowania do bezpieczeństwa publicznego o znaczeniu krytycznym. Przez ostatnie 8 lat Java była głównym językiem Marty. Mając trudności z samodzielnym monitorowaniem hostowanych w chmurze mikrousług, teraz pisze narzędzia zmniejszające to obciążenie dla innych programistów. Uważa, że nadążanie za zmieniającymi się narzędziami i zmianami paradygmatów jest jednym z największych wyzwań w jej pracy.

    Akademia Górniczo-Hutnicza w Krakowie

    al. Adama Mickiewicza 30, 30-059 Kraków
    AGH

    100% konkretu, zero spamu!

    Zapisz się na nasz newsletter, żeby nie przegapić kolejnego wydarzenia.

    To wydarzenie już się odbyło. Do zobaczenia na następnym!