CZ Podcast 50 – Vývoj her s Centauri production

podcast ke stažení: czpodcast50 (audio/mp3; 29 267 kB) V jubilejním padesátém dílu jsme si s Filemonem splnili společné přání a zašli jsme do herního studia Centauri production. Bylo zajímavé konfrontovat naše pohled na vývoj s tím jak se dělaji hry. S tímto dílem podcastu souvisí i soutěž o PC hry od Centauri production. Soutěžní otázka zní: Centauri […]

Testování REST API

Servlet container je mocné API, které kdysi pomohlo popularitě Javy mezi vývojáři. Je to ale také API staré, které samo o sobě nemá podporu pro psaní jednotkových testů. Můžeme sice pouštět testy tak, že spustíme celý servlet kontainer, ale pro mnoho případů je to zbytečné. Existuje i jednodušší řešení, pojďme se na něj podívat.

CZJUG Praha – Java REST klient a Java v Cloudu

Březnové setkání Pražské Czech Java User Group proběhne 28.03.2011 od 19 hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás prezentace Java REST klient (Pavel Bucek, Oracle) a Java v Cloudu (Roman Pichlík a Jaroslav Gergič, GoodData). Prezentace proběhnou v uvedeném pořadí. Sponzorem setkání je firma DRILL […]

Plzeňské setkání CZJUG: 29. března 2011

Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 29. března 2011 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UV 115. Na programu jsou dvě přednášky: Probuďte svůj procesor Václav Pech Vysmívá se procesor Vašemu kódu? Zahálí, těká […]

Plzeňské setkání CZJUG: 29. března 2011

Česká Java Users Group (CZJUG) a Platforma informačních technologií (PIT) vás zvou na Plzeňské setkání České Java Users Group v úterý 29. března 2011 od 17:00 hodin v areálu Západočeské univerzity v Plzni, Univerzitní 22, místnost UV 115. Na programu jsou dvě přednášky: Probuďte svůj procesor Václav Pech Vysmívá se procesor Vašemu kódu? Zahálí, těká […]

Zamyšlení nad tvorbou programátorské dokumentace

Aktuálně ve Forrestu revidujeme způsob vytváření dokumentace, nastavení standardů a bavíme se o tom, co a jak změnit. Motiv je jasný – nejsme spokojeni se současným stavem a v některých případech dokonce dost zásadně. Všichni známe to staré rčení “nejlepší dokumentace je zdrojový kód”, které pochází kdoví odkud (tipnul bych si, že za ním stojí eXtreme Programming, […]

Vyvíjíme pro Android – úvod

perační systém Android se na trhu mobilních telefonů objevil teprve nedávno. Od té doby zaznamenal raketový růst a dnes je jedním z nejpoužívanějších operačních systémů pohánějících chytré telefony. Spolu s rozšířením systému roste také poptávka po zajímavých aplikacích. V krátkém seriálu si ukážeme základy programování aplikací pro Android.

CZ Podcast 48 – S Karmim nejen o softwárovém vývoji

podcast ke stažení: czpodcast48 (audio/mp3; 32 394 kB) Další díl CZPodcastu od Filemona, Dagiho a speciálního hosta, kterým byl Karel Minařík. V tomto díle jsme navázali na naše uvolněná povídaní a s Karmim jsme probralí softwárový vývoj od AK 47 až Kanta, Danteho a spol. Těžko hledat jedno stěžejní téma, protože to bylo opravdu ze všech možných […]

Pár slov o anemickém doménovém modelu a Domain Driven Designu

Když jsem v diplomce rozebíral MVC a zmiňoval se o neřestech, kterým se vývojáři oddávají při tvorbě Modelu, došlo i na anemický doménový model, neřest to ohavnou a bohužel dnes velmi běžnou. No jen se přiznejte, kdo z vás nemá aplikaci, ve které je doménový model jen sadou anorektických DTOček doprovázených obézními servisami, manažery a…

Monitorování procesů a správa paměti v JDK 6 a JDK 7 – využití large pages

Ve dvanácté části seriálu o vlastnostech JDK 6 a JDK 7 (samozřejmě včetně OpenJDK) si řekneme, z jakého důvodu může být v některých případech vhodné používat takzvané large pages, známé též pod názvem huge pages. Jedná se o technologii nabízenou některými novějšími procesory, která je podporována i Linuxem (konkrétně jádry 2.6.x) a samozřejmě…