Listina základních programátorských práv

Můj oblíbený bloger Jeff Atwood vydal sbírků svých nejlepších článků v knize Effective Programming: More Than Writing Code, do které zahrnul i příspěvek The Programmer’s Bill of Rights.Podivuje se nad tím, že firmy platí programátory $60-$100k ročně (v našich podmínkách přibližně 600-1000k Kč) a přitom je mrzačí otřesnými pracovními podmínkami a…

CZJUG Praha – Understanding Java Garbage Collection, and what you can do about it

Zářijové setkání Pražské Czech Java User Group proběhne 12.9.2012 od 19h hodin v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čeká nás prezentace Understanding Java Garbage Collection, and what you can do about it (Gil Tene). Sponzorem setkání je Oracle, který zajištuje občerstvení. Vstup na akce CZJUGu je zdarma, […]

CZPodcast 66 – WebExpo

podcast ke stažení: czpodcast66 (audio/mp3; 20 677 kB) Vzali jsme si dva měsíce prázdnin, ale jsme tu zpět s dílem 66 ve kterém jsme vyzpovídali Václava Stoupu, který stoji za organizací konference WebExpo. Povídání to bylo velmi zajímave, protože pořádat léty prověřenou a hojně navštěvovanou konferenci pro 1200 lidí není jenom tak. Vaše ohlasy, dotazy, náměty, podněty […]

CXF a control znaky

V práci  pro dotahování dat ze serveru na klienta používáme Web servisy, konkrétně framework CXF, což je implementace Jax-WS. Jelikož potřebujeme aby jednotliví klienti byli schopní fungovat i v offline módu, dotahuje se v jednu chvíli poměrně velké množství dat. Vyvinul jsem tedy rozhraní na serveru, naklepal funkcionalitu na klientovi, a spustil vývojářský test. Pár […]

Jak ze začátečníka vychovat dobrého programátora

Rád se obklopuji schopnými lidmi, nejlépe schopnějšími než já, abych se od nich mohl něco přiučit. Než pracovat s někým průměrným, tak to raději do týmu začátečníka, kterého ještě nestačili nikde zprznit. Nemluvě o těch špatných, každý jeden takový totiž vytvoří dvě nová pracovní místa ročně.Nechci psát o tom, jak začátečníky naučit psát kód. Jděte…

Zatrolený CAP

S tím jak se šíří cloudové šílenství, čím dál tím víc lidí naráží do CAP teorému. Mě i mé kolegy nevyjímaje. Tak jsem si řekl, že si to tu vyjasním.CAP teorém zjednodušeně říká, že distribuovaný systém, nemůže splňovat všechny tři následující vlastnosti:Consistency – konzistence – všichni klienti vidí stejná dataAvailability – dostupnost – každý…

Pověstný člověkoměsíc

Jeff Atwood, autor stackoverflow.com, v jednom svém příspěvku na blogu napsal, že vše co nyní umíte, bude za pět let zastaralé. Na příběhu Alenky v říši divů ilustruje, že když se učíte nové technologie, tak sice běžíte jak jen nejrychleji dovedete, ovšem pouze proto abyste zůstali na místě. Pokud se někam chcete posunout, musíte číst […]

Eclipse Juno

Je tomu pár dní, kdy byla vydána nová verze Eclipse IDE, simultánní release s kódovým označením Juno. Nebudu se věnovat nějakému komplexnímu rozboru, jen naťuknu, co mě jako Java vývojáře zaujalo, pro detailnější popis jistě na internetu najdete erudovanější články.   E4 Loňský release Indigo byl postaven na platformě Eclipse SDK 3.7, letos je to verze […]

CZ Podcast 65 – Kryptografie, hacking, šifrování a další hrátky

podcast ke stažení: czpodcast65 (audio/mp3; 37 509 kB) V tomto díle jsme vyzpovídali předního českého kryptoanalytika Tomáše Rosu. Tématem byla bezpečnost, hacking mobilních zařízení především iOS, kryptoanalýza a vše co s tímto tématem souvisí. Vaše ohlasy, dotazy, náměty, podněty směřujte na naší emailovou adresu czpodcast zavináč gmail.com.

CZJUG Praha – Jazyky nad JVM: Fantom, Kotlin

Červnové setkání Pražské Czech Java User Group proběhne 13.6.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 na téma Jazyky nad JVM: Fantom (Kamil Toman) a Kotlin (Dmitry Jemerov). Sponzorem setkání je Oracle University, která zajištuje občerstvení. Vstup na akce CZJUGu je […]

Rozlišujte prostředí

Tentokrát jeden tip z řady triviálních, nicméně ďábel je skrytý v detailech. Najděte deset rozdílů. Tak dobře, rozdíl je pouze jeden. Přesto nestalo se vám někdy, že stále refrešujete stránku, už jste restartovali i server, ale změna v kódu ne a ne se projevit? Kolik času přijde vniveč, než si uvědomíte (případně než vám kolega řekne), […]

CZJUG Praha – NoSQL databáze

Květnové setkání Pražské Czech Java User Group proběhne 28.5.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 tři prezentace: Grafová databáze Neo4j (Josef Holý), Riak (Honza Král) a Redis (Aleš Zoulek). Sponzorem setkání je firma CA Technologies, která zajištuje občerstvení. Vstup na akce CZJUGu […]

Map a reduce, funkcionální elegance

Funkcionální programování (FP) sluje mnoha vlastnostmi, které v mainstreamových programovacích jazycích nejsou, nebo působí velmi exoticky. Jedním z aspektů, který pronikl do podvědomí i lidí nepoznamenaných FP jsou funkce map a reduce – inspirace pro algoritmus MapReduce. Na blogu Sometimes Clojure vyšel článek, který popisuje použití těchto dvou…