#82 - 22.03.2023 godz. 18:00
Kedro i Kubeflow: jak efektywnie strukturyzować i rozwijać projekty z obszaru Data Science?
Czy pracowałeś kiedyś w projektach Data Science? Pamiętasz notebooki Jupytera gromadzące się w różnych miejscach, modele przekazywane za pomocą maili czy pliki danych wymieniane na Google Drive? W nadchodzącym 82. Już odcinku Talk4Devs Kornel Skałkowski opowie, jak dwa frameworki – Kedro i Kubeflow – pozwalają na efektywną pracę nad projektami Data Science:
– jak przy użyciu Kedro i Kubeflow budować projekty Data Science
– jak wygląda sam proces tworzenia
– a na końcu – zobaczycie testy stworzonych projektów!
Maksimum wiedzy, żadnego lania wody.
Do zobaczenia!

Kornel Skałkowski w 2015 r. obronił pracę doktorską z zastosowań metod sztucznej inteligencji w adaptacji systemów rozproszonych na tej samej uczelni. Pracował m.in. dla takich firm jak SAP SE, IG czy Novomatic. Tematyka realizowanych projektów obejmowała budowę modeli zachowań konsumentów, predykcję wyników gier losowych, czy adaptację platformy Apache Spark. Obecnie Kornel Skałkowski pracuje na stanowisku Senior Data Scientist w firmie GetInData, gdzie tworzy modele sztucznej inteligencji dla operatorów telekomunikacyjnych. Jego zainteresowania obejmują metody sztucznej inteligencji, Big Data i platformy chmurowe. Wolny czas spędza uprawiając turystykę górską, rowerową bądź przy dobrej lekturze.
#81 - 22.02.2023 godz. 16:00
#81: AWS DeepRacer: nauka, zabawa czy sport?
AWS DeepRacer – trening i wirtualne wyścigi, które można przenieść do offline’u!
Rozwój machine learning przybiera różne formy. AWS postawił na sprawdzoną formułę – Formułę 1 w chmurze😉 Samochody AWS-a mogą trenować i ścigać się wirtualnie, ale mogą też wziąć udział w zawodach offline.
AWS DeepRacing – globalna liga autonomicznych samochodów, czyli oparty na chmurze symulator wyścigów 3D, umożliwia programistom na wszystkich poziomach zaawansowania zapoznanie się z nauką wzmacniania (RL) , jedną z technik uczenia maszynowego. RL ma zupełnie inne podejście do szkolenia modeli – uczy się bardzo złożonych zachowań, nie wymagając żadnych etykietowanych danych treningowych, mogąc przy tym podejmować krótkoterminowe decyzje. RL przypomina nieco trening z psami metodami pozytywnymi – nagrodami buduje się funkcje sukcesu, wskazujące samochodowi, czy jeszcze poprawnie czy nie i w ten sposób uczy się, jak prawidłowo przejechać trasę.
Jesteście ciekawi, jak to działa? Jak zacząć przygodę z DeepRacer? Po co wyścigi zostały stworzone?
Zapraszamy na 81. Edycję Talk4Devs. Tomasz Ptak opowie, czym jest AWS DeepRacer, jakie korzyści może dać organizacjom i uczestnikom zawodów oraz pokaże, jak można zacząć z niego korzystać.

Senior Dev w Duco budujący usługi do pracy z newralgicznymi danymi, AWS Machine Learning Hero prowadzący społeczność AWS DeepRacer, piekarz hobbysta.
#80 - 14.12.2022 godz. 18:00
#80 Let’s swagger IT up!
Testowanie backendu w developmencie to żmudny standard, ale! Swagger ma więcej zastosowań, które pozwolą nam zaoszczędzić czas i rwanie włosów z głowy. Jak? Przyjdź i dowiedz się, jak działa automagia.
Podczas tej prelekcji dowiesz się o tym jak:
– wzbogacić dokument Swagger o podtypy,
– uniknąć grozy przy deserializacji,
– poprawić ReDoc,
– uniknąć niekompatybilnych modeli w testach,
– nigdy więcej nie pomylić ścieżki wołając API na front-endzie.
Zapraszamy!

Zainteresowany komputerami od szkoły średniej. Zaczynał od migających diod na AVR w C. Zawsze szukający dziury w całym oprogramowaniu. Przez ostatnie lata walczący z problemami na froncie, jak i na backendzie.
#79 - 23.11.2022 godz. 18:00
#79 Czy da się uruchomić aplikację serverless na AWS z pełnym CI/CD i IaC, używając tylko narzędzi ze świata AWS?
Czy da się uruchomić aplikację serverless na AWS z pełnym CI/CD i IaC, używając tylko narzędzi ze świata AWS? Jest to wykonalne? Niemożliwe? Łatwe, a może trudne? I ilu serwisów musimy użyć, żeby taką aplikację postawić? W trakcie nadchodzącej prezentacji Paweł wyjaśni, czym tak naprawdę jest CI/CD i odpowie na wszystkie powyższe pytania. Co więcej – spędzi dużo czasu w VSCode i na konsoli AWS, więc prelekcja będzie mocno techniczna!
Zapraszamy!

Ambasador DevOps Institute. Ambasador CD.Foundation. AWS Community Builder. Inżynier, lider, mentor, mówca. Skupia się na CALMS. Buduje lepsze zrozumienie DevOps jako motoru napędowego dla organizacji. Obecnie prowadzi Akademię DevOps w EPAM Systems Poland, gdzie kształtuje nowych inżynierów na profesjonalistów. Jest oddany tematyce Serverless i CI/CD.
#78 - 14.09.2022 godz. 18:00
#78 Jak ugryźć automatyzację – czyli jak zostać testerem automatyzującym
Jesteś testerem manualnym i chciałbyś się rozwijać w automatyzacji, ale nie wiesz od czego zacząć? Chcesz się przebranżowić i szukasz swojej ścieżki? A może masz już pracy jako deweloper i wolisz stanąć po „drugiej stronie mocy” i zastanawiasz się jak to jest być testerem automatyzującym?
Jeśli w Twojej głowie chociaż raz pojawiło się słowo „TAK”, lub zwyczajnie interesuje Cię praca testera automatyzującego, to postaram się przybliżyć ten świat. Opowiem także kilka historii osób, które wybrały właśnie tę ścieżkę oraz przedstawie jakie mają rady dla osób chcących iść tą drogą.

Jestem związany z jakością oprogramowania od 2010 roku. Począwszy od testera manualnego, poprzez testera automatyzującego, aż do inżyniera jakości. W między czasie miałem okazję zdobyć bezcenne doświadczenie jako ‘specjalista’ od Dockera, a także poznałem inne narzedzia zwiazane ogólnie z DevOpsem. Obecnie, jako pracownik Backbase Polska, staram się ciągle poszerzać swoje umiejętności. Dodatkowo, prowadzę szkolenia techniczne związane z programowaniem, automatyzacją testów i procesami CI/CD, oraz udzielam się w szkole Nobilites prowadząc tam kurs z zakresu testowania. Po godzinach aktywnie działam lokalnie organizując meetupy, oraz szkolenia ramach społeczności testerskiej KrakQA.
#77 - 15.06.2022
#77 Tester też programista – praktyczne zastosowanie podstaw programowania i wzorców projektowych w testach (w python)
Tematem prezentacji będzie udzielenie odpowiedzi na pytanie dlaczego tester automatyzujący to też programista. Spotkanie będzie okazją do poznania dobrych praktyk i wzorców projektowych na praktycznych przykładach z pracy testera automatyzującego.

Od ponad 10 lat związany z testami. Głównie testami automatycznymi aplikacji webowych oraz mobilnych, a także tworzeniem własnych narzędzi wspierających testy oraz ich utrzymanie. W wolnym czasie zajmuje się tworzeniem własnych aplikacji webowych/mobilnych.
#76 - 11.05.2022
#76 Wzorce ( i antywzorce) projektowe w Automatyzacji testów aplikacji webowych
Wraz ze wzrostem poziomu złożoności kodów źródłowych i samego oprogramowania, rośnie poziom złożoności testów oprogramowania. Automatyzacja testów jest istotną i coraz bardziej wykorzystywaną formą wspierania procesu testowego. Najistotniejszym elementem podczas budowy procesu automatyzacji testów jest samo podejście oraz przyjęte ogólne koncepcje. Wzorce projektowe to uniwersalne, sprawdzone w praktyce rozwiązania często powtarzalnych problemów projektowych. W prezentacji opowiem, dlaczego warto oprzeć proces automatyzacji testów aplikacji webowych na sprawdzonych i szeroko wykorzystywanych wzorcach projektowych. Opowiem o ich koncepcji, zastosowaniu oraz mocnych i słabych stronach. Przedstawię również antywzorce, które niestety równie często są stosowane na szerokim rynku. Prezentacja będzie oparta na moim ponad 10 letnim doświadczeniu w pisaniu testów automatycznych, w zarządzaniu zespołami ds. automatyzacji testów i kierowaniu działami testowymi.

Nazywam się Tomasz Stelmach. Od ponad 10 lat zawodowo zajmuję się testowaniem, zabezpieczaniem i zapewnianiem jakość oprogramowania. projektowaniem, tworzeniem oraz utrzymywaniem procesu Automatyzacji Testów w dużej organizacji. Od pewnego czasu pochłaniają mnie głównie tematy architektury IT oraz zagadnienia DevOps/TestOps – ściśle związane z zapewnianiem jakości oprogramowania. Moją specjalnością są testy automatyczne aplikacji webowych oraz budowa procesów szeroko pojętej automatyzacji i robotyzacji. Jestem również założycielem firmy szkoleniowej "Od laika do Automatyka" https://odlaikadoautomatyka.pl/.
#75 - 13.04.2022 godz. 18:00
#75 Czego możemy spodziewać się po Spock 2
Wiosna 2021 – długo wyczekiwany – Spock 2.0 w końcu zostaje wydany. Pod spodem wiele się zmieniło. Przede wszystkim bazowanie na JUnit Platform (część JUnit 5), ale to nie wszystko. Co ze wsparciem dla Groovy 3 i Java 14+? Co z nowiutkim Groovy 4 i Java 17+? Czy testy parametryzowane mogą być jeszcze lepsze? Czemu warto migrować ze Spock 1.3 i czy będzie to trudne (szczególnie przy używaniu @Rule
z JUnit 4)?
W czasie prezentacji podsumuję ponad 2 lata prac i wyjaśnię czy/jak one wpływają na „odwieczne pytanie”: Spock (2.x) vs. JUnit (Jupiter 5).

Doświadczony architekt realizujący projekty charakteryzujące się wysoką jakością i niezawodnością. Silnie zaangażowany w promowanie Software Craftsmanship, Clean Code i Test-Driven Development na konferencjach i szkoleniach. Specjalista w automatyzacji wdrożeń z Continuous Delivery i Continuous Inspection of Code Quality. Entuzjasta reaktywności i szeroko rozumianej współbieżności/reaktywności. Poza tym autor i kontrybutor projektów open source, (pomniejszy) commiter Spocka, bloger (https://blog.solidsoft.pl/) i trener.
#74 - 16.02.2022
#74 Hazelcast 5 – Hands-On
Podczas tej prezentacji dowiecie się, gdzie jest miejsce Hazelcasta z punktu widzenia architektury oraz poznacie Hazelcast od strony programisty podczas sesji live-coding.
Wydarzenie odbywa się on-line.

Grzegorz Piwowarek jest starszym inżynierem w Hazelcast, prowadzi szkolenia i bloguje na 4comprehension.com. Interesują go systemy rozproszone, wydajność i architektura systemów. Krążą plotki, że istnieje tylko w czasie kompilacji.
#73 - 12.01.2022 godz. 18:00
#73 Testing Kotlin Coroutines
Biblioteka Kotlin Coroutines posiada potężne wsparcie do testowania współbieżności poprzez sterowanie czasem. To daje nam możliwości dużo lepszego testowania niż do tej pory. Na tej prezentacji zaprezentuję te narzędzia, jak również pokażę jak są one wykorzystywane do testowania typowych przypadków dla backendu i frontendu.

Marcin Moskała to doświadczony programista, autor książek Effective Kotlin oraz współautor Android Development with Kotlin, założyciel Kt. Academy. Programuje od dziecka, występuje na międzynarodowych konferencjach programistycznych, posiada w dorobku liczne publikacje m.in. w magazynie Programista. Pasjonat czytania i pisania książek, uczenia się i filozofii.
Nie zapomnij się zarejestrować!