Rubrika: články, blog

Serializujte optimálně skrze Kryo

Je zajímavé, že tak základní věc, jako serializace objektů do binárního streamu je v Javě implementovaná neoptimálně - a to jak z hlediska velikosti výsledné binární podoby, tak i rychlosti s jakou je vytvořena. Míst, kde se serializace objektů hodí je celá řada, a proto je určitě v zájmu každého kvalitního vývojáře zamyslet se, jestli to nejde...

Mýtus nekódujícího architekta

V poslední době mi trochu chybí kódování a přemýšlím, jestli platí, že nekódující architekt je horší než žádný architekt. Největší nebezpečí nekódujícího architekta vidím ve ztrátě citu pro jemné detaily. Architekt musí mít hlavně kontext, ale udržet si kontext nějakého většího systému znamená, že si holt musí od problému trochu...

CZJUG Praha - JAX-RS.next a Reactive Jersey Client

Lednové setkání Pražské Czech Java User Group proběhne 26.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 prezentace na téma - JAX-RS.next a Reactive Jersey Client obě od Michala Gajdoše. Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. Pokud se...

JSF + PrimeFaces + Spring 4 video tutorial

Vytvořil jsem JSF + PrimeFaces + Spring 4 video tutorial. Je zdarma na mém webu javavids.com (videa jsou na YouTube, na mém webu jsou vždy relevantní části kódu a výsledné aplikace v jednotlivých krocích. Výsledný projekt je také na mém GitHub účtu.

Tvorba formulářů pomocí Apache Wicket

Poslední dobou působí AspectWorks na čím dál více projektech, které využívají framework Wicket. Tento příspěvek pokrývá úplné základy možností tvorby webových formulářů ve Wicketu. To vše pomocí ukázek kódu a formou blízkou tutorialu.

CZ Podcast 109 - rekapitulace 2014 - podcast

Ohlédnutí za rokem 2014, co jsme zažili, jaké byli naše selhání, co zajímávého jsme četli a co nás čeká v roce 2015.

CZ Podcast 108 - Apiary - podcast

K natáčení dalšího dílu jsme využili nabídku Hagen Human Capital a pozvali jsme Apiary tým, respektive CEO Jakuba Nešetřila a CTO Lukáše Linharta, tedy hlavy pomazané. Naše povídání se netočili jenom kolem REST API, ale zabrousili jsme i do zákulisí startupového života, který nás baví a zajímá.

Hlavní výhoda mikroslužeb

Mikroslužby (microservices) jsou ta nová naprosto nejvíc cool věc. A samozřejmě se najdou kritici, kteří tvrdí, že už to tu dávno bylo, ať už v podobě SOA, OSGi nebo jakékoliv jiné. Navíc se dočtete, že mikroslužby jsou složité, náročné na údržbu, vývoj a koordinaci. Všechno je to nepopiratelně pravda. Mikroslužby mají ale jednu výhodu, která má...

Nedostatky iterativního vývoje

Kdy jste naposledy změnili směr projektu na základě zpětné vazby od zákazníka?Iterativní vývoj je v podstatě jediný způsob vývoje software, který doopravdy funguje. Nicméně i on má svoje mouchy. Chtěl bych jich tu pár popsat. Shrňme si nejdřív krátce co to ten iterativní vývoj je. 

CZJUG Praha - Advanced testing techniques a Spring boot

Prosincové setkání Pražské Czech Java User Group proběhne 1.12. 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 prezentace na téma - "Advanced testing techniques; When assertThat(you).understandUnitTesting() fails" (Martin Skurla) a "Bootiful mikroslužby" se Spring Boot...

 
strana 3/161celkem 1607 položek