16.05.2013
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.

  1. Jednou zemřeš.
  2. Život je těžký.
  3. Nejsi tak důležitý.
  4. Ve tvém životě nejde o tebe.
  5. Konečný výsledek nemáš ve svých rukou.


Při programování nemusíme být tak hlubokomyslní, nicméně mějme na paměti slova Jeffa Atwooda (autora stackoverflow.com) z příspěvku Sucking Less Every Year

» Více

08.05.2013
Když jsem psal, že jako mariňáci máte znát své kolegy, nemyslel jsem, že se jim máte cpát do soukromého života a jejich volného času. Jsou ovšem firmy, které se tak prezentují nebo to snad dokonce dělají. Vojáci možná vstoupili do armády pro peníze, ale najdou se, doufejme, tací, které k tomu vedly vyšší principy jako láska k vlasti a touha bránit svobodu. Jde-li však do tuhého, tak nakonec bojují za kamarády ve zbrani. Takovou atmosféru se některé firmy, alespoň se mi zdá, snaží křečovitě vytvořit.

» Více

04.04.2013
V úvodu do PrimeFaces a JSF 2 jsem se zmínil, že používáte-li Spring Security, nepotřebujete managed beanu pro login, stačí jen submit javascriptem (POST request na url /j_spring_security_check). Mnohem zapeklitější je ošetření ajaxu nad vypršenou HTTP session. Nejspíš si říkáte, žádná věda. Spring Security mě prostě přesměruje na login. Taky že ano, ale v případě ajaxu dostanete jako partial response právě onen login formulář. View ho není schopné zpracovat a uživatel je zmaten, protože se nic neděje. Jak to vyřešit?

» Více

22.03.2013
Frontendové frameworky javovských webových aplikací, to je bolest. Sice se javisti vymezují třeba oproti Ruby on Rails, jak jsou rychlejší, ale pak to zabijí něčím takovým, jako jsou JavaServer Faces (JSF). Nic naplat, když chcete rychle vyvíjet z dostupných komponent, jsou JSF jednou z možností. Shrnuji pár poznatků, které vám pomůžou rychlejší rozjezd projektu s JSF a knihovnou komponent PrimeFaces. Uvítám i konfrontace zkušenějších kolegů. Nejedná se o podrobný návod, spíš rozcestník.

» Více

03.03.2013
Kniha Zen a umění údržby motocyklu není primárně o údržbě motocyklu ani o kapajícím kohoutku. Je to taková intelektuální zenová road movie, se zajímavými postoji k životu. Našel jsem tam i jeden přesah do softwarového inženýrství.

» Více

20.02.2013
Po nějaké době praxe řešíte většinu problému rutinně, metodou kouknu a vidím. Občas je to ovšem zásek, se kterým na první pohled netušíte, jak pohnout. Tohle je jeden z takových. Měli jsme JSP formulář, který fungoval rok bez chyby. Renderoval se v pořádku, ale binding začal házet IndexOutOfBoundsException. Ale přitom na modelu byl field typu java.util.List Už máte řešení? Tak to asi znáte Spring jako své boty.

» Více

09.02.2013
Denně jako vývojáři řešíme jeden problém za druhým. O většině si nejspíš myslíte, že nestojí za samostatný článek na blog (což není pravda). Mezi takové, které jsem odsunul do pozadí, by patřil i tento, pokud by se ovšem na to samém nepozastavil i kolega. Jde o to, že když používáte Spring spolu s RESTovým url a chcete používat e-mail jako parametr,
například http://localhost:8080/users/jmeno.prijmeni@firma.domena, tak kód vyžaduje drobnou úpravu.

» Více

28.01.2013
Už jste někdy opravili chybu tak, že jste odbyli testery nebo dokonce samotné uživatele se slovy „refrešni si browser“, „vymaž si cache“... ? To je výmluva na úrovni: můj domácí úkol mi sežral pes. Jistě, můžete přejmenovávat soubory nebo adresáře. Kdo by to ovšem dělal, že? Nehledě na možné zavlečení chyby. Ukáži vám způsob, jak verzovat JavaScripty a CSSka pomocí mavenu.

» Více

07.01.2013
V článku jak ze začátečníka vychovat dobrého programátora jste se mnou souhlasili v tom, že je dobré mít v týmu junior programátory. Chtěl bych tuto myšlenku podpořit citátem z knihy Ohnivá brána (Steven Pressfield). Jedná se o románové zpracování příběhu Bitvy u Thermopyl a v podstatě jde o beletristické podaní toho, co jsem se snažil napsat v příspěvku co se firmy můžou přiučit od armády.

» Více

15.12.2012

Na vojně jsem nebyl, protože se mě už povinná vojenská služba naštěstí netýkala. Ale Československé lidové armádě, respektive její přímé následovnici, bych se vyhýbal, jak by to jen šlo. Na druhou stranu uvažuji o vstupu do Aktivních záloh AČR, ale to je na jiné povídání. Ovšem to nic nemění na tom, že válečnictví je staré řemeslo a firmy se mají od armády lecčemus přiučit. Ostatně kniha Umění války od Pin Sun a Sun-c ze 6. století př.n.l. je stále aktuální. Bližší vám však asi bude kniha Corps Business: The 30 Management Principles of the U.S. Marines (David H. Freedman), ze které vytahuji několik faktů doplněné o vlastní postřehy.

» Více

Starší příspěvky