Finta s cache na více nodech

Jeden z klamů, kterému stále podléhám, je, že vám program poběží v jediné instanci. Jasně, mnohdy na to myslím, klasicky zajištění, aby úloha v celém clusteru běžela maximálně právě jednou, k tomu perfektně slouží knihovna ShedLock. Nicméně pro některé případy stále ještě nemám vypěstovanou dostatečnou intuici. Fousatá legenda praví, že v IT máme dva obtížné problémy: pojmenování věcí a […]

Může AI diskriminovat lidi? Úvod do LLM

Ahojte Javisti, Tietoevry Vás zve společně s JUGem na meetup, který se uskuteční 21. 11. 2024. Přednášet bude Ada Böhm, výzkumnice v oblasti umělé inteligence a výpočetní výkonové techniky. Čas: 21. 11. 2024, 15:00 – 17:00 Název: Velké jazykové modely: Může AI diskriminovat lidi? Místo: Tietoevry, Organica – nám. Biskupa Bruna 3399/5, Ostrava Tato přednáška […]

BrnoJUG: Solving vehicle routing using Timefold’s explainable AI

Ahojte Javisti, BrnoJUG Vás zve na meetup s názvem „Solving vehicle routing using Timefold’s explainable AI“, který se uskuteční 17. 4. 2024. Přednášet bude Lukáš Petrovický (Timefold), jeden z hlavních vývojářů společnosti Timefold. https://www.meetup.com/brno-java-meetup/events/300007811/ Tentokrát bude přednáška také streamována online – https://www.youtube.com/watch?v=W4gYkEgltB4! Název: Solving vehicle routing using Timefold’s explainable AIPřednášející: Lukáš Petrovický (Timefold, https://www.linkedin.com/in/petrovicky/, https://jvm.social/@petrovicky)Kdy: 17. 4. 2024Kde: […]

BrnoJUG: One Billion Rows Challenge: Java Optimization Journey – From 5 mins to 320 ms!

Ahojte Javisti, BrnoJUG Vás zve na meetup s názvem „One Billion Rows Challenge: Java Optimization Journey – From 5 mins to 320 ms!“, který se uskuteční 20. 3. 2024. Přednášet bude Jaromír Hamala (QuestDB), který obsadil 1. místo v kategorii 32 jader a 3. místo v hlavní kategorii 8 jader v této zajímavé výzvě. https://www.meetup.com/brno-java-meetup/events/299313893/ […]

BrnoJUG YouTube kanál

Ahojte všichni. BrnoJUG se od dnes může pochlubit vlastním YouTube kanálem – https://www.youtube.com/@BrnoJUG, kde už nyní naleznete nahrávku našeho posledního meetupu, který se konal ve středu 17. 1. 2024 – https://www.youtube.com/watch?v=LVig4gruHEc. Tak si užijte učení o CDI a dejte nám odběr! ENGLISH Hello everyone. BrnoJUG has its own YouTube channel since today – https://www.youtube.com/@BrnoJUG where […]

Regex refaktor

Dnešní IDE mají skvělou podporu pro refaktorování, ale občas si s nabízenými možnostmi nevystačím. Naštěstí pořád je k dispozici replace all. To ovšem začne být zajímavě mocné, až když zapojíte regex. Fousatý vtip říká, že máte-li problém a rozhodnete se ho řešit regulárním výrazem, máte problémy rázem dva. Mnozí z vás už jistě používáte ChatGPT […]

BrnoJUG

Včera se nám podařilo zaregistrovat Brno Java Meetup (https://www.meetup.com/brno-java-meetup/) jako oficiální Brno Java User Group (BrnoJUG)! V Brně se setkáváme semipravidelně v Živo U Palečka. Nicméně pracujeme na jiných prostorech, zejména kvůli kvalitě projekce. Zahájili jsme také spolupráci s CZJUG v Praze, kde bychom možná v budoucnu rádi uspořádali eventy typu tour de Czech JUGs […]

2023 Jakarta EE Developer Survey

Jako každý rok, je tu znova dotazník mezi Java vývojáři o používání Jakarta EE. Vaše názory jsou pro komunitu Jakarta EE velmi důležité a pomohou určit směr, jakým se bude Jakarta EE v budoucnu vyvíjet!

English: It’s time for the yearly Jakarta EE Developer Survey. It’s greatly appreciated if you take a few minutes of your time to complete the survey. Your input matters!

Nový ORM framework pro Kotlin?

Pokud máte averzi na vznik nových frameworků, tohle raději dál ani nečtěte. Ostatní laskavé čtenáře upozorňuji, že zde chystám představit především návrh API pro modelování databázových dotazů v deklarativním stylu se silnou typovou kontrolou jazyka Kotlin. Implementovány jsou jen některé třídy kolem entit, napojení na databázi zatím chybí … Celý článek je zde: https://blog.root.cz/ponec/novy-orm-framework-pro-kotlin/

Podrobné logování rozhraní systémů

Integrace systémů je podle mé zkušenosti jedna z nejkomplikovanějších věcí (kromě invalidace cache a pojmenování). Ne že by to byla raketová věda, ale existuje spoustu drobností, které se můžou rozsypat. Pravděpodobnost, že se to stane, hraničí téměř s jistotou. Jakmile věci vypustíte z rukou, těžko se ladí. Stopujete pak pouze své logy. Proto tímto apeluji, […]