Příběh jednoho selhání, katarze a poučení v agile vývoji

Tohle je příběh jednoho selhání, katraze a poučení našeho týmu při doručování re-brandované login a registrační stránky. Mohl bych ho volně zařadit do série, říkat že dělám agile vývoj je rozdíl oproti tomu dělat agile opravdu, ale neudělám to, protože na tomhle selhání jsme se hodně naučili a přijali pár opatření, které náš tým posunuly.

CZ Podcast 94 – Virtualizace

podcast ke stažení: czpodcast94 (audio/mp3; 26 126 kB) Do tohoto dílu jsme si pozvali Igora Kopřivu a tématem byla virtualizace. Nakonec se podařilo zodpovědět všechny naše dotazy a vzniklo z toho velmi zajímavé povídání mimo jiné například o tom, jak virtualizace funguje, jaké máme druhy virtualizace, zabrousili jsme do bezpečtnostích rizik a nebo na výkonostní dopady. Vaše […]

Parametrizovaný jUnit test

Richard Šerý v článku Druhá obtížná věc prohlašuje: „pište kód tak, aby ho pochopilo i malé děcko, senilní stařík či vy po deseti letech práce v korporaci“. V komentářích jste mě za podobu unit testu pro validátor rodného čísla, který ono krédo respektuje, téměř kamenovali. Zkusme tedy něco elegantnějšího:parametrizovaný jUnit test. Dle toho, co…

Proč je dobré konzumovat psí žrádlo aneb jak si kdo ustele…

V angličtině se tomu říká eating your own dog food, v češtině používáme pořekadla co sis navařil, to si taky pěkně sníš a nebo nápaditější jak si kdo ustele, tak si i lehne. Tyto fráze popisují nejčistší možnou zpětnou vazbu, kterou můžete dostat. Zpětná vazba je klíčovým faktorem v zdokonalovacím procesu jakékoliv činnosti a při […]

CZ Podcast 92 – Reaktivní programování

podcast ke stažení: czpodcast92 (audio/mp3; 29 671 kB) Hostem tohoto dílu je Aleš Roubíček a tématem reaktivní programování. Věnovali jsme se základním architektonickým kamenům tohoto přístupu – responsivnosti, škálovatelnosti, odolnosti a událostnímu modelu. Vaše ohlasy očekáváme na naší fanouškovské stránce. Odkazy RxJava Reactive manifesto React JavaScript Facebook knihovna Principles of Reactive Programming (online kurz na Coursera)

CZJUG Praha – Operating Cassandra NoSQL database across the globe, Dynamic class loading

Lednové setkání Pražské Czech Java User Group proběhne 27.1. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás prezentace Operating Cassandra NoSQL database across the globe (Jiří Horký) a Dynamic class loading (Jan Kolena). Sponzorem setkání je firma Avast Software. Vstup na akce CZJUGu je zdarma, […]

CZ Podcast 91 – Agile a retrospektivy

podcast ke stažení: czpodcast91 (audio/mp3; 32 215 kB) V tomto díle jsme se opět vrátili k Agile. Hostem dílu je Zuzana Šochová (blog cz a en), kterou jsme vyzpovídali z jejích zkušeností ze zavádění Agile a koučování. Věnovali jsme se i retrospektivám jako základnímu stavebnímu kamenu Agile přístupu. Omluvte prosím trochu horší kvalitu zvuku, doufáme že vám […]

Hledání nejkratší cesty s omezeními – technická case study

Článek o grafovém problému hledání nejkratší cesty se zadanou množinou mezilehlých prvků sítě. Kromě popisu upraveného Dijkstrova algoritmu, který tvoří jádro celého řešení, se zabývá i řadou dílčích vedlejších problémů, které bylo nutné překonat pro zdárné uvedení programu do praxe. internetové odkazy: http://tomaszalusky.blogspot.cz/2013/12/hledani-nejkratsi-cesty-s-omezenimi.html

Odkaz Michaila Kalašnikova softwarovému vývoji

V tomhle článku trochu navážu na armádní speciál, který nezávazně píšeme s Banterem. On se v posledním díle Co se firmy můžou přiučit od armády 2 rozepsal o uniformách. Já bych chtěl využít aktuálního tématu, úmrtí Michaila Kalašnikovat [1.], konstruktéra útočné pušky AK-47 (zkráceně pojmenované kalašnikov), která to dotáhla až na vlajku státu…

CZ Podcast 90 – Psaní low latency Java aplikací

podcast ke stažení: czpodcast90 (audio/mp3; 29 943 kB) Pokud patříte do skupiny lidí, která vidí Javu jako pomalejšího bráchu C++, pak vás tento díl přesvědčí, že i v Jave lze psát aplikace obsluhující požadavky do jedné milisekundy. Hostem tohoto dílu byl Karel Rank, který nás provedl světem optimalizací – počínaje Java kódem, přes JIT nebo scheduler operačního […]