zaměstnání

QA Engineer /Tester


solution integrator


Java Developer (Junior + Senior)


Software Engineer / Analyst


Senior J2EE Developer (5070)


doporučujeme

Data race

V tomto článku se podíváme na data race. Data race je synchronizační chyba, která se objevuje ve vícevláknových programech. Řekneme si, kdy tato chyba nastává, ukážeme si pár příkladů a představíme si nástroj, kterým lze data race detekovat. Pokud dvě vlákna přistupují ke sdílené proměnné, alespoň jedno vlákno zapisuje a mezi přístupy není...
více...

Eclipse Helios je venku

Eclipse logo
 23. června byla vydána nová verze (nejen) vývojového prostředí Eclipse, tentokráte s kódovým označením Helios - jedná se o simultánní release 39 projektů, spojených do jednoho prostředí. Dovolte mi rychlé seznámení se zajímavými novými funkcemi, hlavně co se týče části zaměřené na vývoj v javě. StartupZatímco předchozí verze Galileo byl na...
více...

Ostře sledovaná okna

K napsání tohoto článku mě inspiroval Ondra Medek svými maily v javovské konferenci v lednu 2010, v nichž se podivoval nad tím, že Java automaticky neuklízí zavřená okna. Pokud okno nemá nastaveno DISPOSE_ON_CLOSE, je při zavření pouze schováno a nadále zabírá paměť. K jeho dealokaci dojde až při zavolání metody dispose(). V tomto článku...
více...

 

CZ Podcast 79 - PostgreSQL - podcast

V tomo dílu CZ Podcastu jsme přivitali Tomáše Vondru a tématem byla databáze PostgreSQL. Dotkli jsme se prakticky věech oblastí, která s touto databází souvisí: vznik, komunita, vývojový model, pro jake aplikace se hodí/nehodí, trochu porovnání s MySQL a Oracle, nástup NoSQL a jeho dopad, velká data, školovatelnosti a spolehlivosti, ORM...

Pokora

Jedna z praktických náboženských myšlenek, kterých se ateistům nedostává, je pokora. Steve Biddulph v Knize o mužství píše, že bychom měli mít na paměti následující body.Jednou zemřeš.Život je těžký.Nejsi tak důležitý.Ve tvém životě nejde o tebe.Konečný výsledek nemáš ve svých rukou.Při programování nemusíme být tak hlubokomyslní, nicméně mějme na...

Anorm

Anorm není ORM. Nesnaží se vytvořit jednotné DSL pro komunikaci se všemi myslitelnými datovými zdroji, ale soustředí se jenom na relační databáze, které hovoří jazykem JDBC driveru. Jde o tenkou abstrakci nad JDBC spojením, která nám dává jenom pohodlnější a scalovštější API pro pokládání dotazů a excelentní možnosti parsování výsledků a...

Steve Chin in Brno presents Hacking Java on the Raspberry Pi

Title: Hacking Java on the Raspberry PiAbstract:With new low cost devices entering the market, access to the world of embedded computing is become more cost affordable. And, with continued advances in Java, developers can easily begin creating innovative applications that leverage these low cost devices. One extremely popular device developers can...

Třetí RADAR: HitHit a lightning talks

25. dubna 2013 proběhl další RADAR AspectWorks, v pořadí už třetí, tentokrát zaměřený hlavně na frontendové technologie. Úvod ale patřil projektu HitHit, který jsme nedávno spustili a který se slibně rozjíždí.

Stání při práci v IT

Vyzkoušel jsem si, jaké je to pracovat na počítači ve stoje, a výsledek mě natolik ovlivnil, že už u něj sedět ani nechci. Pokud vás zajímá, co mě k tomu vedlo, jaký to mělo průběh a hlavně jaký výsledek, tak čtěte dále.

Spring profiles a použití v testech

Po 3 letech dělám větší refaktoring na našem direct mailingovém modulu a jako první jsem se rozhodl povýšit verze knihoven a zrefaktorovat JUnit testy, které jsou tam ještě psané ve stylu JDK 1.4.V souvislosti s tím jsem samozřejmě přepracoval formu testů z dědičné hierarchie na anotace, které byly představeny poprvé veSpring 3.X (pokud se...

Dizajnové čriepky: anonymné vnútorné triedy 2

Druhý diel traktátu o anonymných vnútorných triedach. Ako pristupovať k premenným z vonkajšej triedy a ako obabrať technické a syntaktické obmedzenia.