Workshop schedule

Difficulty
beginner intermediate hackers

Saturday 6th October

Sat 349 (kapacita 48) 345 (kapacita 24) 302 (kapacita 24)
10:00
10:30
11:00 Hry na webu
Pavol Hejný
11:00 - 11:50

Jak vyvíjet hry na webu? Ukážu vám, jak začít a které frameworky a knihovny použít.

Icinga 101
Věroš Kaplan
11:00 - 11:50

Pojďme si osahat monitorovací systém - Icinga 2.

Do předinstalované Icingy si pod dohledem zkusíme přidat nějaké stroje, použijeme různé konfigurační obraty a pokud bude dost času, zmíníme i Icinga cluster.

11:30
12:00
12:30
13:00
13:30
14:00 Hry a hříčky s PyGame
Pavel Šimerda
14:00 - 15:50

PyGame je jednoduchý framework na tvorbu her a hříček v programovacím jazyce Python. Vytvoříme si spolu základ pro jednoduchou hru, kterou si budete moci dále sami vylepšovat. Žádné textové konzole, jen grafická hrací plocha, obrázky v transparentním PNG a ovládání třeba z klávesnice.

Ovládání IoT přes Firmata
Daniel Veltruský
14:00 - 14:50

Neumíš C a nechce se ti ho učit ? Využij protokol Firmata. Mimo jiné je
tento protokol podporován jazyky Python, Java i NodeJS. Ukážeme ti základy Firmata
s pomocí NodeJS knihovny Johny-five, Arduina UNO a LCD shieldu. S sebou si přines:

  • Notebook (Win…., Mac, Linux)
  • Nainstalován program Arduino IDE
  • Nainstalován Node JS (min. verze 8.0)
  • Nainstalovanou knihovnu Node JS Johnny Five
14:30
15:00
15:30
16:00 Literární adminování
Ondra Kudlík
16:00 - 17:50

Používáte na serverech Bash? Zsh? A jak hledáte v historii? Děláte sami nebo s
kolegy? Dokumentujete? Vzpomenete si po dvou letech, jak jste tenkrát rozjížděli
Galera Cluster?

Postupů jak řešit administraci serverů je spoustu. Chtěl bych vám ukázat
postupy, které používáme v igloonetu při nasazování nových věcí pro nás i
zákazníky.

Workshop by měl navazovat na přednášku Literární adminování, bude se hodit, když na ní budete.

Get hands dirty: Kubernetes Intro
David Becvarik, Jakub Veverka, Evgeny Shmarnev
16:00 - 17:50

In the workshop, we will help you with lifting your first applications from docker on the Kubernetes cluster. We will guide you through simple application deployment, help you to understand the importance of probes which tells Kubernetes if your application is healthy or whether traffic should be sent to it. We will show you how to scale and manage your application and of course, we will cover how to expose the app from your network.

IMPORTANT - this is a workshop session - you will need to bring your laptop with minikube installed. We will email you with further instructions.

16:30
17:00 Gitlab CI + Docker
Ondrej Sika
17:00 - 18:50

Workshop k přednášce o používání Gitlab CI s Dockerem. Vše co na přednášce ukážu si prakticky vyzkoušíme aby jste hned další den mohli začít Gitlab CI používat.

17:30

Sunday 7th October

Sun 349 (kapacita 48) 345 (kapacita 24) 302 (kapacita 24)
10:00
10:30
11:00 Qt a C++, rychlé ponoření do vývoje aplikací s GUI
Ondřej Kolín
11:00 - 12:50

Seznámení se s frameworkem Qt a C++, představení vývojových nástrojů. Zkusíme si vytvořit nějaké ukázkové aplikace Na místě budou k dispozici ukázková zádání program;, tak abyste si sami mohli něco vytvořit. K dispozici se určitě najde někdo, kdo vám pomůže. Bylo by vhodné mít nainstalovaný vývojový nástroj Qt Creator a nainstalované nástroje Qmake, instalaci bychom rádi přeskočili

Build your first flatpak
Jiří Eischmann, Carlos Soriano
11:00 - 12:50

At this workshop participants will package an application of their choice in the Flatpak format and learn what's necessary to publish it in Flathub.
More about the format: https://flatpak.org/
More about Flathub: https://flathub.org/

11:30
12:00
12:30
13:00
13:30
14:00 Úvod do Ansiblu
Martin Vicián
14:00 - 15:50

V rámci workshopu si na praktických ukázkách vyzkoušíme základní použití Ansiblu pro orchestraci serverů. Probereme základní moduly, typické způsoby použití a nahlédneme i do některých pokročilejších, ale často používaných funkcí.
Workshop je vhodný jak pro úplně začátečníky, tak pro mírně pokročilé uživatele Ansiblu.

14:30
15:00
15:30
16:00
16:30