<?xml version="1.0" encoding="UTF-8"?>

<rss version="0.92">
  <channel>
    <title>Java portál</title>
    <link>http://www.java.cz</link>
    <description>Portál o programovacím jazyku Java a souvisejích technologiích (JAVA, JSP, XML, XSLT, HTML, EJB, SQL)</description>
    <language>cs</language>
    <image>
      <url>http://www.java.cz/img/rss-logo.png</url>
      <title>Java portál</title>
      <link>http://www.java.cz</link>
      <width>114</width>
      <height>55</height>
    </image>
    <item>
      <title>Otrávené API</title>
      <link>http://www.java.cz/article/otravene-api</link>
      <description>Otrávené API představuje situaci, která je důvěrně známá každému programátorovi. Během vývoje uděláte nějaké rozhodnutí, které se promítne do návrhu, struktury, výkonnosti či vhodnosti použití. Postupem času se ovšem ukáže, že to nebylo rozhodnutí úplně šťastné. Najednou máme v aplikačním kódu nebo hůře v infrastrukturním kódu něco o čem jsme...</description>
    </item>
    <item>
      <title>CZ Podcast 60 - User Experience Design</title>
      <link>http://www.java.cz/article/cz-podcast-60-user-experience-design</link>
      <description>V tomto díle jsme se věnovali User Experience Designu, tedy tomu jak navrhovat produkt/službu tak, aby z ní uživatel měl co nejlepší prožitek. Hostem a osobou námi zpovídanou byl Martin Čacký.  Pokud máte nějaké otázky, náměty, postřehy a komentáře sem s nimi do diskuze a nebo na náš email czpodcast zavinač gmail.com. User Experience for...</description>
    </item>
    <item>
      <title>Synchronizace scheduleru v clusteru</title>
      <link>http://www.java.cz/article/synchronizace-scheduleru-v-clusteru</link>
      <description>Na jednom našem projektu jsme potřebovali implementovat automatické provádění úkolu určeného ke zpracovávání dat v databázi. Ve frameworku Spring, který je pro vývoj použit, je tato úloha jednoduše řešitelná například pomocí TaskScheduler. Zajímavější situace nastává, pokud aplikace  bežet v clusterovém řešení. To znamená, že je potřeba řešit...</description>
    </item>
    <item>
      <title>Programátoři jsou největší lháři</title>
      <link>http://www.java.cz/article/programatori-jsou-nejvetsi-lhari</link>
      <description>V nadpise dnešního článku cituji mého kamaráda, který začal pracovat jako project manager v softwarové společnosti, a který hlavně dosud většinu svého profesního života pracoval mimo jakýkoliv softwarový vývoj. Zřejmě zvyklý z jiných oborů, kde člověk na první pohled vidí, v jakém stavu je projekt, tak zde asi celkem narazil, protože dost často se...</description>
    </item>
    <item>
      <title>Pohled pod kapotu JVM (7.část - další instrukce zpracovávané virtuálním strojem Javy)</title>
      <link>http://www.java.cz/article/pohled-pod-kapotu-jvm-7-cast-dalsi-instrukce-zpracovavane-virtualnim-s</link>
      <description>V dnešním článku o jazyce Java budeme pokračovat v popisu instrukčního souboru zpracovávaného virtuálním strojem. Popíšeme si instrukce používané pro provádění aritmetických a bitových operací a také instrukce sloužící pro porovnání dvou hodnot. Na těchto instrukcích je mj. založeno i řízení běhu programů.</description>
    </item>
    <item>
      <title>CZJUG Praha - Zkoumání memory leaks na produkčních systémech a Ošéfujte si Java deployment</title>
      <link>http://www.java.cz/article/czjug-leden-2012</link>
      <description>Lednové setkání Pražské Czech Java User Group proběhne 30.1.2012 od 19h hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace: Zkoumání memory leaks na produkčních systémech (Martin Rexa) a Ošéfujte si Java deployment (Radim Marek). Vstup na akce CZJUGu je zdarma,...</description>
    </item>
    <item>
      <title>Pohled pod kapotu JVM (6.část - instrukční soubor virtuálního stroje Javy)</title>
      <link>http://www.java.cz/article/pohled-pod-kapotu-jvm-6-cast-instrukcni-soubor-virtualniho-stroje-javy</link>
      <description>V dnešní části seriálu o programovacím jazyce Java si popíšeme první část instrukcí tvořících instrukční soubor virtuálního stroje Javy. Jedná se o instrukce sloužící pro uložení konstant na zásobník operandů, instrukce pro přesuny dat mezi proměnnými a zásobníkem operandů a taktéž o konverzní instrukce.</description>
    </item>
    <item>
      <title>Co nefunguje v GWT</title>
      <link>http://www.java.cz/article/co-nefunguje-v-gwt</link>
      <description>GWT je technogie, která mi velmi líbí – podařilo se jí dostat téměř bezproblémově Javu do prostředí internetového prohlížeče. Nicméně GWT má některá omezení, která si programátor předem neuvědomí a někdy je těžké odhadnout, v čem je problém. Ukážu tři kódy, na kterých se tyto limity projeví.</description>
    </item>
    <item>
      <title>Pohled pod kapotu JVM (5.část - popis virtuálního stroje Javy)</title>
      <link>http://www.java.cz/article/pohled-pod-kapotu-jvm-5-cast-popis-virtualniho-stroje-javy</link>
      <description>V dnešní části seriálu o programovacím jazyce Java se budeme zabývat popisem vlastního virtuálního stroje Javy, v němž jsou zpracovávány instrukce bajtkódu tvořící těla jednotlivých metod. Popíšeme si strukturu virtuálního stroje v době běhu aplikace a nezapomeneme ani na základní informace o instrukčním souboru.</description>
    </item>
    <item>
      <title>Nepoužívejte Mapu ani String v rozhraní vašich tříd</title>
      <link>http://www.java.cz/article/nepouzivejte-mapu-ani-string-v-rozhrani-vasich-trid</link>
      <description>Když se zpětně dívám, za APIs které jsem vytvořil, dochází mi, že jednou z největších chyb bylo použití tříd ze standardního SDK v jejich rozhraní. Použití tříd, jako java.lang.String java.util.Map apod., bylo samozřejmě dané mojí leností zavádět si speciální typy vyjadřující danou entitu. V budoucnu jsme platil za tuhle lenost velkou cenu.</description>
    </item>
  </channel>
</rss>

