Sala nr 1

Agenda wydarzenia - Sala nr 1

09:20

09:20-10:00

Otwarcie konferencji

10:00

10:00-11:00

Cohesion & coupling – zdrowe związki, poradnik programisty

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.

Kinga Gaździńska

the:protocol

11:00

11:00-11:30

Przerwa na kontakt z Wystawcami

11:30

11:30-12:30

"Hej! Mam problem!" - o rozwiązywaniu problemów na co dzień i wykorzystywanie ich w projektowaniu

Potrzeby użytkownika, biznesu i technologii. Wszystkie te potrzeby składają się na doświadczenia końcowe. A pośrodku tego wszystkiego bardzo często jest UX Designer. Przejdźmy wspólnie przez przykładowy proces projektowy. Dlaczego UX to nie tylko ładne obrazki? I czy można powiedzieć, że na co dzień ta praca to rozwiązywanie problemów? O tym, że wszyscy odpowiadamy za doświadczenia i dlaczego powinniśmy o to dbać. I jak to wszystko wygląda w praktyce, bez lukru.

Agnieszka Karolczyk

Qualtrics

12:30

12:30-13:00

Przerwa na kontakt z Wystawcami

13:00

13:00-14:00

Jak uniknąć nieproszonych gości - WAF w chmurze

W dobie infrastruktury chmurowej aplikacje są wystawione na ogromny ruch internetowy i "strzały" z różnych stron, krajów, od nadawców z różnymi zamiarami. Cześć z nich z pewnością nie jest mile widziana, jak wrogie scrapery, próby ataków DDoS i inne ataki botnetu. Sposobem na poradzenie sobie z nieproszonymi "gośćmi" jest Web Application Firewall. Na przykładzie AWS WAFa opowiem o tym czym jest WAF oraz czarna i biała lista, o czym warto pomyśleć przy budowaniu swoich polityk bezpieczeństwa oraz jak można w przyjazny sposób wejść z WAFem w interakcje z poziomu prostego interfejsu użytkownika.

Aleksandra Kornecka

Security engineer

14:00

14:00-14:30

Przerwa na kontakt z Wystawcami

14:30

14:30-15:30

What it takes to have a 6th sense for manager

1. Six th Sense Disciplines 2. It is all about balance 3. Why do project fails? 4. Essentialism is a project management of the top level 5. In the end - People matter.

Marta Komarnytska

Intellias

15:30

15:30-16:00

Przerwa na kontakt z Wystawcami

16:00

16:00-17:00

How to achieve True DevOps by including database automation

In a digital-first world, managing data, data persistence, and data delivery play a critical role. Organizations need to keep up the pace of database changes with frequent application code changes, however frequent release cycles lead to slow and manual database deployment. Database changes are not included in the traditional application deployment pipeline and continue to be a software bottleneck, with a very manual, time-consuming, and error prone process. The 2021 State of Database DevOps report, conducted by Redgate reported that 74% of organizations have adopted some form of DevOps compared to just 47% when the report was first published five years ago. However, only 41% of organizations surveyed have fully automated deployments to production. Join me in this session where I will discuss the benefits of an automated database deployment with end to end CI/CD (Continuous Integration / Continuous Delivery) and demonstrate a true DevOps experience in the application deployment process using Open Source (Liquibase).

Preeti Gupta

Brown Brothers Harriman