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 […]

Pocta C64

Za prvopočátek své programátorské kariéry vděčím počítači Commodore 64 (aka C64). Tehdy jsem genialitu návrhu nemohl docenit. Dnes dokážu lehce nahlédnout pod pokličku. Chtěl bych se o to s vámi podělit a vzdát mu hold. Videozáznam a přepis přednášky z jOpenSpace.

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/

Autoatlas Javy

Programovací jazyk jako takový dost možná důležitý vůbec není, ale především celý ekosystém, na který se podíváme. Nečekejte tu popis syntaxe ale spíš přehled pojmů, abyste se hned na začátku své cesty neztratili.

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, […]

Ať žije builder

Zpětná kompatibilita je něco, co mě poslední roky na jednu stranu děsilo, ale na druhou stranu i bavilo (protože překonávání překážek). Například přidání argumentu do konstruktoru je binárně zpětně nekompatibilní změna, musíte totiž současně zachovávat i ty již existující. Při druhém a dalším přidání @Deprecated si začínáte uvědomovat, že tudy cesta nevede. Jedním z nástrojů, […]

Učebnice jazyka Java na webových příkladech pro úplné začátečníky (2)

Dovoluji si vám představit druhé vydání originální učebnice jazyka Java. Za pomoc s odbornou korekturou děkuji tímto Katedře teoretické informatiky z FIT ČVUT. Kniha ve formátu PDF má 154 stran velikosti A5 a obsahuje přes 110 barevných ukázek kódu, ilustrací, grafů a screenshotů. Výklad je určen primárně studentům středních škol, ale inspiraci tam najdou nepochybně i mnozí zkušenější čtenáři. Čím se tahle […]

Poznatky z logování

Nejen pro produktovou firmu je důležité logování. Bez kvalitní dokumentace a logů padá na úroveň podpory L3 příliš mnoho věcí. Neříkám, že vím, jak logovat správně, ale pár průšvihů, třeba s JPA a asynchronním logováním, už jsem zažil. Chtěl bych sepsat, k čemu jsem dospěl, protože podobné otázky u nejednoho code review (zejména při změnách […]

Zapojte sa do Jakarta EE Developer Survey 2022

Aj tento rok Eclipse Foundation a Jakarta EE vytvorili Jakarta EE Developer Survey. Ak máte blízko k Jave na backende, Java EE, Spring, či Jakarta EE, či podobným technológiám, toto je šanca ako ovplyvniť smerovanie Jakarta EE špecifikácií a celého Java ekosystému na backende. Poďte sa podeliť o svoje názory na to, kam sa má […]