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

CZJUG Praha – Docker pro vývojáře, Chronon – DVR for your Java application

Lednové setkání Pražské Czech Java User Group proběhne v pondělí 25.1. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace Docker pro vývojáře (Michal Augustýn, Jan Seidl, Alena Varkočková) Chronon – DVR for your Java application (Matěj Hudák). Laskavým sponzorem tohoto setkání je firma […]

Kafemlejnek.TV 5 – WordPress

Tento díl přináší pokračování rozhovoru s Davidem Biňovcem a Honzou Matouškem z firmy Automattic. Automattic je firma, jejíž šéf spoluzaložil WordPress a která stojí i za WordPress.com.V tomto díle se ptáme na technologické otázky spojené s WodPressem, na procesy, které používají pro deployment a v závěru rozebíráme i obchodní věci týkající se…

CZ Podcast 134 – Vánoční speciál Future of work

Ve vánočním speciálu jsme chtěli zrekapitolovat rok 2015, zazpívat koledy a využít neuvěřitelné pohostinnosti firmy Avast. Nakonec se z toho stalo natáčení před živým publikem a kromě okrajové rekapitulace jsme zavedli řeč na téma future of work. Doufáme, že se vám tento trochu delší díl bude líbit a v čase vánočním vám poskytne novou pastvu […]

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…