Konferencja Tech Community

REJESTRACJA NA WYDARZENIE

2000+

Uczestników online

20

Prezentacji technicznych

4

Ścieżki technologiczne

Prototyping

Click (2021) online to największa multitechnologiczna konferencja IT w formule wydarzenia online. Skierowana jest przede wszystkim do profesjonalistów branży IT, którzy chcą odnaleźć się w świecie najnowszych technologii i biznesu. Najważniejszą wartość konferencji jest wysoki poziom merytoryczny prezentacji technicznych. Dostępne są 4 ścieżki technologiczne: Java, Web, Mobile (Android / iOS) oraz Python / Cloud / Machine Learning / AI / Data Science / Salesforce. Podczas wydarzenia odbywają się również Wirtualne Targi Pracy IT oraz Wirtualne Targi Usług IT, na których spotkacie jedynie renomowanie firmy z branży IT na ich dedykowanych wirtualnych stoiskach.

15 kwietnia 2021 roku (w czwartek) w formie transmisji online odbędzie się już IV. edycja konferencji Click.

Dlaczego warto?

Tablet Reflection
iPhone

Dlaczego warto?

Najwyższy poziom Sesji tematycznych.

Zapoznanie z ofertami pracy w branży informatycznej oraz ofertą szkoleń.

Darmowe konsultacje dla firm oraz osób prywatnych z prelegentami.

Najwybitniejsi prelegenci z Polski i świata.


Ścieżki tematyczne

Java

Prezentacje techniczne dotyczące programowania w języku Java, narzędzi dla developerów oraz architektury aplikacji.

Web

Prezentacje techniczne dotyczące: ReactJS, AngularJS, Polymer, HTML5, CSS, Javascript, NodeJS.

Mobile

Prezentacje techniczne dotyczące: Android, iOS, React Native, Xamarin, Firebase.

Cloud / Machine Learning / AI / Data Science / Python

Prezentacje techniczne dotyczące rozwiązań chmurowych, uczenia maszynowego i sztucznej inteligencji.

Agenda

9:30

Otwarcie konferencji

10:00-11:00

AI Engineering w projektach DataScience – przykład produkcjonalizacji tysięcy modeli w Azure ML - Tomasz Rostkowski (Lingaro), Wiktor Madejski (Lingaro)

O wyzwaniach dotyczących wdrażania i utrzymywania w ruchu ekosystemów DS&AI. O nowej roli AI Engineera łączącej doświadczenia z obszaru ML, DevOps, Cloud i IT Archiecture i jej znaczeniu w adresowaniu tych wyzwań. Demonstracja przykładu automatyzacji wdrażania i utrzymania na produkcji projektu generującego 6000 modeli ML z wykorzystaniem Azure Machine Learning.
11:00-11:30

Przerwa na kontakt z Wystawcami

11:30-12:30

Azure Databricks – czym są i jak je wykorzystać w projektach chmurowych. - Paweł Mitruś (Lingaro)

Azure Databricks jak żadna inna usługa, skraca dystans między danymi a ich konsumentami. Poza tym, może zostać wykorzystana w bardziej tradycyjny i znany sposób – obliczeń na klastrze Sparkowym. W czasie sesji poznamy sposoby na praktyczne wykorzystanie usługi i dowiemy się, na co należy uważać planując jej użycie w projektach. Wiedza dotycząca Azure Databricks nie konieczna do tego, aby wziąć udział w prezentacji (poziom 100).
12:30-13:00

Przerwa na kontakt z Wystawcami

13:00-14:00

Budowanie aplikacji w platformach low-code – porównanie gigantów - Michał Jankowski (Microsoft MVP)

Platformy low-code stanowią cały czas dość ciekawy twór. Z jednej strony pozwalają na przygotowanie aplikacji w czasie ponad 10x krótszym niż w przypadku klasycznego developmentu. Z drugiej strony niejednokrotnie są niedoceniane przez developerów. W trakcie sesji chciałbym Wam zaprezentować, a będąc bardziej precyzyjnym, porównać 3 platformy do wytwarzania aplikacji – Microsoft PowerApps, Mendix oraz OutSystems. Oprócz różnic typowo technicznych zastanowimy się na klasycznymi zastosowaniami tych platform oraz projektami, które można za pomocą nich zrealizować.
14:00-15:00

Długa przerwa na kontakt z Wystawcami

15:00-16:00

Power Query jest wszędzie - co dalej? - Tomasz Libera (Microsoft MVP)

Mechanizm do przygotowania danych Power Query znajdziemy w wielu produktach, między innymi w MS Excel, Power BI, Azure Data Factory, czy SQL Server Analysis Services. Jedną z ostatnich nowości (dostępną na razie tylko w Power Query Online) jest możliwość pracy nad kolejnym poszczególnymi zapytaniami i krokami transformacji w ramach Diagram View. To bardziej graficzny edytor w porównaniu do płaskiej listy zastosowanych transformacji, nieco nawiązujący do sposobu pracy z rozwiązaniami SSIS. Czy faktycznie za jego pomocą zbudujemy szybciej i łatwiej proces ETL? W ramach sesji przedstawię najciekawsze możliwości PowerQuery w zakresie transformacji danych. Pokażę jak wykonać je w ramach tradycyjnego interfejsu, jak i nowego - Diagram View.
16:00-16:30

Przerwa na kontakt z Wystawcami

16:30-17:30

Podróż od EventStormingu do wizualizacji architektury - Krzysztof Owsiany

Wyjście od analizy problemy z wykorzystaniem BigPicture EventStorming do utworzenia wizualizacji architektury z podziałem na cztery warstwy abstrakcji w modelu C4.
17:45

Zakończenie i podsumowanie konferencji.

10:00-11:00

The Fellowship of Frameworks - frameworki frontendowe - ogry czy elfy? - Rafał Piekara

React, Angular, Vue, Svelte - mocni gracze na rynku są z nami już od dłuższego czasu. Części projektów pomogły, część pogrzebały żywcem bez szans na ratunek. Po backendowych wojnach technologicznych nadeszły wojny frontendowe, przerzucanie się argumentami, dokumentacjami i bibliotekami. Czy wśród nich jest jeden, aby rządzić cały frontendem? Czy raczej wszystkie są zwiastunami Mordoru? Które to ogry, a które elfy? Przyjrzyjmy się razem programistycznej rewolucji, która wciąż dzieje się na naszych oczach. Rewolucji, która przynosi świeży powiew wolności. A może rewolucji, która zjada własne dzieci?"
11:00-11:30

Przerwa na kontakt z Wystawcami

11:30-12:30

Czy bałagan w komponentach jest oznaką geniuszu? - Przemysław Spaczek

Niezależnie od tego czy piszesz swoją aplikację od zera, czy korzystasz z biblioteki UI, w twoim projekcie pojawiają się one… komponenty. Czy jest sposób, żeby radosny development nie doprowadził do bałaganu, który utrudni Ci życie w przyszłości? Znam kilka konwencji i narzędzi, które pozwolą Ci zachować porządek w projekcie bez nakładu pracy. Pracować będziemy na projekcie w Vue.js, ale wiedza, którą zaprezentuję sprawdzi się również w innych frameworkach jak React, Angular czy Svelt.
12:30-13:00

Przerwa na kontakt z Wystawcami

13:00-14:00

Feature Flags at scale - when easy concept becomes complex - Mateusz Grzesiukiewicz

Wielokrotnie opowiadałem o architekturze i różnych podejściach do tworzenia Frontendu. Jednak zauważyłem, że często dodatkowe pytania pojawiały się o rzeczywiste przykłady projektów i realizacji. Zapraszam na opowieść o 3 niezależnych projektach z różnymi wymaganiami klienta, które wpłynęły na finalny dobór stacku i pomniejsze decyzje w sprawie wykorzystanych bibliotek. Wszystko to osadzone w prawdziwych ramach czasowych i bez teoretycznych rozważań.
14:00-15:00

Długa przerwa na kontakt z wystawcami

15:00-16:00

Jak zabezpieczyć publiczne GraphQL API? - Michał Taszycki

GraphQL umożliwia łatwe tworzenie dowolnie skomplikowanych zapytań. Dzięki temu twórcy aplikacji frontendowych i mobilnych mają prostsze życie. Niestety hackerzy i włamywacze również korzystają z tych dobrodziejstw. W tej prezentacji poznasz najczęstsze problemy ataki typu DDoS, Brute Force oraz sposoby pozwalające na odpieranie tych ataków.
16:00-16:30

Przerwa na kontakt z Wystawcami

16:30-17:30

Moje rozumienie DDD (+ clean architecture) na przykładzie bajki o 3 świnkach - Mateusz Chrzonstowski

Opis prezentacji.
17:45

Zakończenie i podsumowanie konferencji.

10:00-11:00

5 pomysłów, jak (nie)dostarczyć oprogramowanie, którego nikt nie potrzebuje - Szymon Paluch

"Budujemy nowy FICZER” - powiedzieli - "i będzie on wspaniały!”. "Nie mogę się doczekać, żeby go zobaczyć!" - pomyślałeś. Zacząłeś oglądać makiety i czytać wymagania… a kiedy myślałeś, że gorzej być nie może, pokazali Ci schemat blokowy. Już miałeś zapytać: "Więc do czego służy to oprogramowanie?”, ale nie miałeś szansy, biznes już zaakceptował projekt. Nie wpadnij w tę pułapkę, zawsze jest jakieś wyjście! Stworzyłem listę 5 rzeczy, które możesz zrobić, aby uniknąć powyższej sytuacji.
11:00-11:30

Przerwa na kontakt z Wystawcami

11:30-12:30

Creating a VPN server Azure RM template, Docker and GitHub - Sergei Pavliukovich

In this presentation I'll demonstrate how to leverage Azure Resource Manager to automate creation of your personal VPN server in a couple of clicks. We will see how to parameterize an ARM template, control the Azure VM extensions and use a Docker container as the VPN service.
12:30-13:00

Przerwa na kontakt z Wystawcami

13:00-14:00

Softskille w IT są zbędne. Czyżby? - Ewelina Wyspiańska-Trojniarz

"Nie po to studiowałem informatykę, żeby rozmawiać z ludźmi." Taka mądrość krążyła swego czasu w branży IT, budując wizerunek jej przedstawicieli jako introwertycznych nerdów, których najlepiej zamknąć w piwnicy i dać im pracować w spokoju (idealnie bez konieczności odzywania się do kogokolwiek). Czy ten wizerunek jest nadal aktualny? Jak zmieniła się nasza branża i stereotypowy informatyk? Podczas wystąpienia przyjrzymy się obecnym wymaganiom, jakie stawia przed nami branża IT. I może... ale tylko moooooże... sami dojdziecie do wniosku, że softskille też są potrzebne i warto je rozwijać.
14:00-15:00

Długa przerwa na kontakt z wystawcami

15:00-16:00

PubSub i Python w jednym stali domku, czyli asnychroniczny system eventowy. - Miłosz Kusiciel

Podczas prezentacji przedstawię czym jest PubSub w Google Cloud oraz jak można go wykorzystać przy tworzeniu aplikacji opartej o eventy. Przejdziemy przez plusy i minusy tego rozwiązania. To wszystko przy użyciu pythona ze szczyptą Cloud Run.
16:00-16:30

Przerwa na kontakt z Wystawcami

16:30-17:30

Marka osobista programisty - Krzysztof Kempiński

Wiele osób pracujących w IT słysząc zwrot "marka osobista" wyobraża sobie celebrytów znanych z tego, że są znani, internetowych guru od spraw wszelakich czy wyśmiewanych coachów wmawiających nam, że jesteśmy zwycięzcami. Pora to odczarować! Silna marka osobista programisty może służyć do powiększania wpływu na firmę/projekt, polepszania pozycji na rynku pracy czy zarabiania na swojej wiedzy. Pytanie tylko jak ją zbudować?
10:00-11:00

Jakość oprogramowania to nie tylko kod i testy - Ola Kunysz

Każdy projekt ma swój unikatowy stos technologiczny, inne meandry logiki biznesowej i niepowtarzalny zespół. Część z nas pracuje nad dojrzałymi produktami, które od wielu lat są na produkcji. Inni nieustannie walczą z czasem wprowadzając innowacje. Definicja jakości w naszych projektach może się bardzo różnić. Są jednak dobre praktyki, które sprawdzą się wszędzie. Są takie kroki, które można podjąć w każdnym projekcie i zespole, żeby wytwarzane przez nas oprogramowanie było lepszej jakości. Opowiem o tym, jak usprawnić komunikację i procesy oraz jakich narzędzi możemy użyć, żeby nie wstydzić się owoców naszej pracy.
11:00-11:30

Przerwa na kontakt z Wystawcami

11:30-12:30

Wprowadzenie do ekosystemu Hazelcast - Grzegorz Piwowarek

Zapewne wielu z Was wie, że Hazelcast to rozproszony cache… i robi duże oczy kiedy ktoś wspomina o Stream Processing, HyperLogLog, CRDT, czy CP Subsystem. Podczas tej prezentacji wybierzemy się na wycieczkę po ekosystemie Hazelcast i rzucimy okiem nie tylko na podstawową funkcjonalność, ale również na ukryte smaczki.
12:30-13:00

Przerwa na kontakt z Wystawcami

13:00-14:00

Śledzenie Problemów w Twojej Aplikacji - Marcin Grzejszczak

Wyobraźmy sobie sytuację, w której otrzymujemy zgłoszenie błędu naszej aplikacji. Czytamy jego opis i przygotowujemy się do rozwiązania zagadki - jakie kroki wykonał użytkownik, że rzeczony błąd miał miejsce? Czy jest możliwe, żeby znaleźć wszystkie logi ze wszystkich aplikacji, które dotyczą operacji biznesowej, którą wykonał nasz klient? Co jeśli użytkownik narzeka, że nasz system działa wolno? Jak możemy zdecydować, która konkretna funkcja jest tego przyczyną? Czy istnieje możliwość zwizualizowania takich opóźnień? Odpowiemy na te pytania poprzez omówienie zagadnień z dziedziny obserwowalności aplikacji za pomocą śledzenia rozproszonego, metryk i korelowania logów na przykładzie narzędzi Spring Cloud Sleuth, Tanzu Observability, OpenZipkin, OpenTelemetry i innych! Prezentacja będzie składać się z części teoretycznej i kodowania na żywo.
14:00-15:00

Długa przerwa na kontakt z wystawcami

15:00-16:00

Piramida, diament i trofeum – jak rozplanować testy automatyczne w aplikacji - Przemysław Bykowski

Piramida testów określa schemat rozłożenia testów w aplikacji. Stanowi ona pewien zbiór spostrzeżeń dotyczących testów automatycznych, które powielają się w wielu systemach informatycznych. Z czasem piramida ewaluowała i powstawały nowe koncepcje takie jak odwrócona piramida, diament czy trofeum. Na tej prelekcji opowiem Ci co doprowadziło do powstania nowych koncepcji, jak one się kształtują oraz jak rozsądnie rozłożyć testy w aplikacji. Poza testami przyjrzymy się również narzędziom wspierającym statyczną analizę kodu, które świetnie uzupełniają działanie testów.
16:00-16:30

Przerwa na kontakt z Wystawcami

16:30-17:30

Ty, Twój kod i wasz łańcuch dostawczy -Andrzej Dyjak

Pisanie dzisiejszych aplikacji przypomina bardziej składanie klocków lego z gotowych komponentów niż tworzenie ‘od zera’. Zyskujemy zwinność w wytwarzaniu, ale kosztem zwiększenia ryzyka związanego z naszymi aplikacjami. Ryzyko samo w sobie nie jest złe, ale dobrze jest wiedzieć z czym mamy do czynienia. W tej prelekcji autor prześwietli temat łańcuchów dostawczych w dzisiejszych aplikacjach i przedstawi sposoby na zmniejszenie ryzyka do akceptowalnego poziomu.
17:45

Zakończenie i podsumowanie konferencji.


SPOTKAJ #CLICK20 ROCKSTARS

Do startu konferencji:

Sponsorzy

Sponsor Diamentowy

Sponsorzy Złoci

Sponsorzy Srebrni

Social media

bilet CLICK FREE bezpłatny
Wybieram