
CZYM JEST SESJA?
Jest to najstarsza w Polsce darmowa konferencja poświęcona rozwiązaniom Open Source oraz najnowszym trendom w systemach z rodziny GNU/Linux.
Jak to wygląda?
Udział w Sesji jest darmowy. Co roku na konferencji spotykają się pasjonaci informatyki z całej Polski, aby pogłębić swoją wiedzę i podjąć dyskusję w interesujących ich dziedzinach.

Nasz cel
Naszym celem jest promowanie idei wolnego oprogramowania. Wiemy, że Open Source jest coraz bardziej popularny w rozwiązaniach komercyjnych, jak i domowych. I zależy nam na jego popularyzacji.
Prelegenci

Filip Drapejkowski

Tomasz Zieliński

Rafał Wysocki

Kamil Gałek

Filip Dorosz

Krzysztof Opasiak

Cezary Dynak

Vladimir Mitiouchev

Jakub "Siewca" Juszczakiewicz

Błażej Święcicki

Piotr Pyciński

Maciej Sobkowski
Agenda
Sobota 22 kwietnia
Niedziela 23 kwietnia
10:00-10:50
Computer Vision & Deep Learning in Sugar Factories - Lessons Learned [en]
Filip Drapejkowski
Deep Learning became common in factories and it's not a fad. This is a story of integrating Neural Networks capable of Instance Aware Segmentation, Detection, Regression, and Classification in sugar factories around Europe. It focuses mostly on difficulties and how we overcome them. The work was tedious and frustrating, but it resulted in a well-established process that boost the quality of the sugar process while cutting costs.
11:00-11:50
Pliki poliglotyczne [pl]
Tomasz Zieliński
Czym jest plik? Zestawem bajtów zapisanych w określonej kolejności. Czym jest format pliku? Umową dotyczącą tego, jak interpretować owe bajty. W niniejszej prelekcji przyjrzymy się sytuacjom, gdy ten sam zestaw bajtów spełnia jednocześnie wymogi kilku różnych formatów. Pliki takie nazywami poliglotami (polyglot) i możemy ich użyć do atakowania aplikacji, ukrywania danych, zadziwiania przyjaciół lub... projektowania formatów danych odpornych na nadużycia.
12:00-12:50
Jądro Linuksa i wzrost złożoności [pl]
Rafał Wysocki
Rzeczy, z którymi mamy do czynienia, z reguły stają się coraz bardziej skomplikowane z upływem czasu. Jest to naturalne zjawisko, które dotyczy także oprogramowania komputerowego, a w tym jądra Linuksa. Wzrost złożoności jest nieunikniony i trzeba sobie z nim radzić, ale niekiedy staje się prawdziwym problemem oraz stanowi barierę dla rozwoju w pewnych kierunkach, więc wskazane jest unikanie go, o ile to możliwe. Opowiem o tym z jakich powodów i w jakim tempie rośnie złożoność jądra Linuksa, a także o tym jak można ten wzrost złożoności (do pewnego stopnia) kontrolować.
13:00-14:00
Przerwa obiadowa
14:00-14:50
Czemu znowu ten Javascript…? Jak (i po co) pisać i rozpowszechniać programy napisane w JS [pl]
Kamil Gałek
Wstajesz rano - Javascript, czytasz ten opis - Javascript, kładziesz się spać - Javascript. Otwierasz swoją ulubioną aplikację - znów Javascript! Dajcie żyć człowiekowi i użyjcie w końcu czegoś innego!
Czemu wszędzie jest ten Javascript?!
No właśnie, czemu? W swojej prezentacji (poza kodowaniem i sposobami publikacji) postaram się odpowiedzieć na to pytanie. Przez niecałą godzinę postaram się poruszyć też odpowiedzi na następujące pytania:
Czy Javascript to jest język idealny…? (mały spoiler, nie jest, ale i tak warto posłuchać)
Co takiego wnosi ta technologia, że jest aż tak ważna dla Open Source?
Jakim cudem ten język pracuje na rzecz popularyzacji systemów GNU/Linux?
Czemu wielkie korporacje udostępniają swoje frameworki i biblioteki JS?
Do zobaczenia na miejscu!
15:00-15:50
NixOS—jak? po co? dlaczego? [pl]
Błażej Święcicki
NixOS jest dystrybucją Linuksa z bardzo dziwną propozycją: rób wszystko inaczej i będzie fajnie. Pierwsze pytanie, które się rodzi—dlaczego ktoś miałby to sobie robić? Drugie jednak... dlaczego potem się nie chce używać niczego innego?
Spróbujmy zrozumieć czym jest Nix i NixOS, a co ważniejsze: co sprawia, że jest najlepszym sposobem konfiguracji systemów operacyjnych jaki w życiu widziałem.
16:00-16:50
Pstryk i dzieje się magia czyli o CECu słów kilka [pl]
Krzysztof Opasiak
Pilot.
Jeden, by wszystkimi rządzić, jeden by wszystkie włączyć,
Jeden, by wszystkimi sterować i na końcu wyłączyć.
Ale jak to właściwie się dzieje że pilot od telewizora pozwala nam sterować nie tylko telewizorem ale również soundbarem, odtwarzaczem blu-ray i dekoderem? Czy to magia? Nie! To zasługa HDMI CEC!
Opowiem o tym czym HDMI CEC tak właściwie jest i jak działa. A przede wszystkim o tym dlaczego to nie pilot steruje tymi urządzeniami tylko telewizor. Warstwa po warstwie będziemy obierać stos CECa jak cebulę od kernela aż po userspace nie roniąc przy tym ani jednej łzy.
17:00-17:50
Ciekawe podejście do integracji technologii chmurowych: Terraform, Ansible i Helm [pl]
Piotr Pyciński
Terraform zarządza infrastrukturą, Ansible konfiguruje serwery, a Helm uruchamia aplikacje na klastrach Kubernetesa. Chociaż wydają się to być niezależne aplikacje, mają wiele wspólnych elementów i często zależą od siebie. Podczas prezentacji przedstawię pomysł, jak zintegrować te technologie przy użyciu jednego wspólnego źródła prawdy (ang. "source of truth").
Miejsce wydarzenia
A map is loading
