CZ podcast volume 27 – Organizace času

podcast ke stažení: CZPodcast27 (audio/mpeg; 24 962 kB) Podcast číslo 27. jsme věnovali né tak úplně technikcému tématu, ale zato tématu, které by mohlo zajímat širší publikum a tím je organizace času (timemanagement, zkráceně tm). K tomuto povídání jsme si pozvali Ondru Nekolu, který se ukázal jako velký příznivec hledání cest k zefektivnění organizace času.  Odkazy Sataiův […]

Jak předejít a řešit bolest v zápěstí – zkušenosti programátora

Přednáška vznikla na konferenci Java Open Space, kde jsem přednesl kolegům svoje zkušenosti a doporučení z praxe s problémy se zápěstím při dlouhodobé práci s počítačem. Konečně jsem ji zpracoval jako podcast a vystavil powerpoint. Dozvíte se, jaké jsou symptomy potíží, jaký je význam prevence, k jakým patologickým změnám v zápěstí dochází….

Spring bean z Java enumu

Dneska jsem potřeboval vytvořit ve Spring IoC Java enum, ale jak na to. Než jsem začal vytvářet nějakou factory, řekl jsem si, že to už musí být vyřešené. Google pomohl a našel jsem blog post Creating a Spring Bean from a Java 5 Enum.Ve stručnosti se věc dá shrnout do dvou ukázek…

Java puzzlers

Tušíte správně, dneska vás čeká pidirecenze známé knihy Java Puzzlers od Joshuy Blocha a Neala Gaftera. Kniha obsahuje 95 krátkých hříček, rébusů a hádanek, které pěkně prozkouší vaši pozornost a znalosti temných zákoutí Javy. Kniha je to zajímavá, člověk si toho hodně připomene, popřípadě naučí. Když má dost trpělivosti a nepřeskakuje rovnou…

CZJUG Říjen – Adobe Flex

V pondělí 20.10. od 18h proběhne v posluchárně K9  Říjnové setkaní Czech Java User Group. Tématem tohoto setkání bude framework Adobe Flex a jeho integrace s Javou. Touto zajímavou technologií nás provede Flex evangelista Corneliu Vasile Creanga. Není bez zajímavosti, že toto setkání bude mít svého sponzora, firmu Avedya, a tudíž nás čeká občerstvení. Pokud […]

Zpětná kompatibilita

Dnes budu psát o zpětné kompatibilitě v Javě. Předem upozorňuji, že nejsem expert na dané téma, spíš si chci jen ujasnit myšlenky. Takže když někdo narazíte na chybu v mých jinak bezchybných myšlenkách, tak to prosím pěkně rozmázněte v diskuzi pod článkem. Rád se něco přiučím.    Co to tedy je zpětná kompatibilita? Zpětná kompatibilita je, […]

Selenium testování GUI

Na Java Open Space jsem měl na téma Selenium lightning talk. Honza ho nahrál jako podcast a zveřejnil v předchozím článku, ale bohužel je v nahrávce hodně šumu. Naštěstí ale ještě existuje screencast z původní verze školení Selenium testování GUI, které jsem prezentoval letos na jaře pro kolegy z mojí firmy. Tento záznam právě najdete […]

API Fest 08 – soutěž k zářijovému setkání CZJUGu

Jak Jarda Tulach slíbil, bude jeho přednášku o tvorbě API, která proběhne na následujícím setkání CZJUGu příští pondělí,doprovázet soutěž o výtisk(y) knížky "Practical API Design". Zadání prvního kola soutěže najdete v angličtině v odkazu k tomuto příspěvku.Soutěž je otevřená pro všechny, nicméně členové CZJUGu budou mít přednost….

Testování pointcutů v AOP – existuje jednoduchá cesta? (Testing Aspect Pointcuts – is there an easy way?)

Hezká věc na aspektově orientovaném programování je, že můžete velmi jednoduše přidat jednotný kus aplikační logiky do rozdílných (jiným způsobem nesouvisejících) částí vaší aplikace. Stačí pouze napsat Advice (kousek kódu, který vyonává nějakou společnou logiku jako třeba ověřování bezpečnosti, řízení transakcí apod.) a nadefinovat Pointcut…

Co nového v Oracle Weblogic serveru 10.3

Oracle vydal v červnu novou verzi WebLogic serveru po akvizici firmy BEA. Je to první verze pod značkou Oracle. V tomto článku se podíváme podrobněji na hromadu vylepšení a změn, které nastaly. Budu se snažit popsat jenom technologické změny a nikoli ty organizační. Administrační konzole Odemykání konzole je nyní automatické. Není již potřeba mačkat tlačítko […]

CZJUG Září – Návrhové vzory a Návrh API

Záříjové setkání proběhne 29.9. od 18h (Karlák, ČVUT, v posluchárně KN:E-301 – podle starého značení K9) René Stein – Návrhové vzory a Jarda Tulach – Návrh API (volně ke knize Practical API Design). Pokud se chystáte toto setkání navštívit, dejte nám prosím vědět formou hlasování v anketě na hlavní stránce java.cz. René Stein: Návrhové vzory […]

Srozumitelnost zdrojového kódu

K dnešnímu psaní mě inspirovat článek s názvem "Four harmful Java idioms, and how to fix them" na serveru JavaWorld. Nedalo mi to, abych k tomu nenapsat něco svého.Pro ty, kdo to nechtějí číst celé mám zde krátké resumé. Autor článku navrhuje čtyři následující řešení (lépe řečeno reaguje na čtyři celkem rozšířené idiomy) pro lepší…