Bratislava OpenCamp 2026

To see our schedule with full functionality, like timezone conversion and personal scheduling, please enable JavaScript and go here.
08:30
08:30
15min
Otvorenie konferencie

Otvorenie konferencie

Aula Magna
09:00
09:00
60min
Umelý open-source pankreas
Ľubor Jurena

Diabetes mellitus postihuje milióny ľudí na celom svete a počet pacientov stále rastie. V komunite pacientov a vývojárov vznikla inciatíva #WeAreNotWaiting, ktoré sa rozhodlo nečakať na pomalé inovácie v zdravotníctve. Výsledkom sú open-source projekty, ktoré dokážu automaticky riadiť dávkovanie inzulínu a napodobňovať funkciu ľudského pankreasu.

Jedným z najpokročilejších riešení je AndroidAPS – open-source systém, ktorý prepája kontinuálne senzory glukózy, inzulínové pumpy a algoritmy na riadenie liečby priamo v smartfóne. Vzniká komunitne, vyvíjajú ho pacienti, vývojári a lekári z celého sveta.

Prednáška ukáže, ako funguje open-source umelý pankreas v praxi, aké technológie za ním stoja a ako komunita dokáže inovovať rýchlejšie než tradičný zdravotnícky priemysel. Dotkneme sa aj otázok bezpečnosti, regulácie a etiky: môže open source existovať v tak prísne regulovanom prostredí, akým je medicína?

Aula Magna
10:00
10:00
60min
Cybersecurity Resilience Act na pomedzi open-source a embedded
Eduard Drusa

O Cybersecurity Resilience Act (CRA) sa toho už napísalo a povedalo veľa, ale skúsenosti ukazujú, že stále nie dosť. CRA zásadne zmení prax v prístupe k bezpečnosti software. Z toho, čo bývalo "best practices" sa v podstate stáva zákonné minimum.

CRA je veľmi široká téma a v tejto prednáške sa budem viac venovať interakcii embedded zariadení a open-source software (OSS). OSS má v CRA špecifické postavenie. Európska Komisia pochopila, že požadovať po ľuďoch, ktorí tvoria software vo svojom voľnom čase a bez nároku na honorár pod hrozbou sankcií by znamenalo de-facto likvidáciu open-source v Európe.

To vedie k zaujímavej situácii v embedded odvetví, ktoré je do značnej miery na open-source komponentoch postavené. Zároveň embedded software dlhodobo figuruje na vysokých priečkach rebríčkov v počte a dopade bezpečnostných zraniteľností. Zastaralé procesy, komplikované aktualizácie firmware a špecifické postavenie open-source budu pre toto odvetvie výzvou.

U120
10:00
60min
Vulgarizmy, otvorený kód a jeho kvalita
Jakub Dubec

Píšu lepší kód tí, čo nadávajú? Analyzoval som milióny commitov z GH Archive, hľadal vulgarizmy v zdrojákoch a meral kvalitu kódu. Výsledky vás možno prekvapia. Alebo aj nie.

Aula Magna
10:00
60min
Základy a prax optických sietí
Michal Binovsky

Optické siete od základov po DWDM

Aula Minor
11:00
11:00
30min
Ako sa programátor k vibe-kódeniu dostal
František Horínek

Ako sa skeptik vibe-kódenia popasoval s LLM generátorom pri vytváraní komplexnej aplikácie.
Budem hovoriť o tom, že aj vibe-kódená aplikácia potrebuje implementačný plán, že úlohy musia byť presne definované, že funkcionalitu si treba priebežne overovať a kód naozaj čítať. A tiež o tom, že hoci LLM nevie čítať myšlienky, stále môže byť extrémne užitočným nástrojom pri vývoji.
Touto prednáškou by som chcel zdieľať svoju cestu od krehkých generovaných „hračiek“ k robustnej aplikácii a novým vibe-kóderom ušetriť zbytočnú frustráciu.

U120
11:00
60min
Kubernetes: The Ideal Foundation for a High-Performance open source CDN
Tomáš Boros

Kubernetes API Server is a highly extensible platform with Custom Resource Definitions (CRDs), making it an ideal foundation for building custom orchestration controllers.

As a former CDN developer, I set out to create EdgeCDN-X, an open source CDN built entirely on Kubernetes. Using CRDs and custom controllers, EdgeCDN-X ensures fast, reliable deployment of control and service updates across global edge regions. https://github.com/EdgeCDN-X

Aula Magna
11:00
60min
Neviditelní návštěvníci: jaké problémy způsobují agresivní boti na webu
Petr Krčmář

Webové aplikace dnes čelí rostoucímu tlaku z automatizovaných agentů: agresivní boti nerespektují pravidla a často vytvářejí větší provoz než legitimní uživatelé. Ukážeme si, že to způsobuje veliké problémy a není to maličkost. Ukážeme si nástroj jménem Anubis. Řešením je léčba prací.

Aula Minor
11:30
11:30
30min
BlinkOS - jak si napsat posixový kernel pro Raspberry Pico 2.
Jan Rohan

Chtěl jsem být Linux kernel vývojář, ale nic jsem o tom nevěděl, a tak jsem si řekl, že si napíšu vlastní kernel. Otevřel jsem notoricky známý příklad s blikáním LEDkou, začal studovat a upravovat ho. A tak vznikl BlinkOS. Snaží se být POSIX a je možné pro něj kompilovat opensource projekty, třeba z Linuxu a spouštět je na malém Raspberry Pico2. Ukážu vám, jak na to.

U120
12:00
12:00
60min
Obed
Aula Magna
12:00
60min
Obed
Aula Minor
12:00
60min
Obed
U120
13:00
13:00
60min
Buranie mytov o testovani firmwaru
Eduard Drusa

Vo svete embedded vývoja koluje o testovaní veľa mýtov, ktoré su považované za pravdy. Jednym z nich je mýtus o tom, že vývoj a testovanie sú možné jedine na cieľovej platforme na ktorej firmware nakoniec pobeží.

Tento mýtus ma hlasných zástancov a presadzuje sa vo formách od "vývoj mimo cieľového hardware vôbec nie je možný" po jemnejšie "výsledky získane z testov na inom HW o ničom nevypovedajú".

V tejto prednáške niekoľko takých mýtov zbúram. Nebude to však možné bez nabúrania predstavy o tom, ako vyzerá dobrý firmware. Firmware dnešných zariadení dávno prerástol rozmery jednoduchých ovládacích slučiek, ktorých jedinou starosťou bolo riadiť periférie s minimálnou latenciou, spotrebou energie a to všetko na zastaralom 8-bitovom mikrokontroleri.

V dnešnej dobe firmware plni úlohy, ktoré s riadením často nemajú nič spoločné a veľká čast embedded zariadení je nejakou formou online. Táto zmena paradigmy má vplyv ako na architektúru firmware tak aj na testovanie.

U120
13:00
60min
Matrix - otevřený standard pro komunikaci
Marian Rychtecky

Matrix - otevřený standard pro komunikaci

Aula Minor
13:00
30min
Medzinárodná emailová adresa
Tomáš Tichý

Čo to je medzinárodná emailová adresa [Email Address Internationalization (EAI)], ako sa používá, konfiguruje a aké su možnosti serverov a klientov. Ako sa darí rôznym webovým stránkam s podporou EAI?

Aula Magna
13:30
13:30
30min
Odkaz pre starostu 2.0 - Open Source, AI a civic hacking
Jano Suchal

Portál odkazprestarostu.sk pomáha občanom nahlasovať problémy v ich okolí už od roku 2010. Minulý rok prešiel portál masívnou technologickou prerábkou a jeho správu prebralo občianske združenie Slovensko.Digital. Portál je po novom nielen postavený na opensource technológiách, ale aj samotné zdrojové kódy portálu sú opensource. Ukážeme si, čo znamenalo prerobiť 15 ročné legacy PHP kódy, ako sa využíva AI, čo nové chystáme tento rok a ako sa môžete zapojiť.

Aula Magna
14:00
14:00
30min
Kvalifikované elektronické podpisy bez mágie a open-source Autogram(y)
Marek Ceľuch

Obrázok podpisu v PDF nie je najdôveryhodnejším spôsobom autorizácie dokumentu. V EÚ máme vďaka nariadeniu eIDAS zhodu na kvalifikovaných elektronických podpisoch, ktoré majú veľmi vysokú mieru dôveryhodnosti. Takéto podpisy vieme na Slovensku vytvárať pomocou občianskeho preukazu všetci a zadarmo. Aby to aj jednoduché, v Slovensko.Digital sme vyvinuli open-source podpisovač Autogram, neskôr pribudla mobilná verzia a najnovšie sa tešíme z podpisového portálu, ktorý celý proces združuje na jednom mieste.

Ukážeme si, čo vlastne elektronický podpis je, prečo niektoré podpisy nazývame kvalifikované, ako sa podpisy overujú, akú úlohu v tom celom hrá open-source knižnica Európskej komisie a prečo máme radi Občiansky zákonník.

Aula Magna
14:00
60min
Novinky v systéme Achilles
Alexander Valach

Systém Achilles, vyvinutý tímom Vládnej jednotky CSIRT (VJ CSIRT) na podporu identifikácie a riadenia bezpečnostných zraniteľností, prešiel v uplynulom období významným vývojom reflektujúcim praktické skúsenosti a spätnú väzbu od jeho odberateľov. V rámci príspevku predstavíme, čo je nové v systéme Achilles, najmä aké problémy sme riešili a aké sú pridané funkcionality, ktoré reagujú na najčastejšie požiadavky subjektov v pôsobnosti VJ CSIRT. Osobitná pozornosť je venovaná novým možnostiam sledovania vývoja zraniteľností v čase, identifikácii trendov a podpore rozhodovania pri riadení rizík. Príspevok zároveň sumarizuje kľúčové poznatky získané z reálneho používania systému a poukazuje na prínosy kontinuálneho zlepšovania nástrojov na správu zraniteľností pre zvýšenie úrovne kybernetickej bezpečnosti organizácií vo verejnej správe, pričom zdieľané skúsenosti a poznatky sa dajú aplikovať v rámci riadenia zraniteľností takmer v akomkoľvek sektore.

Aula Minor
14:00
60min
Otvorený svet smart hodiniek
Jozef Mlích

Smart hodinky sú dnes väčšinou naviazané na proprietárne mobilné aplikácie a uzavreté ekosystémy. Open-source projekty sa to snažia meniť tým, že umožňujú používateľom prepájať nositeľné zariadenia s otvorenými platformami a vytvárať vlastné riešenia.

U120
14:30
14:30
30min
Báječný wikisvět aneb wiki není jen Wikipedia
Lukáš Jelínek

Přednáška ukáže, co všechno nabízí wikisvět, jaké projekty jsou jeho součástí a v neposlední řadě jak můžete sami pomoci. Zvlášť pokud ještě nemáte zkušenosti například s Wikislovníkem, Wikidaty nebo Wikimedia Commons, je tato přednáška určena právě pro vás.

Aula Magna
15:00
15:00
60min
Jak funguje Unicode
Ondřej Caletka

Zpracování textu na počítači je jedna z nejběžnějších úloh. Vnitřně ale počítače pracují jen s čísly. Unicode je standard mapující text na čísla, aby s ním mohly počítače pracovat. I když to zní jednoduše, opak je pravdou. V přednášce se podíváme na jeho předchůdce ASCII, se kterým se setkáváme denně na každém rohu, projdeme zastaralá osmibitová kódování a nakonec se podíváme na vlastnosti Unicode - že Unicode není synonymum k UTF-8, jak funguje normalizace, surogátní znaky, jak dokáže potrápit BOM, nebo proč je počítání znaků velmi netriviální úloha. A nebudou chybět ani Emoji 🤓

Aula Magna
15:00
60min
Od klikania k promptovaniu: Ako AI agenti za rok zmenili pravidlá hry pri tvorbe MVP
Ján Švantner

Od klikania k promptovaniu: Ako AI agenti za rok zmenili pravidlá hry pri tvorbe MVP

U120
15:00
60min
RPKI ASPA (Autonomous System Provider Authorization)
Marian Rychtecky

RPKI ASPA (Autonomous System Provider Authorization)

Aula Minor
16:00
16:00
15min
Uzatvorenie konferencie

Uzatvorenie konferencie

Aula Magna