Proč jsem nepoužil Spring Batch?

Když jsem si srovnal zadání na mém posledním projektu, tak vše na první pohled nasvědčovalo tomu, že bude vhodné použít Spring Batch, další projekt z rodiny Springů. Za to jsem byl moc rád, protože jsem již delší dobu hledal příležitost, abych tento zajímavý projekt vyzkoušel.  Na začátku jsem Spring Batch znal jen z několika článků, a proto, […]

CZ Podcast 46 – Kanban agilní vývoj

podcast ke stažení: czpodcast46 (audio/mp3; 25 513 kB) Další díl CZPodcastu od Filemona, Dagiho a speciálního hosta, kterým byl Jarda Gergič. Tento díl se točí kolem agilní metodologii vývoje zvané Kanban. V tomto díle se dozvíte co to je a k čemu slouží Kanban, jaké bylo jeho nasazení, porovnání se Scrumem a další doufejme užitečné informace. Vaše ohlasy uvítáme […]

Zipujeme efektivně

Práci se ZIP archivy se v Javě  programátor asi nevyhne. A i když má Java pro práci s tímto formátem dobré API, velmi často právě ono „dobré API“ znamená desítky řádků zbytečného kódu navíc, protože dobré API je co nejvolnější (low-level). Článek ukazuje možné rozšíření standardních tříd ZipOutputStream a ZipInputStream z balíku java.util.zip,  tak…

Hackathon – RefactorNG

Za týden – 11. února 2011 proběhne druhý hackathon s tématem RefactorNG (plugin do NetBeans), o kterém jste se mohli dozvědět z několika článků na tomto portále: http://java.cz/article/refactoringng http://java.cz/article/refactoringngtovarna http://java.cz/article/refactoringngzamenametody http://java.cz/article/refactoringngevolucerozhrani http://java.cz/article/refactoringngpohledpodkapotu Myšlenková podstata je převzata ze zahraničního projektu Hackergarten. Cílem našeho setkání je v rámci jednoho dne / večera vytvořit něco, co je možné kontribuovat […]

CZ Podcast 45 – Novinky, Java FX a Ruby on Rails 3

podcast ke stažení: czpodcast45 (audio/mp3; 29 428 kB) Číslo 45. s famózní hlasitostí v podání Filemona, Dagiho a speciálního hosta, kterým byl Honza Štěrba. Honzu jsme si pozvali, aby nám řekl něco o Ruby on Rails 3. Samozřejmě jsme se nevyhnuli částečným paralelám z Java světa a taky jsme v tomhle podcastu vyslovili definitivní nekrolog nad technologií JavaFX. […]

CZJUG – Elastic search a Devoxx

Lednové setkání Pražské Czech Java User Group proběhne 31.1.2011 od 19 hodin v posluchárně S3 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace: Elastic Search (Lukáš Vlček) a Devoxx 2010 (Lukáš Křečan). Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. Pokud se chystáte přijít, dejte […]

CZJUG – Elastic search a Devoxx

Lednové setkání Pražské Czech Java User Group proběhne 31.1.2011 od 19 hodin v posluchárně S3 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace: Elastic Search (Lukáš Vlček) a Devoxx 2010 (Lukáš Křečan). Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. Pokud se chystáte přijít, dejte […]

Monitorování procesů a správa paměti v JDK6 a JDK7 (1) (http://www.root.cz/clanky/monitorovani-procesu-a-sprava-pameti-v-jdk6-a-jdk7-1/)

Řekneme si základní informace o správě paměti ve virtuálním stroji jazyka Java. Taktéž se seznámíme se základními způsoby monitorování procesů běžících v JVM – zaměříme se přitom (alespoň prozatím) pouze na nástroje, které jsou dostupné přímo v JDK6 a JDK7.

Neoptimalizovat, ale…

…ale některé věci můžem dělat lépe. Při sledování jednoho výborného videa Java Puzzles jsem si uvědomil, jak málo toho vím a jak bez větší námahy můžem napsat aspoň trošku efektivnější kód. Proto jsem se začal prohrabával kódem mým i kolegů a narazil jsem na 3 často se opakující věci (chybky) u často používaného kódu. Spojování […]

Silvestrovská hádanka

Jsem přesvědčen, že všichni čtenáři mého blogu umějí sčítat a ovládají šestnáctkovou soustavu a věřím, že si poradí i se sčítáním v šestnáctkové soustavě. V tomto článku se na jedno takové sčítaní podíváme. Pro sčítání použijeme třídu Summator. Sčítance budou v atributech x a y a výsledek v atributu result. Samotné sčítání probíhá v metodě […]