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ě…

Kafemlejnek.TV 3 – Puppet

V druhém díle natáčeném v kancelářích Puppet Labs jsme si povídali pouze o technologickém pozadí toho, co v Plzni řeší. Zkoušeli jsme kluky zatáhnout do diskuse na téma konkurenčních nástrojů, ale nechali se :)Pokud chcete tedy trošku hlouběji nakouknout do technické kuchyňky, ve které se vaří Puppet Enterprise, zastavte se s námi na šálek kávy.co…

Happiness at work konference nebyl jenom výlet mezi sluníčkové lidi

Šrakyi, kterého možná znáte z našeho podcastu (Internet věcí a překvapivěŠtěstí v práci), spolupořádal konferenci Happiness at work, na kterou mě aFilemona pozval. Filemon tam tedy mluvil v lightning talku s kadencí rotačního kulometu Gatling a posléze nadhazoval vlastní aplikaci pro analýzu opravdových vztahů ve firmách. Na mě zůstalo zapisování…

CZJUG Praha – The Architectures of Microservices a Domain Specific Languages with pleasure

Prosincové setkání Pražské Czech Java User Group proběhne v pondělí 7.12. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čeká nás prezentace The Architectures of Microservices (Russel Winder)a Domain Specific Languages with pleasure (Václav Pech, JetBrains). Sponzorem tohoto setkání je firma JetBrains, která kromě občerstvení obdaruje jednoho […]

Videocast Kafemlejnek.TV – nultý díl o tom, co nás zaujalo konferencích

Petr Ferschman z FlexiBee a Honza Novotný z FG Forrest zkouší štěstí na české podcastové scéně s novým video/audio castem Kafemlejnek.TV – pokud ještě nemáte CZ Podcastů, DevMinutes, Brusu kódu a dalších parádních pořadů dost, zkuste si naladit nové vlny na: YouTube SoundCloud RSS Na vaše reakce se těšíme na sleduji@kafemlejnek.tv   internetové odkazy: http://kafemlejnek.tv/nulty-dil-o-konferencich-jopenspace-geecon-a-reactiveconf/

Rozdiely medzi spôsobmi zamykania JPA entít (Differences in JPA entity locking modes )

Nedávno som na stackoverflow narazil na otázku o rozdieloch medzi rôznymi zámkami v JPA. Pri písaní odpovede ma napadlo, že je to vhodná téma na obšírnejší blogový zápis. Pre tých, ktorí sa v tom ešte neorientujú, vysvetľujem, prečo je vôbec zamykanie potrebné, kedy je vhodný optimistický a pessimistický prístup, ako ich použiť v JPA a […]

CZJUG Praha – Nebezpečí paralelních streamů a One VM To Rule Them All

Listopadové setkání Pražské Czech Java User Group proběhne v pondělí 9.11. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čeká nás prezentace Nebezpečí paralelních streamů (Lukáš Křečan, GoodData)a One VM To Rule Them All (Thomas Wuerthinger, Oracle). Vstup na akce CZJUGu je zdarma, a není třeba se […]