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

CZJUG Online – Be the Leader of Your Own Career

Příští setkání Pražské Czech Java User Group proběhne ve čtvrtek 2.6. od 19h online.
This session will answer your questions and help you become a leader. Learn how to start now, no matter your official position in the company, by Teo Bais, a Software Development Manager, Scrum Master, Programmer and Utrecht JUG leader.

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

CZJUG Online – Ultra-fast Java In-Memory Database Apps & Microservices with MicroStream

Příští setkání Pražské Czech Java User Group proběhne ve středu 1.12. od 19h online. Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat.  Přednáška bude v angličtině. Čas: 19:00 Název: Ultra-fast Java In-Memory Database Apps & Microservices with MicroStream Link na videoconferenci: https://microstream.youcanbook.me/zoom/QGZB-GKLY-JEXF (přes Zoom) CZJUG pravidelně podporují: Avast – nahrávání přednášek […]

Generování kódu z OpenAPI specifikace

Minule jsem se věnoval Úskalí API se zaměřením na binární kompatibilitu a tvorbu rozšíření. API se přidržme, tenkrát jakožto rozhraní mezi komponentami v podobě webových služeb. Budeme mluvit o RESTu, OpenAPI specifikaci, proč nejdřív popisovat API a proč a jak generovat kód (s přiloženým příkladem).

Úskalí API

Moje zkušenost s API by se dala shrnout: Důsledně rozlišujte a oddělujte client API a SPI. Včas uzavřete pro změny a najděte si vhodný způsob pro rozšiřování. Za živelným vývojem se jen obtížně dělá tlustá čára.

Jednoduché webové stránky s AJAX

V době kolem covidového Silvestra roku 2020 jsem vytvořil prototyp jednoduché webové stránky s podporou AJAX s cílem eliminovat Java vývojáře od Javascriptu. Vývojář se však neobejde bez znalosti struktury HTML stránky ani bez znalosti CSS selektorů. Původní řešení jsem trochu zobecnil, vybrané části přenesl do frameworku Ujorm a výsledek…