SALA A

Skocz na wirtuane targi

Tylko dzisiaj nasi sponsorzy przygotowali dla Ciebie wirtualne konsultacje, konkursy i specjalne materiały, odwiedź wirtualne targi.

AGENDA SALA A

09:20

Otwarcie konferencji

10:00-11:00

Another parasite in the team?! Introduction to Developer Experience (DX)

Ruslan Korniichuk

Does DX mean UX (User Experience) for developers?! Yes and no, developers are users too. A positive developer experience ensures that developers are happy, satisfied, and engaged. This session includes both theory and practice of DX. Architecture principles, code and knowledge bases, toolset, software engineering process, technical onboarding, and many more. Note: It is NOT a talk about employee benefits (e.g., fruit days and life insurance).

11:00-11:30

Przerwa na kontakt z wystawcami

11:30-12:30

Everything as Code - test distribution with K8s and Testkube (open-source)

Tomasz Konieczny

Quality Pipelines providing instant and complete feedback are crucial for modern products - that's how to always be up to date with the current product quality state. A diverse set of automated tests can detect possible issues, validate critical functionalities, and, in the end, build confidence in the product's quality. But that's also what can quickly make Quality Pipelines complex and complicated. All of these different test types need to be implemented and then maintained. And what about execution infrastructure? Creating it from scratch can even become more time-consuming than actual test implementation! That's where Testkube comes in. It's an open-source tool that simplifies the distribution of the tests to Kubernetes clusters. It offers a unified approach to test orchestration and execution, abstracting away various testing frameworks and tools. By utilizing Kubernetes-native Custom Resource Definitions (CRDs), Testkube can leverage the scalability and reliability of Kubernetes for test-specific purposes. Additionally, Testkube CRDs enable the management of all testing resources in a GitOps manner. During the talk, you will learn how to set up Testkube and configure various test types (examples for Cypress, Postman, and K6) to build an efficient quality pipeline. Additionally, you will hear a bit about testing a testing tool! Can you believe that Testkube is actually used for testing itself?

12:30-13:00

Przerwa na kontakt z wystawcami

13:00-14:00

Pyxel: Jak zrobić retro grę w pythonie w godzinę, krok po kroku

Marek Piechula

Po ciężkiej i żmudnej pracy z frameworkami, bazami oraz security każdy programista ma ochotę albo wyjechać w Bieszczady, albo zacząć robić gry. Ja spełnię wasze drugie życzenie - pokażę wam jak bardzo prosto w silniku pyxel można zrobić bardzo proste gry w pixelartowej grafice oraz 8bitowej muzyce na przykładzie prostego space shootera.

14:00-15:00

Długa przerwa na kontakt z wystawcami

15:00-16:00

Ma 100% pokrycia kodu i pisze MNIEJ testów! [ZOBACZ JAK]

Sebastian Buczyński

Wokół code coverage i wymuszania w kodzie określonego poziomu pokrycia narosło wiele mitów. Z pewnością można popsuć sobie w ten sposób przyjemność z kodowania i dorobić sporo głupiej roboty, ale można też wykorzystać je dla większej produktywności czy poczucia większej kontroli i łatwiejszego wchodzenia we flow.