{dn}{dl}
{sep}
{hnn}{hl}
{sep}
{mnn}{ml}
JavaDays

O KONFERENCII

Ôsmy ročník JavaDays prebehne 8. - 9. novembra 2023 hybridne. Konferencia sa bude konať v CineStar v OC Černý Most, ale sledovať ju môžete aj online.

Konferencia je určená Java vývojárom, programátorom a všetkým, čo sa o Javu a súvisiace technológie zaujímajú.

Konferencia prebehne v hybridnej podobe - všetky prednášky budú online streamované z konferenčnej sály v Prahe.
Všetci účastníci dostanú 10-dňový prístup do archívu prednášok. 

Ak ste nestihli JavaDays, môžete si zakúpiť 10-dňový prístup do archívu ešte dnes! (Archív je možné zakúpiť do 20. decembra 2023.)

 

dni konferencie

 

prednášok

 

expertov

 

účastníkov

Program konferencie

08:00 - 08:30

Registrace

08:30 - 09:25

Keynote: Novinky v Java světě

Novinky v Javě 21 (nejnovější LTS verze Javy), novinky ve Spring Boot 3.X a celkově co se za poslední rok událo v Java světě a kam směřujeme. 

Na stiahnutie

Jiří Pinkas

09:25 - 09:40

Přestávka

09:40 - 10:35

Upgrade na Spring Boot 3

Spring Boot 2 je zdaleka nejnasazovanější knihovna ve světě Javy. Není to ani rok, kdy vyšla verze Spring Boot 3 (současně se Spring Frameworkem 6), ale v listopadu již končí zdarma podpora Spring Boot 2.x a je třeba přemýšlet nad upgradem. Ten ale nebude tak jednoduchý, jak by se mohlo zdát. Spring Boot 3 je postaven na balících Jakarta EE (jakarta.*), namísto Java EE (javax.*) a to znamená, že tento přechod s vaším vlastním kódem musejí udělat i všechny knihovny, které používáte. V přednášce se podíváme na kapku historie verzí Springu, jaké výhody vám přinese Spring Boot 3 (a Spring Framework 6.x) a jak řešit problémy při přechodu.

Na stiahnutie

Kamil Ševeček

10:35 - 10:50

Přestávka

10:50 - 11:45

Ošetřování chybových stavů aneb "Zkusili jste to vypnout a zapnout"?

Vývojáři se často zaměřují pouze na požadovanou funkcionalitu a zapomínají na to, co se může pokazit.
Nesprávné ošetření chybových stavů na produkci může mít za následek nejen neschopnost vidět, co se v systému doopravdy děje, ale také může dojít k blokaci systému nebo dokonce ke ztrátě dat.
Ukážu, na co si dát pozor, kde jsou obvyklé pasti a nastíním způsoby řešení. A vysvětlím, proč microservisová architektura je z tohoto pohledu tak "těžká".

Na stiahnutie

Roman Bouchner

11:45 - 12:45

Oběd

12:45 - 13:40

Šáhni si na AI: integrace umělé inteligence do firemního prostředí

Představte si, že musíte ve firmě implementovat generativní umělou inteligenci. Je to trochu jako postavit dům z Lega - vypadá to snadno, dokud nezačnete. Čekání na schválení přístupových práv přeskočíme. Začnete totiž kódovat, řešit bezpečnost, zdroje dat, GDPR. A zatímco se snažíte vytvořit vlastní embedding databázi, Google a Microsoft klidně oznámí, že mají hotové řešení, které můžete mít hned. A co teprve, když ředitel prohlásí, že integraci zvládne sám!

Ale nezoufejte, podíváme se, jak to je doopravdy. Probereme pár triků z reálných příkladů a zkušeností z implementace OpenAI, MS Azure, Google Vertex a Duet.

Na stiahnutie

Martin Krček

13:40 - 13:55

Přestávka

13:55 - 14:50

Máte pod kontrolou prístup na vaše API?

API sú stavebnými kameňmi moderných aplikácií. Ale ako ich používanie rastie, zvyšuje sa aj možnosť zneužitia. Na prednáške si povieme o základných princípoch API bezpečnosti, používaných štandardoch, a na čo nezabudnúť pri návrhu zabezpečenia API.

Na stiahnutie

Ivan Macalák

14:50 - 15:05

Přestávka

15:05 - 16:00

evitaDB - rychlá databáze pro e-commerce

Doménově specifické databáze poskytují vývojářům řadu výhod, které databáze s obecným zaměřením nenabídnou. Cílem projektu evitaDB je splnit požadavky e-commerce projektů a webových katalogů. Databáze nabízí vývojářům API, které pokrývá všechny základní potřeby v této oblasti a je dostupné ve formátech, na které jsou zvyklí (GraphQL, REST, gRPC, nativní Java a C#). Kromě úspory času vývojářů se zaměřuje na vysokou propustnost a nízkou latenci komplexních dotazů díky in-memory indexům. V přednášce vám ukážu, jak API funguje, jak vypadá dotazovací jazyk, jak rychle rozjet databázi lokálně a jak vám to vše může pomoci při vaší práci.

Na stiahnutie

Jan Novotný

16:00 - 16:15

Přestávka

16:15 - 17:10

Jak z Java knihovny udělat low-code/no-code systém

Cílem projektu Enso (enso.org) je poskytnout low-code či přímo no-code systém pro analýzu a zpracování komplexních dat tím nejjednodušším způsobem. 
Avšak na pozadí tohoto systému je Java a to otevírá úplně nové a nepoznané možnosti, na které se zaměříme v této přednášce. Enso nabízí vynikající interoperabilitu s Javou a to z tohoto systému dělá ideální "balíčkovač" pro libovolnou Java knihovnu. Tato prezentace ukáže sílu Ensa a podělí se o jednoduché tipy a triky jak proměnit libovolnou Java knihovnu na Enso komponentu. S pomocí flexibilního, pohledného a neuvěřitelně hbitého vývojového prostředí - Enso IDE - ukážeme úplně nový a radikální způsob programování vhodný pro začátečníky, zkušené uživatele Excelu a vůbec každého, kdo se zajímá o analýzu dat, ale nechce se utápět v programování těch nejvyladěnějších algoritmů v nějaké nízkém programovacím jazyce. 

Jaroslav Tulach

08:30 - 09:25

Accessibility in IT

Disabilities are not limitations. During this session we'll see first-hand experiences on how to cope with different limitations and still be awesome in IT. This session provides some advice for Developers, Power Users, Marketeers and more.

André Melancia

09:25 - 09:40

Přestávka

09:40 - 10:35

Microservices + Event Driven Architecture v tech. firmě │ Partnerská přednáška KB

Podíváme se na návrhové vzory používané v microservices architektuře, na (ne)výhody RESTového volání, řešení nevýhod pomocí Event-driven architektury a implementace této architektury v jedné technologické společnosti.

Na stiahnutie

Jiří Pinkas

10:35 - 10:50

Přestávka

10:50 - 11:45

DevOps je zábava: z lokálu do cloudu za hodinu!

V této přednášce určené jak vývojářům bez zkušeností s cloudovým nasazením či DevOps, tak zkušeným DevOpsákům, se zaměříme na demystifikaci zažitých představ o DevOps jako o neatraktivní disciplíně. Díky moderním nástrojům se DevOps stává atraktivním odvětvím, ve kterém mohou programátoři nadále programovat, nejen řešit nízkoúrovňové konfigurace sítě. Navíc si představíme řadu zajímavých nástrojů, včetně Pulumi - relativně nového, ale důležitého IaC nástroje.

Na stiahnutie

Martin Dulák

11:45 - 12:45

Oběd

Vyhlášení výherců soutěže o zajímavé ceny u stánku GOPAS.

12:45 - 13:40

Jak na tisk v Javě

Moderní doba je doba bezpapírová. Ale i v moderní době občas potřebujeme něco vytisknout, nebo alespoň vygenerovat nějaké PDF. Pojďme se podívat na některé způsoby, jak řešit tisk v Javě. Zaměříme se především na generování tiskových sestav, ale i na způsoby, jak je posílat na tiskárnu. A ukážeme si výhody i nevýhody jednotlivých přístupů.

Na stiahnutie

Petr Adámek

13:40 - 13:55

Přestávka

13:55 - 14:50

Machines Are Learning. You Should Learn ML Too: Java Edition

Afraid bots will take over your job and you'll need to fight Skynet?
Join us and learn how machine learning works, and have a look at how you can win the cyber wars with Java (or any other programming language, as we'll see).
Disclaimer: "This is the world now... Code with me if you want to live."

André Melancia

14:50 - 15:05

Přestávka

15:05 - 16:00

Řešení problémů s pamětí v Javě

Minulý rok jsem měl prezentaci na téma “Tipy a triky: Paměť v Javě”. Na základě zpětné vazby od účastníků konference bych na tuto prezentaci chtěl navázat a letos se podívat na to, jak konkrétně řešit některé problémy a jak provádět analýzu dat a dostupných informací. Podíváme se na prohlížení obsahu paměti (včetně souborů typu memory dump), a zkusíme si i ukázat, jak řešit problémy vznikající v nativním kódu.

Na stiahnutie

Petr Adámek

16:00 - 16:15

Přestávka

16:15 - 17:10

Vaše agilní lokální prostředí s Testcontainers

V dnešním dynamickém softwarovém vývoji je důležitá konzistence mezi lokálními spuštěními a integračními testy. Naše přednáška představuje efektivní nastavení lokálního prostředí s pomocí Testcontainers. Ukážeme, jak jednoduše spravovat konfigurace a zajišťovat spolehlivost při zachování pružnosti. Oddělením orchestrace od samotného testování dosáhneme plynulého a efektivního testování. Přijďte a objevte, jak optimalizovat váš lokální vývoj

Tomáš Řehák

Zmena programu vyhradená.

prednášajúci

Petr Adámek

Petr Adámek

Vývojář

Vývoju aplikácií v Jave sa venuje už 20 rokov. Jeho doménou sú najmä podnikové informačné systémy a návrh aplikácií. V súčasnej dobe pracuje ako nezávislý konzultant. Od roku 2004 aj ako externé vyučujúce prednáša kurzy pokročilého vývoja v jazyku Java na Fakulte informatiky Masarykovej univerzity v Brne.

Roman Bouchner

Roman Bouchner

Vývojář

Vývojár a softvérový architekt s dvadsaťročnou praxou zo sveta backendu aj frontendu. Vyskúšal množstvo postupov a frameworkov, až nakoniec zistil, že elegancia je v jednoduchosti. Najradšej programuje v Jave a má rád Linux.

Martin Dulák

Martin Dulák

Programátor a architekt

Javista, který chtěl okusit frontedový vývoj a stal se Reactistou. Reactista, který narazil na krásný nový backendový jazyk a stal se Kotlinistou. Kotlinista, kterého bavil nejen kód, ale i věci kolem něj, a stal se DevOpsákem.

Martin Krček

Martin Krček

AI Strategy & Implementation

V současné době pracuje ve společnosti Vodafone, kde implementuje nástroje umělé inteligence. Vedl týmy AI ve společnostech AT&T a IBM a organizoval globální Voice Hackathon. Pracoval na implementaci hlasových asistentů a chatbotů pro renomované organizace, jako jsou Electrolux, ComApp a Český rozhlas, a poskytoval workshopy pro O2, Google či DHL. O umělé inteligenci a marketingu přednášel ve Velké Británii, Španělsku, Izraeli, Německu a Polsku. Je certifikovaným Google Developer Expert.

Certifikácia

Google Developer Expert

Ivan Macalák

Ivan Macalák

Lektor

Pracuje s technológiami Java od roku 2002. V poslednej dobe sa zaoberá predovšetkým návrhom systémov v architektúre mikroslužieb. Svoje dlhoročné domáce aj medzinárodné skúsenosti odovzdáva ako lektor Javy a mentor.

Certifikácia

Siemens Software Architect Certificate Oracle Certified Professional, Java SE 6 Programmer SpringSource Certified Spring Professional ISEB Foundation Certificate in Software Testing

André  Melancia

André Melancia

Human Being 🌈

Má více než 23 let zkušeností s vývojem informačních a multimediálních systémů, DBA, řízením projektů a IT. Organizátor Data Community, IT Pro Portugal a PowerShell Portugal a moderátor v mnoha dalších online komunitách.

Certifikácia

Microsoft Certified Trainer (MCT)

Jan Novotný

Jan Novotný

Programátor

Vývojom v Jave sa živí už viac ako 10 rokov. V spoločnosti FG Forrest sa stará o vývoj webových aplikácií. Je spoluorganizátorom ne-konferencie jOpenSpace, natáča videocast Kafemlejnek.TV a píše aj blog.

Jiří Pinkas

Jiří Pinkas

Lektor Java a SQL školení

Začal pracovať s Javou okolo roku 2006. Veľmi skoro prešiel z Java SE do Java EE a Springu. Má za sebou dlhoročnú dráhu Java EE vývojárov a lektora, čím sa zaoberá dodnes.

Kamil Ševeček

Kamil Ševeček

Lektor, konzultant

Dlouholetý programátor, geek a příznivce Javy, Kotlinu a Spring Frameworku. Pracuje jako Java vývojář v Pure Storage a ve volném čase vede kurzy pro neziskovku Czechitas.

Certifikácia

Oracle Certified Professional Java SE 7 Programmer (OCPJP), Sun Certified Developer for Java Web Services (SCDJWS), Sun Certified Business Component Developer (SCBCD), SpringSource Certified Spring Enterprise Integration Specialist

Jaroslav Tulach

Jaroslav Tulach

Při studiu na univerzitě založil a navrhl NetBeans. Při navrhování NetBeans API Jaroslav viděl, udělal a pomohl napravit více chyb než by se dalo spočítat - to jej kvalifikovalo k tomu, aby sepsal knihu "Practical API Design".

REGISTRÁCIA

JavaDays
  • Archív prednášok z konferencie
  • 10 dní prístup do archívu
  • Online 
  • 190 €*

* uvedená cena je bez DPH

Newsletter

S našim newsletterom Vám už žiadna novinka neunikne!

MIESTO KONANIA

CineStar Černý Most

OC Černý Most, Chlumecká 765/6, Praha 9

AKO SA K NÁM DOSTANETE?

Metro

Vystúpte v stanici Černý Most (linka B) a následne, približne 5 minút prejdite pešo, do obchodného centra.

Autobus

Využite autobus 186, 221, 223, 250, 261, 273, 303, 304, 353 alebo 367
na zastávku Černý Most. Zastávka sa nachádza kúsok od vchodu do obchodného centra.

Auto

Parkovanie je možné za poplatok v obchodnom centre Černý Most.
Vjazd do garáže sa nachádza pri zjazde z ulice Chlumecká.

Partneri konferencie

Gold Partner

Partner

Mediálny partner

Community Partner