jOpenSpace

jOpenSpace - ročník 2025

Fotogalerie

Kompletní fotogalerie z akce

    Lukáš Křečan

    🎤 Důvěra a pocit zodpovědnosti

    Lukáš Křečan ve své přednášce "Důvěra a pocit zodpovědnosti" zkoumá klíčové koncepty, které ovlivňují pracovní spokojenost a efektivitu týmů. Zaměřuje se na dynamiku mezi lídry a členy týmů, přičemž používá model s dvěma osami – důvěrou a pocitem zodpovědnosti. Křečan upozorňuje na čtyři možné scénáře, které mohou nastat v závislosti na úrovni důvěry a angažovanosti, a varuje před nebezpečím mikromanagementu a kultury "command and control". Důležitým bodem jeho prezentace je potřeba stanovit jasné mantinely, které umožní týmům převzít odpovědnost za výsledky, aniž by byli neustále kontrolováni. Křečan také zdůrazňuje, že je nezbytné, aby lídři respektovali prostor, ve kterém se týmy pohybují, a nezasahovali do jejich práce. Přednáška nabízí cenné postřehy pro každého, kdo se snaží zlepšit pracovní prostředí a podporovat inovace. Křečan doporučuje knihu "The Agile Culture" jako inspiraci pro další prohloubení těchto myšlenek.

    Jan Voráček

    🎤 JS v kleci aneb jak zkrotit doplňky třetích stran

    Jan Voráček ve své přednášce "JS v kleci aneb jak zkrotit doplňky třetích stran" představuje inovativní přístup k integraci externích doplňků v rámci platformy Shoptet, která se připravuje na přechod na NextJS. Cílem je zajistit bezpečnost a stabilitu aplikací, které využívají cizí kód, a to zejména v kontextu, kdy externí doplňky mohou ohrozit celou infrastrukturu. Voráček vysvětluje, jak se pomocí V8 Isolate dají izolovat běžící skripty, což minimalizuje riziko úniku citlivých dat a zajišťuje kontrolu nad prostředím, ve kterém se kód vykonává. Dále se zaměřuje na výhody tohoto přístupu, jako je rychlost spuštění a možnost omezit spotřebu paměti a CPU. Přednáška také zmiňuje, že ačkoliv V8 Isolaty nejsou zcela bezpečné, představují lepší alternativu než tradiční metody. Voráček vyzývá k dalšímu zkoumání a vývoji, což naznačuje, že projekt je stále v experimentální fázi. Tato přednáška je cenným zdrojem informací pro vývojáře, kteří hledají efektivní způsoby, jak integrovat třetí strany do svých aplikací bez ztráty bezpečnosti.

    Martin Hampl

    🎤 Vektorové DB v PostgreSQL snadno a rychle

    Martin Hampl ve své přednášce "jOpenSpace 2025 - Vektorové DB v PostgreSQL snadno a rychle" představuje inovativní přístup k využití vektorových databází v rámci PostgreSQL. Cílem je ukázat, jak efektivně a jednoduše implementovat vyhledávání pomocí vektorů, aniž by bylo nutné nastavovat složité externí vyhledávací systémy. Hampl vysvětluje základní pojmy, jako jsou vektory a embeddingy, a jejich význam pro semantické vyhledávání. Dále se zaměřuje na praktické aplikace, včetně použití modelů OpenAI a knihovny PG Vector, a diskutuje o výhodách a nevýhodách těchto technologií. Přednáška také pokrývá problematiku indexace a výkonu při práci s velkými objemy dat. Hampl naznačuje, že budoucnost může přinést nové knihovny, které by mohly vyřešit některé současné problémy. Tato prezentace je cenným zdrojem informací pro všechny, kteří chtějí zjednodušit a zefektivnit vyhledávání v databázích pomocí moderních technologií.

    Leoš Přikryl

    🎤 Walking desk

    Leoš Přikryl ve své přednášce představuje inovativní koncept Walking Desk, což je stůl kombinující práci a chůzi. Tento přístup mu pomohl vyřešit problém nedostatku pohybu a bolesti zad způsobené dlouhým sezením. Leoš sdílí svůj osobní příběh, jak se k tomuto zařízení dostal a jak si přizpůsobil pracovní prostředí, aby bylo snadné přecházet mezi sezením a stáním. Vysvětluje, jak mu chůze pomáhá udržet pozornost během pracovních úkolů, a zmiňuje výhody, jako je zlepšení kreativity a produktivity. Přednáška také obsahuje praktické tipy pro ty, kteří by chtěli Walking Desk vyzkoušet, včetně doporučení ohledně vybavení a nastavení. Leoš varuje před některými nevhodnými aspekty, jako je používání nevhodného běhacího pásu, a zdůrazňuje důležitost pohodlného nastavení. Celkově jeho zkušenosti ukazují, jak může být kombinace chůze a práce prospěšná, a vyzývá posluchače, aby si tento koncept vyzkoušeli na vlastní kůži.

    Václav Stolín

    🎤 CI/CD Capture & Iterate / Compose & Develop

    Václav Stolín ve své přednášce "jOpenSpace 2025 - CI/CD Capture & Iterate / Compose & Develop" sdílí svou vášeň pro fotografii a osobní zkušenosti s tímto koníčkem. Zaměřuje se na technické a kreativní aspekty fotografování, včetně výběru fotoaparátů a objektivů, a diskutuje o fenoménu známém jako Gear Acquisition Syndrome, kdy se fotografové soustředí více na vybavení než na samotné fotografování. Vašek se podělí o tipy, jak zlepšit své fotografické dovednosti, včetně kompozice, perspektivy a využití světla. Dále zdůrazňuje důležitost pravidel třetin a experimentování s různými úhly pohledu. Na závěr prezentace prozrazuje, že nejlepším fotoaparátem je ten, který máte vždy po ruce a nebojíte se ho použít. Přednáška je inspirativní a nabízí praktické rady pro všechny, kteří chtějí zlepšit své fotografické umění.

    https://www.linkedin.com/in/vaclav-stolin/

    Vlaďka Janů

    🎤 Budoucnost energetiky a je vodík naše budoucnost?

    V přednášce "Budoucnost energetiky a je vodík naše budoucnost?" se Vlaďka Janů zaměřuje na aktuální otázky týkající se energetiky, přičemž klade důraz na roli vodíku. Cílem její prezentace je uvést na pravou míru některé mýty a nedorozumění spojené s vodíkem jako energetickým zdrojem. Janů podrobně rozebírá výhřevnost vodíku v porovnání s tradičními palivy a upozorňuje na technické a ekonomické výzvy spojené s jeho výrobou a skladováním. Dále se věnuje moderním energetickým trendům, jako je využití obnovitelných zdrojů a potřeba efektivního řízení distribuční soustavy. Zmiňuje také, že budoucnost energetiky může být ovlivněna novými technologiemi a materiály, které by mohly zvýšit efektivitu výroby energie. Janů končí svou přednášku zamyšlením nad tím, jak se společnost postupně posouvá k udržitelnějším a bezpečnějším energetickým řešením. Tato přednáška je výbornou příležitostí pro všechny, kdo se zajímají o budoucnost energetiky a inovativní přístupy k jejímu rozvoji.

    Víťa Plšek

    🎤 Nemám téma - to bude pořádná ledová sprcha

    Víťa Plšek ve své přednášce na jOpenSpace 2025 sdílí osobní zkušenosti s otužováním a jeho přínosy pro tělo i mysl. V úvodu se zamýšlí nad tím, jaký byl jeho rok a jak se snažil inspirovat ostatní, přičemž se dotýká tématu diskuze a networkingu. Hlavním motivem jeho prezentace je ledová sprcha, kterou považuje za metaforu pro překonávání osobních výzev a stresu. Víťa popisuje, jak otužování zlepšilo jeho psychickou odolnost a energii, a jak se stal součástí komunity otužilců. Dále se zaměřuje na praktické tipy pro začátečníky, včetně bezpečnostních opatření a doporučení pro studené sprchy. Na závěr vyzývá posluchače k účasti na výzvě, která má za cíl motivovat k pravidelnému otužování. Tato přednáška je inspirativní a nabízí cenné rady pro ty, kteří chtějí zlepšit své zdraví a pohodu.

    Luboš Račanský

    🎤 IDDQD

    Luboš Račanský ve své přednášce "jOpenSpace 2025" přivádí posluchače na nostalgickou cestu do minulosti videoher, konkrétně se zaměřuje na kultovní hru Doom a její technické pozadí. Cílem prezentace je ukázat, jak se vyvíjela herní technologie v 90. letech, a jaký vliv měly tehdejší hardwarové inovace na design her. Račanský se dotýká klíčových aspektů, jako jsou procesory, paměti a grafické technologie, a vysvětluje, jak tyto prvky ovlivnily vývoj herního enginu. Zmiňuje také významné osobnosti, jako jsou John Romero a John Carmack, a jejich přínos k revoluci v herním průmyslu. Přednáška je obohacena o osobní vzpomínky a historické souvislosti, které činí technické detaily přístupnějšími a zajímavějšími. Račanský se nebojí kritizovat některé technické volby a poukazuje na to, jak se herní komunita vyvíjela a adaptovala. Celkově tato přednáška nabízí fascinující pohled na to, jak se zrodila jedna z nejikoničtějších her všech dob a jak její dědictví přetrvává dodnes.

    https://blog.zvestov.cz

    Vladimír Oraný

    🎤 InfluxDB a proč ho (ne)používat

    Vladimír Oraný ze společnosti Agorapuls ve své přednášce představuje zkušenosti s optimalizací výkonu databázového systému pro analýzu dat ze sociálních sítí. Cílem bylo zrychlit generování reportů, které se původně pohybovalo v desítkách sekund, na přijatelnější úroveň. Přednášející popisuje přechod od DynamoDB k InfluxDB, přičemž zdůrazňuje výhody a nevýhody obou systémů. V rámci optimalizace byl vyvinut report engine, který umožňuje efektivní načítání a zpracování dat, což vedlo k pětinásobnému zrychlení odezvy. Oraný také upozorňuje na důležitost správného výběru databáze podle typu dat a na nutnost postupných změn při implementaci nových technologií. Závěrem se zamýšlí nad komunitními reakcemi na nové verze InfluxDB a doporučuje opatrnost při přechodu na nové systémy. Tato přednáška je cenným zdrojem informací pro každého, kdo se zabývá analýzou dat a optimalizací databázových systémů.

    Peter Cipov

    🎤 Hacker's TTL - Hacker's Time To Live

    Peter Cipov ve své přednášce "Hacker's TTL - Hacker's Time To Live" se zaměřuje na prevenci aterosklerózy, zejména pro programátory, kteří vedou sedavý životní styl. Cílem jeho prezentace je osvětlit, proč je důležité věnovat pozornost zdraví a jaké faktory přispívají k rozvoji této závažné nemoci. Cipov přináší alarmující statistiky, které ukazují, že ateroskleróza je jedním z hlavních zabijáků v západních civilizacích, a zdůrazňuje, že mnozí lidé žijí s následky infarktu nebo mrtvice po dlouhá léta.

    Vysvětluje mechanismus, jakým LDL cholesterol přispívá k ateroskleróze, a jak zánět v cévách může vést k vážným zdravotním komplikacím. Dále se zaměřuje na rizikové faktory, jako jsou vysoký krevní tlak, diabetes a kouření, a doporučuje preventivní opatření, včetně pravidelných krevních testů a změn životního stylu. Cipov apeluje na důležitost zdravé gramotnosti a uvědomění si vlastních zdravotních limitů, což může přispět k delšímu a kvalitnějšímu životu. Tato přednáška je výzvou k aktivnímu přístupu k prevenci a zdraví, která by neměla být opomíjena.

    https://www.linkedin.com/in/petercipov/

    David Matějček

    🎤 Závislosti

    David Matějček ve své přednášce na jOpenSpace 2025 zkoumá téma závislostí v kontextu přetížení systémů a osobních zkušeností. S využitím vlastních příběhů a analýz se zaměřuje na to, jak se přetížení projevuje v různých oblastech, od zdravotnictví po technologické infrastruktury. Upozorňuje na důsledky, které mohou nastat, když systémy překročí kritické body, a zdůrazňuje, že optimalizace o 5 % je často nedostatečná. Matějček také reflektuje na své zkušenosti s neefektivním managementem a důležitost iniciativních lidí v týmu. V rámci přednášky se dotýká i historických a sociálních kontextů, které ovlivňují současné systémy. Jeho prezentace je plná osobních postřehů a praktických rad, které mohou inspirovat k hlubšímu zamyšlení nad tím, jak se vyrovnat s přetížením v různých aspektech života. Celkově se jedná o fascinující pohled na komplexní problematiku, která zasahuje do mnoha oblastí našeho každodenního života.

    https://omnifish.ee/

    Pavel Lahoda

    🎤 Když pravá ruka neví, co dělá ta levá

    Pavel Lahoda ve své přednášce "jOpenSpace 2025" zkoumá fascinující svět distribuovaných a serverless systémů, přičemž se zaměřuje na inovativní produkt založený na blockchainu, který využívá umělou inteligenci. Představuje koncept, kdy uživatelé mohou interagovat s AI prostřednictvím konverzačního rozhraní, což umožňuje automatizaci a nasazení aplikací bez nutnosti hlubokých technických znalostí. Dále se věnuje problematice ochrany dat v souvislosti s privátními výpočty, kde zdůrazňuje, že je možné provádět výpočty na šifrovaných datech, aniž by server znal jejich obsah. Tento přístup, známý jako homomorfní šifrování, přináší nové možnosti pro bezpečné zpracování citlivých informací. Lahoda také ukazuje praktické příklady a knihovny, které usnadňují implementaci těchto technologií. Jeho prezentace je nejen informativní, ale také inspirativní pro všechny, kteří se zajímají o budoucnost technologií a jejich aplikaci v reálném světě. Publikum má možnost se zapojit do diskuse a klást dotazy, což přispívá k interaktivnímu charakteru přednášky.

    www.actiwerks.com

    Marian Schubert

    🎤 Event Sourcing

    Marian Schubert ve své přednášce představuje koncept event sourcingu, který se stal klíčovým prvkem ve vývoji backendových systémů jeho týmu a celé firmy. Vysvětluje, jak event sourcing mění způsob, jakým se ukládá stav aplikace, a to prostřednictvím doménových eventů, které reflektují byznys logiku. Přednáška se zaměřuje na výhody této metodologie, jako je lepší komunikace s byznysem, snadnější rozšiřitelnost systému a efektivnější generování reportů. Marian také zdůrazňuje, že event sourcing umožňuje jednodušší správu databázových migrací a zjednodušuje proces přidávání nových funkcionalit. Díky oddělení zápisů a čtení dat se zvyšuje výkon a snižuje složitost dotazů. Přednáška rovněž ukazuje, jak event sourcing přispívá k auditnímu záznamu a usnadňuje debugování. Celkově Marianova prezentace nabízí cenné poznatky pro vývojáře, kteří zvažují implementaci event sourcingu ve svých projektech.

    Milan Lempera

    🎤 Switch to Event Sourcing

    Milan Lempera ve své přednášce "jOpenSpace 2025 - Switch to Event Sourcing" představuje přechod na event sourcing jako klíčový prvek pro zlepšení správy dat a analýzy v aplikacích. Hlavním cílem této změny je poskytnout lepší přehled o historii událostí, které vedly k aktuálnímu stavu systému, což usnadňuje diagnostiku problémů a zvyšuje transparentnost pro klienty. Milan zdůrazňuje, že přístup založený na event sourcingu vyžaduje změnu myšlení, kdy se programátoři zaměřují na události a operace místo statických stavů.

    Přednáška se také zabývá praktickými aspekty implementace, jako je event modeling a vytváření živé dokumentace, která se automaticky aktualizuje s každou změnou. Milan ukazuje, jak tento přístup zjednodušuje testování a umožňuje lepší komunikaci mezi technickým týmem a zákazníky. Dále se věnuje principům jako single responsibility a dependency inversion, které přispívají k modularitě a udržovatelnosti kódu.

    Celkově přednáška nabízí cenné poznatky pro vývojáře, kteří chtějí zlepšit své systémy a přizpůsobit se moderním trendům v programování, a ukazuje, jak může event sourcing přinést významné výhody v oblasti správy dat a efektivity vývoje.

    Jan Vondrouš

    🎤 Jízda na spotřebu

    Jan Vondrouš z firmy Eleveo ve své přednášce "Jízda na spotřebu" přináší fascinující pohled na efektivitu spalovacích motorů. Cílem jeho prezentace je sdílet osobní zkušenosti a praktické rady, jak optimalizovat spotřebu paliva při jízdě. V úvodu se účastníci zapojují do interaktivní úlohy, která ilustruje vliv různých jízdních technik na spotřebu. Vondrouš zdůrazňuje, že motor dosahuje nejlepší efektivity při plném nebo téměř plném zatížení v oblasti maximálního točivého momentu. Dále varuje před nevhodnými praktikami, jako je přílišné podtáčení motoru, které může vést k neefektivní jízdě a potenciálnímu poškození vozidla. Prezentace také upozorňuje na důležitost zahřívání motoru a správného řazení. V závěru Vondrouš shrnuje klíčové rady a vyzdvihuje jízdu na spotřebu jako zajímavou disciplínu, která může obohatit každodenní řízení. Tato přednáška je skvělou příležitostí pro všechny, kdo chtějí zlepšit své dovednosti v oblasti úsporné jízdy.

    Pavel Kříž

    🎤 ESPHome - DIY gadgety pro domácí automatizaci snadno a rychle

    Pavel Kříž ve své přednášce představuje ESPHome, open source framework, který usnadňuje vytváření DIY gadgetů pro domácí automatizaci. Zaměřuje se na to, jak lze pomocí ESPHome programovat zařízení s mikrokontroléry ESP826 a ESP32, aniž by bylo nutné psát složitý kód. Přednášející ukazuje, jak lze snadno integrovat tato zařízení s Home Assistantem, což přináší výhody jako jednoduchou konfiguraci a možnost vzdáleného ovládání. Kříž se také věnuje praktickým příkladům, jako je kódový zámek pro garáž a měření hladiny vody v dešťové jímce, které demonstrují funkčnost a užitečnost ESPHome v reálném životě. Dále se zaměřuje na výhody a nevýhody použití hotových zařízení versus vývojových destiček. Přednáška je cenným zdrojem informací pro každého, kdo se zajímá o domácí automatizaci a hledá jednoduché a efektivní řešení. Křížova prezentace je inspirativní a motivuje k experimentování s vlastními projekty v oblasti IoT.

    https://www.linkedin.com/in/pavel-kriz-cz/

    Tomucha

    🎤 Váš první shader

    Tomucha ve své přednášce "jOpenSpace 2025 - Váš první shader" představuje fascinující svět shaderů, které hrají klíčovou roli v moderní grafice a herním designu. Cílem jeho prezentace je demystifikovat programování shaderů a ukázat, jak jednoduché matematické operace mohou vést k ohromujícím vizuálním efektům. Tomucha se vrací k historickému vývoji grafiky, od prvních 2D her až po pokročilé 3D prostředí, a vysvětluje, jak grafické karty umožnily revoluci v renderování. V průběhu přednášky se zaměřuje na praktické aspekty psaní shaderů v jazyce GLSL, přičemž ukazuje, jak lze pomocí jednoduchých příkladů vytvářet složité vizuální efekty. Dále se dotýká různých aplikací shaderů, od uměleckých projektů po post-processing techniky. Tomucha také zmiňuje, jak se shaderové programování stalo subkulturou, která přitahuje kreativce a techniky, a nabízí inspiraci pro další experimentování. Tato přednáška je skvělou příležitostí pro všechny, kteří chtějí proniknout do tajů grafického programování a objevovat nové možnosti v oblasti digitálního umění.

    https://fnx.io

    dond

    🎤 Jak se plánuje doprava

    Dond ve své přednášce "jOpenSpace 2025 - Jak se plánuje doprava" představuje aktuální výzvy v oblasti plánování dopravy v České republice. Zaměřuje se na problém koordinace uzavírek silnic, které často vedou k neefektivnímu cestování a frustraci obyvatel. Vysvětluje, jak současná legislativa a procesy neumožňují efektivní sdílení informací mezi různými úřady, což komplikuje plánování a realizaci dopravních opatření. Dond představuje nový systém nazvaný Crédo, který má za cíl centralizovat data o dopravních omezeních a umožnit úřadům lépe koordinovat své aktivity. Tento systém by měl být dostupný uživatelům na různých úrovních veřejné správy a pomoci tak zlepšit průjezdnost silnic. Důraz je kladen na to, že efektivní fungování tohoto systému vyžaduje změnu legislativy, což je v současnosti v procesu. Přednáška ukazuje, jak moderní technologie a správné plánování mohou přispět k lepší dopravní infrastruktuře a pohodlnějšímu životu obyvatel. Dondova vize pro budoucnost dopravy je inspirativní a nabízí naději na zlepšení situace v oblasti dopravy v Česku.

    dond.cz

    Miloš Havránek

    🎤 Renesance pirátění

    Miloš Havránek ve své přednášce "Renesance pirátění" zkoumá fenomén pirátění v roce 2025 a jeho příčiny. Upozorňuje na to, jak se mění legislativa a technologie, které omezují možnosti uživatelů vytvářet kopie obsahu pro osobní potřebu. Zatímco u her a hudby existují platformy, které nabízejí kvalitní uživatelskou zkušenost a snižují motivaci k pirátění, u filmů a seriálů se situace zhoršuje, což vede k nárůstu nelegálního stahování. Havránek také zmiňuje, že starší generace, jako důchodci, se stávají nečekanými aktéry v pirátském prostředí, zatímco mladší uživatelé hledají cenově dostupné alternativy. V závěru přednášky doporučuje divákům, aby si zálohovali oblíbený obsah a byli obezřetní při placení za digitální služby. Přednáška nabízí cenný pohled na aktuální trendy v oblasti digitálního obsahu a pirátění, což je téma, které se dotýká nás všech.

    https://www.linkedin.com/in/miloshavranek/

    Daniel Crha

    🎤 Hiring is Hard!

    Daniel Crha ve své přednášce "Hiring is Hard!" zkoumá složitosti a výzvy spojené s náborem programátorů. Zaměřuje se na to, jak správně identifikovat a přilákat talentované kandidáty, a to nejen prostřednictvím technických dovedností, ale také s ohledem na týmovou dynamiku a motivaci. Crha sdílí své zkušenosti a metody, které se mu osvědčily, včetně různých typů pohovorů, jako jsou live coding nebo code review, a zdůrazňuje důležitost angažovanosti kandidátů během pohovoru. Upozorňuje na to, že kvalitní kandidáti si vybírají, kde chtějí pracovat, a proto je klíčové, aby se cítili během pohovoru zaujatí a motivovaní. Dále se věnuje otázce podvádění při pohovorech, zejména s ohledem na využívání AI, a navrhuje, jak tomu čelit. Crha uzavírá s důrazem na to, že pokud si není jistý, zda kandidáta chce do týmu, neměl by ho najmout. Tato přednáška je cenným zdrojem pro všechny, kteří se zabývají náborem v technickém sektoru.

    https://www.linkedin.com/in/daniel-crha/

    Tomáš Janečka

    🎤 The future is vibe-coding

    Tomáš Janečka ve své přednášce "The future is vibe-coding" představuje koncept vibe codingu, který se zaměřuje na programování pomocí intuitivních nástrojů, které usnadňují tvorbu aplikací i lidem bez předchozích zkušeností s kódováním. Vysvětluje, jak se v poslední době rozšířily AI nástroje, které se dělí na ty pro zkušené programátory a ty pro nováčky. Janečka zdůrazňuje, že ačkoliv vibe coding nabízí rychlé prototypování, je důležité mít základní znalosti o architektuře a struktuře aplikací, aby se předešlo chaosu v kódu. Představuje několik užitečných nástrojů, jako je Vzero a Clot, které pomáhají při vývoji a dokumentaci projektů. Na závěr se zamýšlí nad budoucností vibe codingu, přičemž upozorňuje, že i když se technologie vyvíjejí, lidský faktor a odborné znalosti zůstávají nenahraditelné. Přednáška je inspirativní a nabízí praktické rady pro všechny, kteří chtějí využít moderní nástroje k realizaci svých nápadů.

    Ivo Musil

    🎤 Přibližné výpočty v dobách AI

    Ivo Musil ve své přednášce "jOpenSpace 2025 - Přibližné výpočty v dobách AI" zkoumá, jak umělá inteligence zvládá matematické úkoly a jak je důležité ověřovat její výsledky. Zaměřuje se na problematiku exaktních výpočtů a upozorňuje, že současné jazykové modely nejsou vždy spolehlivé při provádění jednoduchých aritmetických operací. Musil se vrací k základním principům přibližných výpočtů, které se vyučovaly před érou kalkulaček, a ukazuje, jak lze tyto techniky aplikovat i dnes. Představuje různé metody, jak ověřit správnost výsledků, a zdůrazňuje důležitost logického myšlení a cvičení v matematice. Dále se dotýká fascinujících konceptů, jako jsou logaritmy a narozeninový paradox, které ilustrují, jak lze pomocí přibližných výpočtů řešit složité problémy. Přednáška je výzvou k aktivnímu zapojení mysli při práci s čísly a varováním před slepým důvěřováním technologiím. Musilova prezentace je inspirativní a podněcuje k zamyšlení nad tím, jak efektivně využívat umělou inteligenci v kombinaci s lidským myšlením.

    Filip Sedllák

    🎤 Rekonstrukce domu z první republiky

    Filip Sedlák ve své přednášce "jOpenSpace 2025" sdílí zkušenosti z rekonstrukce domu z první republiky, který zakoupil před pěti lety. Cílem jeho prezentace je poskytnout cenné rady a upozornit na úskalí, která mohou nastat během takového projektu. Sedllák popisuje, jak se potýkal s problémy jako vlhkost, praskání zdí a neefektivní spolupráce s architektem, což vedlo k časovým zpožděním a dodatečným nákladům. Zmiňuje důležitost důkladného plánování a přípravy, včetně správného výběru odborníků a realistického rozpočtu. Dále se zaměřuje na to, jak se vyhnout chybám při rozhodování o změnách v projektu a jak důležité je mít ambiciózní vizi, kterou lze postupně upravovat. Sedllák také porovnává rekonstrukci s novostavbou a zdůrazňuje výhody zachování historických prvků. Jeho sdělení je povzbudivé, neboť ukazuje, že i přes komplikace je možné dosáhnout uspokojivého výsledku a radosti z nového domova. Tato přednáška je inspirativním zdrojem pro každého, kdo zvažuje rekonstrukci či renovaci nemovitosti.

    https://www.linkedin.com/in/filip-sedlak/

    Vojtěch Růžicka

    🎤 Orchestrace AI agentu s autogen

    Vojtěch Růžička ve své přednášce "jOpenSpace 2025" představuje inovativní přístup k orchestraci umělých inteligencí prostřednictvím systému více agentů. Tento model se odklání od tradičního použití jednoho velkého jazykového modelu (LLM) a místo toho využívá tým agentů, z nichž každý má specifické dovednosti a úkoly, což umožňuje efektivnější řešení složitějších problémů. Růžička zdůrazňuje výhody této metodologie, jako je flexibilita, škálovatelnost a transparentnost komunikace mezi agenty. V přednášce se také věnuje různým režimům orchestrace, od jednoduchých až po sofistikované, a ukazuje, jak lze tyto agenti koordinovat pomocí frameworku, jako je autogen od Microsoftu. V praktické části demonstruje, jak agenti spolupracují na tvorbě prezentace, přičemž každý agent plní svou roli v procesu od výzkumu až po generování finálního dokumentu. Tento přístup nejenže zefektivňuje práci, ale také zajišťuje kvalitu výstupu díky mechanismům verifikace. Růžička uzavírá přednášku s možností vyzkoušet si tento systém prostřednictvím uživatelsky přívětivého rozhraní Autogen Studio. Tato přednáška je inspirativním pohledem na budoucnost spolupráce AI agentů a jejich praktické aplikace.

    www.vojtechruzicka.com

    Martin Dulák

    🎤 Sometimes you should over-engineer it

    Martin Dulák ve své přednášce "jOpenSpace 2025 - Sometimes you should over-engineer it" zkoumá dilema mezi technickým nadšením a architektonickými požadavky v oblasti softwarového vývoje. Představuje příběh o přepisování zastaralého systému, který byl napsán v Pascale a jehož údržba byla problematická. Dulák se zaměřuje na to, jak se rozhodli najít existující řešení, které by splnilo alespoň 50 % požadavků, a jak se při tom setkali s různými technickými výzvami. V rámci prezentace také představuje inovativní nástroj Ice panel, který usnadňuje diagramování a vizualizaci architektury systému. Hlavními body přednášky jsou důležitost flexibility v návrhu systémů a ochota přehodnotit a rearchitektovat řešení, když se ukáže, že původní přístup není efektivní. Dulák zdůrazňuje, že někdy je lepší investovat do sofistikovanějších technologií, které mohou přinést dlouhodobé výhody. Tato přednáška je inspirativním pohledem na to, jak se vyrovnat s technickými výzvami a jak se poučit z chyb v procesu vývoje.

    https://www.linkedin.com/in/dulak/

    Petr Filip

    🎤 Frontend-Backend integrace bez bolesti

    Petr Filip ve své přednášce "jOpenSpace 2025" zkoumá problematiku integrace backendu a frontendu v kontextu moderního vývoje softwaru. Zaměřuje se na výzvy, které fullstackoví vývojáři čelí při synchronizaci změn mezi těmito dvěma částmi aplikace, a představuje různé technologie, které mohou tento proces usnadnit. Mezi nimi se objevují nástroje jako Swagger, JSON Schema a gRPC, avšak Filip upozorňuje na jejich nevhodnost pro menší projekty. Klíčovým bodem jeho prezentace je technologie TRPC, která umožňuje automatické typování mezi backendem a frontendem, čímž snižuje riziko chyb. Největší pozornost však věnuje Vádin Hilla, kombinaci Spring Bootu, Reactu a TypeScriptu, která nabízí plně integrované a bezpečné prostředí pro vývoj. Díky této technologii mohou vývojáři okamžitě vidět chyby a využívat automatické generování kódu, což výrazně zrychluje vývojový proces. Filipova přednáška je cenným zdrojem informací pro každého, kdo se zajímá o efektivní metody integrace v moderním softwarovém vývoji.

    Filip Štaffa

    🎤 Git Gud

    Filip Štaffa ve své přednášce "Git Gud" zkoumá koncept zlepšování a učení se prostřednictvím videoher, zejména na příkladech her Dark Souls a Elden Ring. Představuje, jak tyto hry, známé svou obtížností, mohou pomoci hráčům vybudovat sebevědomí a trpělivost, což má pozitivní dopad na jejich osobní rozvoj. Štafa se zaměřuje na důležitost porozumění herním mechanikám a na to, jak opakované pokusy a selhání vedou k hlubšímu učení. Dále diskutuje o paralelách mezi herním učením a profesním rozvojem, kdy nedostatečné základy mohou vést k frustraci a neúspěchu. V závěru přednášky doporučuje cílené učení a konzistentní technologický stack jako klíčové faktory pro úspěch v obou oblastech. Přednáška je inspirativním pohledem na to, jak mohou hry sloužit jako nástroj pro osobní růst a efektivní učení.

    Tomáš Karela Procházka

    🎤 gRPC - Looking for magic

    Tomáš Karela Procházka ve své přednášce "jOpenSpace 2025 - gRPC - Looking for magic" se zaměřuje na technologii gRPC, která je často vnímána jako složitá a tajemná. Cílem jeho prezentace je demystifikovat gRPC a ukázat, že se není čeho bát, ačkoli se nejedná o zázračnou technologii. Procházka vysvětluje, že gRPC je RPC framework, který využívá HTTP/2 a umožňuje efektivní komunikaci mezi servery a klienty. Zmiňuje klíčové výhody, jako je multiplexing a bidirectional communication, které zlepšují výkon a efektivitu přenosu dat. Dále se věnuje i některým nevýhodám, jako je složitější load balancing a problémy s chybovými hlášeními. Přednáška obsahuje také praktické ukázky a příklady, které ilustrují, jak gRPC funguje v praxi. Procházka tak poskytuje cenné informace pro vývojáře, kteří chtějí lépe porozumět této technologii a jejímu využití v moderních aplikacích.

    Pavel Jetenský

    🎤 Simple guide to remote debugging

    Pavel Jetenský ve své přednášce "Simple guide to remote debugging" přináší praktický pohled na problematiku vzdáleného ladění aplikací, zejména v prostředí Java a Node.js. Cílem jeho prezentace je ukázat, že nastavení remote debugingu není tak složité, jak se může zdát, a že správná konfigurace může výrazně usnadnit práci vývojářům. Pavel se zaměřuje na konkrétní postupy, jak ladit služby běžící na vzdálených serverech, včetně použití Dockeru a SSH tunelů. V rámci přednášky demonstruje, jak správně nastavit debugovací porty a jak se vyhnout běžným chybám, které mohou bránit úspěšnému ladění. Dále se věnuje užitečným tipům, jako je komunikace s testerem o možných dopadech ladění na výkon aplikace. Na závěr Pavel sdílí rady, jak pracovat se zdrojovými kódy v Dockeru a jak efektivně získat potřebné soubory pro další vývoj. Tato přednáška je cenným zdrojem informací pro všechny, kteří chtějí zlepšit své dovednosti v oblasti vzdáleného ladění a efektivněji řešit problémy s aplikacemi.

    Pavel Tomášek

    🎤 Technologické bestie

    Pavel Jetenský ve své přednášce "Simple guide to remote debugging" přináší praktický pohled na problematiku vzdáleného ladění aplikací, zejména v prostředí Java a Node.js. Cílem jeho prezentace je ukázat, že nastavení remote debugingu není tak složité, jak se může zdát, a že správná konfigurace může výrazně usnadnit práci vývojářům. Pavel se zaměřuje na konkrétní postupy, jak ladit služby běžící na vzdálených serverech, včetně použití Dockeru a SSH tunelů. V rámci přednášky demonstruje, jak správně nastavit debugovací porty a jak se vyhnout běžným chybám, které mohou bránit úspěšnému ladění. Dále se věnuje užitečným tipům, jako je komunikace s testerem o možných dopadech ladění na výkon aplikace. Na závěr Pavel sdílí rady, jak pracovat se zdrojovými kódy v Dockeru a jak efektivně získat potřebné soubory pro další vývoj. Tato přednáška je cenným zdrojem informací pro všechny, kteří chtějí zlepšit své dovednosti v oblasti vzdáleného ladění a efektivněji řešit problémy s aplikacemi.

    Ondra Nekola

    🎤 Smrtonosná trojka

    Ondra Nekola ve své přednášce "Smrtonosná trojka" zkoumá spojení velkých jazykových modelů s různými nástroji a jejich potenciální důsledky. Zaměřuje se na to, jak jazykové modely, které se vyvinuly v schopnosti generovat komplexní texty, mohou interagovat s externími nástroji prostřednictvím nového standardu Model Context Protocol. Tento přístup umožňuje uživatelům efektivně využívat jazykové modely k provádění různých úkolů, avšak přináší také otázky ohledně bezpečnosti a integrity dat. Nekula varuje před riziky, která vznikají, když jazykové modely mají přístup k privátním informacím a mohou komunikovat s nedůvěryhodným obsahem. Přednáška se dotýká i možných řešení těchto problémů, přičemž zdůrazňuje, že odstranění některých funkcí by mohlo snížit užitečnost těchto agentních systémů. Celkově je prezentace výstižným pohledem na současné výzvy v oblasti umělé inteligence a jejího bezpečného nasazení.

    https://www.nekola.cz

    Vít Kalisz

    🎤 Jak dostat AI do škol?

    Vít Kalisz ve své přednášce "Jak dostat AI do škol?" zkoumá výzvy a možnosti integrace umělé inteligence do vzdělávacího systému. Zaměřuje se na překážky, které brání efektivnímu zavedení AI, jako jsou obavy rodičů, nedostatečné financování a hierarchická struktura školství. Kalisz zdůrazňuje, že klíčovým krokem je přesvědčit ředitele škol a učitele o přínosech AI, přičemž poukazuje na nedostatek podpory a školení pro učitele. Dále se věnuje otázce nákladů na technologie a navrhuje alternativní modely, které by mohly školám usnadnit přístup k AI nástrojům. V závěru vyzývá účastníky, aby se zapojili do testování nového nástroje, který by měl usnadnit využívání AI ve školách. Přednáška nabízí cenné postřehy a inspiraci pro všechny, kdo se zajímají o modernizaci vzdělávání a využití technologií v učebním procesu.

    notnullmakers.com

    Lojza Holub

    🎤 Úvod do Evžena Oněgina

    Lojza Holub ve své přednášce "jOpenSpace 2025 - Úvod do Evžena Oněgina" zkoumá fascinující spojení mezi matematikou, filozofií a literaturou v kontextu ruské revoluce. Zaměřuje se na myšlenky matematiků Pavla Nekrasova a Andreje Markova, kteří se střetli v debatě o svobodné vůli a pravděpodobnosti. Nekrasov se pokusil prokázat existenci svobodné vůle pomocí statistiky rozvodů, zatímco Markov argumentoval, že pravděpodobnost může platit i pro závislé jevy, což dokázal analýzou textu z "Evžena Oněgina". Holub ukazuje, jak Markovova práce ovlivnila moderní generování textu a statistické modely, a varuje před nebezpečím, že generovaný obsah může oslabit naši schopnost svobodně vyjadřovat myšlenky. Přednáška tak nabízí nejen historický pohled na vývoj myšlenek o pravděpodobnosti, ale i aktuální úvahy o vlivu technologií na lidskou kreativitu a svobodnou vůli. Holubova prezentace je výjimečná kombinací vědeckého bádání a filozofických úvah, které podněcují k zamyšlení nad naším vztahem k technologiím a umělé inteligenci.

    https://commity.cz

    Ondrej Sika

    🎤 Kubernetes secrets the right way

    Ondřej Šika ve své přednášce "Secrets in Kubernetes The Right Way" představuje efektivní a bezpečné metody správy tajemství v prostředí Kubernetes. Zaměřuje se na GitOps přístup a ukazuje, jak se vyhnout ukládání tajemství přímo v Git repozitářích. Představuje nástroje jako HashiCorp Vault a OpenBow, které umožňují spravovat tajemství pomocí dynamických a verzovaných přístupů. Důraz klade na autentizaci pomocí JWT a OIDC, což zajišťuje bezpečný přístup bez statických tokenů. Ondřej také popisuje možnosti integrace Vaultu s Kubernetes, a to buď přímo v aplikaci, nebo prostřednictvím operátorů, což usnadňuje práci s tajemstvími bez nutnosti zásadních změn v kódu. Celkově jeho prezentace nabízí praktické a osvědčené řešení pro moderní správu tajemství, které je škálovatelné a bezpečné. Tato přednáška je cenným zdrojem informací pro každého, kdo se zabývá Kubernetes a bezpečností aplikací.

    https://sika.io

    Filip Procházka

    🎤 Devin.AI - basic intro

    Filip Procházka ve své přednášce "jOpenSpace 2025" zkoumá, jak zlepšit výstupy AI nástrojů pro kódování pomocí zpětné vazby a kontrolních mechanismů. Zaměřuje se na důležitost psaní kvalitních promptů a striktního typování kódu, které pomáhá minimalizovat chyby a zvyšuje efektivitu práce s AI. Procházka vysvětluje, jak feedback loop může zautomatizovat procesy a umožnit AI samostatně opravovat chyby, což šetří čas a zvyšuje kvalitu výsledného kódu. Dále představuje konkrétní příklady a nástroje, které usnadňují implementaci těchto principů, včetně knihovny pro striktní typování ID. Jeho přístup ukazuje, jak důležité je mít pod kontrolou generovaný kód, zejména v kontextu moderního vývoje aplikací. Přednáška je cenným zdrojem pro vývojáře, kteří chtějí efektivněji využívat AI a zlepšit kvalitu svého kódu. Procházka zdůrazňuje, že i když AI může být mocným nástrojem, je nezbytné mít stále na paměti kontrolu a ověřování výsledků.

    https://filip-prochazka.com/

    Martin Bednář

    🎤 Knížka v lahvi pro 21. století

    Martin Bednář ve své přednášce představuje inovativní projekt zaměřený na sdílení knih prostřednictvím knihovních budek. Inspirací mu byla jeho partnerka, která napsala několik knih, a společně se rozhodli, že je budou umisťovat do těchto budek. Aby sledovali, kde se knihy nacházejí, vytvořil jednoduchou aplikaci, která využívá QR kódy pro zaznamenávání polohy. Aplikace, postavená v Pythonu a využívající HTML a JavaScript, umožňuje uživatelům snadno sledovat cestu knih, které si půjčili. Bednář také sdílí své zkušenosti s vývojem a hostováním aplikace na open source platformě Heliohost, která je ideální pro malé projekty s nízkým provozem. Přednáška je nejen technicky zaměřená, ale také inspirativní pro všechny, kdo chtějí podpořit čtení a sdílení knih v moderním světě. Na závěr nabízí možnost si některé knihy vzít a pustit je do světa, čímž podněcuje interakci s publikem.

    https://www.linkedin.com/in/xxbedy/

    František Řezáč

    🎤 oscloud.cz

    František Řezáč ve své přednášce představuje projekt OSCloud.cz, který je zaměřen na poskytování open source aplikací jako služeb. Cílem je ukázat, jak tento projekt přináší pozitivní změny v oblasti digitálních služeb a jak se snaží překonat výzvy, které open source čelí v éře komerčních řešení. Řezáč zdůrazňuje, že OSCloud.cz nabízí širokou škálu aplikací, včetně populárního Nextcloudu, chatovací platformy Matrix a dalších nástrojů pro organizaci a sdílení obsahu. Projekt se vyznačuje lokální podporou a komunitním přístupem, což z něj činí atraktivní alternativu k velkým technologickým firmám. Dále se zaměřuje na integraci různých služeb do jednoho rozhraní, což usnadňuje uživatelům přechod na open source řešení. Řezáč také zmiňuje inovativní aplikace, jako je Pairdrop, které řeší praktické problémy uživatelů. Celkově jeho prezentace ukazuje, jak může open source opět získat konkurenceschopnost a přinést uživatelům radost a svobodu v digitálním světě.

    https://calavera.info

    Jan Novotný

    🎤 Nesportujte s dětmi

    Jan Novotný ve své přednášce "Nesportujte s dětmi" zkoumá paradoxní situaci, kdy se rodiče snaží aktivně zapojit do sportovního života svých dětí, ale často se ocitají v pasti. Vysvětluje, jak se změnil životní styl dětí, které tráví více času doma a méně venku, což vede k potřebě najít alternativy, jak je motivovat k pohybu. Novotný sdílí vlastní zkušenosti s plaváním dětí a ukazuje, jak se zpočátku zdálo, že je to ideální řešení, které přináší radost a zdraví. Postupem času však odhaluje, že organizace závodů a tréninků se stává časově náročnou a vyčerpávající záležitostí, která může rodiče pohltit. Přesto se mu podařilo najít pozitivní aspekty, jako je zlepšení fyzické kondice a nové přátelství. Přednáška varuje před nečekanými náklady a závazky, které mohou sportovní aktivity přinést, a vybízí rodiče, aby si byli vědomi potenciálních úskalí. Celkově je to inspirativní a poučné zamyšlení nad tím, jak sport ovlivňuje rodinný život.

    https://novoj.net

    Zdenek Henek

    🎤 JavaEE => JakartaEE

    Zdeněk Henek ve své přednášce "jOpenSpace 2025 - JavaEE : JakartaEE" zkoumá výzvy spojené s migrací projektů na Jakarta EE. Upozorňuje na problém kompatibility, který může ohrozit stabilitu a důvěru zákazníků v Java ekosystém, zejména když se nové verze ukazují jako nekompatibilní se staršími aplikacemi. Zdeněk se zabývá takzvanou "softwarovou archeologií", kdy se snaží porozumět a obnovit staré projekty, které mají často dvacetiletou historii. Představuje nástroje, jako je OpenRiveride a Tomcat Migration Tool, které usnadňují proces migrace, a diskutuje o nutnosti schválení změn od kolegů, aby se předešlo zbytečným komplikacím. Dále se zamýšlí nad možnostmi, jak udržet staré projekty funkční, a to i v případě, že zákazníci nechtějí přejít na novější verze. Zdeněkova přednáška je cenným zdrojem informací pro vývojáře, kteří se potýkají s podobnými problémy, a nabízí praktické rady a nástroje pro úspěšnou migraci.

    Martin Strejc

    🎤 Debugging Infrastructure Performance Issues

    Marian Schubert ve své přednášce představuje koncept event sourcingu, který se stal klíčovým prvkem ve vývoji backendových systémů jeho týmu a celé firmy. Vysvětluje, jak event sourcing mění způsob, jakým se ukládá stav aplikace, a to prostřednictvím doménových eventů, které reflektují byznys logiku. Přednáška se zaměřuje na výhody této metodologie, jako je lepší komunikace s byznysem, snadnější rozšiřitelnost systému a efektivnější generování reportů. Marian také zdůrazňuje, že event sourcing umožňuje jednodušší správu databázových migrací a zjednodušuje proces přidávání nových funkcionalit. Díky oddělení zápisů a čtení dat se zvyšuje výkon a snižuje složitost dotazů. Přednáška rovněž ukazuje, jak event sourcing přispívá k auditnímu záznamu a usnadňuje debugování. Celkově Marianova prezentace nabízí cenné poznatky pro vývojáře, kteří zvažují implementaci event sourcingu ve svých projektech.

    Filip Procházka

    Better outputs of AI coding tools via feedback loops from stricter code

    Filip Procházka ve své přednášce "jOpenSpace 2025" zkoumá, jak zlepšit výstupy AI nástrojů pro kódování pomocí zpětné vazby a kontrolních mechanismů. Zaměřuje se na důležitost psaní kvalitních promptů a striktního typování kódu, které pomáhá minimalizovat chyby a zvyšuje efektivitu práce s AI. Procházka vysvětluje, jak feedback loop může zautomatizovat procesy a umožnit AI samostatně opravovat chyby, což šetří čas a zvyšuje kvalitu výsledného kódu. Dále představuje konkrétní příklady a nástroje, které usnadňují implementaci těchto principů, včetně knihovny pro striktní typování ID. Jeho přístup ukazuje, jak důležité je mít pod kontrolou generovaný kód, zejména v kontextu moderního vývoje aplikací. Přednáška je cenným zdrojem pro vývojáře, kteří chtějí efektivněji využívat AI a zlepšit kvalitu svého kódu. Procházka zdůrazňuje, že i když AI může být mocným nástrojem, je nezbytné mít stále na paměti kontrolu a ověřování výsledků.