Registrace na jOpenSpace 2016

autor: Zdenek Henek Ne-konference Jopenspace 2016 se koná 7. – 9. října 2016 v Hotelu Farma v Pelhřimově. Ne-konference neznamená, že se nám nechce připravovat program. Obsah, který vytváří všichni účastníci, se skládá z desetiminutových prezentací a workshopů. Páteční volný den se letos ruší z důvodu Krajských voleb. Maximální počet účastníků je limitován na 35 […]

Javalibs – Online search engine Maven repozitářů

Před rokem jsem vytvořil web javalibs.com. Původně jsem chtěl jenom vědět, jak hodně se používají různé knihovny, do toho jsem začal být hodně nespokojen s mvnrepository.com (protože jsem tam měl problém najít některé knihovny) a search.maven.org (protože pokud přesně nevíte co chcete, pak to je naprosto příšerný vyhledávač) a výsledek byl tento vyhledávač (mimochodem u […]

C4BS

autor: Zdenek Henek C4BS   Code for better sleep je metodika, kterou s kolegy praktikujeme již řadu let a dnes bych vás chtěl seznámit jak to vlastně celé děláme, že dobře spíme a naše infrastruktura nám slouží bez nutnosti řešit mnoho problémů. Snažili jsme se najít lepší cesty vývoje a správy software a tímto manifestem se […]

Softwarová sebevražda

Často jsem lidem říkal příběh o tom, jak moc špatně to může dopadnout, když vývojáři aktivně vytvářejí technický dluh a business lidé tlačí na přidávání dalších a dalších nesmyslných funkcí. Svou oblíbenou hlášku „… a jednoho dne přijde okamžik, kdy pro samý technický dluh nebudete schopni provést ani trivialní změnu aplikace a veškerou energii…

Ako používať facelety v novom MVC 1.0 v Java EE 8: (MVC 1.0 in Java EE 8: Getting started using facelets)

Nedávno som sa dozvedel o novom budúcom prírastku do rodiny Java EE technológií – MVC framework na písanie action-based webových aplikácií, na spôsob Spring-MVC. Bude v Java EE 8 ako alternatíva ku komponentovému JSF frameworku, ale dá sa používať už teraz, minimálne na Glassfish a Payara serveri. Väčšina tutoriálov k MVC ukazuje ako pužiť JSP […]

I ve Scale se dá psát rychlý generický kód za použití typeclass

V Javě je nutné často volit mezi tím, jestli bude program obecný nebo rychlý, generický nebo ručně specializovaný. Scala nabízí dvě funkce – specializaci a takzvané typeclassy, které v kombinaci s moderním agresivním JIT kompilátorem umožňují psát kód, který je nejen zcela generický, ale také stejně rychlý jako verze ručně specializovaná pro…

Payara aneb zmrtvýchvstání aplikačního serveru Glassfish

Stručná historie aplikačního serveru Glassfish, pokusů Oracle o jeho „utlumení“ a o návratu na špičku jako aplikační server Payara (což je trochu agresivnější rybka než ta ve sklenici), ke kterému jsem měl tu čest jako „přispěvatel“ a dlouholetý uživatel trochu pomoct. Vývoj pokračuje a nabírá na obrátkách, neb komunita kolem Payary se postupně…