jirablog.blogspot.com
jirablog: května 2009
http://jirablog.blogspot.com/2009_05_01_archive.html
Tapestry 5. 1 je mezi námi. A je to . verze 5.1.0.5 prošla hlasováním a stala se finální verzí Tapestry 5.1. Především na straně výkonu aplikace bylo podniknuto hodně kroků: zrychleni vykreslení složitých stránek, sloučení více statických JavaScriptových knihoven do jedné, gzipová komprese statického i dynamického obsahu atd. (blíže viz. release notes. Přihlásit se k odběru: Příspěvky (Atom). Tapestry 5. 1 je mezi námi. Novinky z domova i ze světa. No Fluff Just Stuff. The long and winding road to Dojo 2.
jirablog.blogspot.com
jirablog: Team vyhrává když táhne za jeden provaz
http://jirablog.blogspot.com/2011/03/team-vyhrava-kdyz-tahne-za-jeden-provaz.html
Team vyhrává když táhne za jeden provaz. Po svém posledním příspěvku o scrumu. Jsem měl v hlavě, že napíšu ještě jeden příspěvek, abych se vyjádřil jasně, proč považuji scrum za to nejlepší v metodikách vývoje. Je to právě jeho orientace na team a ne na jednotlivce. Na samoorganizující team (tj. organizace není určena z venku). Ale pak jsem si poslech czpodcast č. 39 - Operations a Devops. Nejprve se pochválím. Praktikujeme cosi podobného jako Devops. Pro mě je to celkem stejné jako rozdělení firmy na od...
jirablog.blogspot.com
jirablog: ledna 2010
http://jirablog.blogspot.com/2010_01_01_archive.html
Lekce ze Scaly: Jak se vyvarovat NullPointerException. Jak se v jazyce Scala. V hojné míře se používá třída. Která zajistí, že nemusí metoda vracet. Ale vrací existující instanci. Jak to celé funguje si ukážeme v Javě:. Public abstract class Option T { public abstract T get(); public abstract boolean isNone(); public abstract boolean isSome(); }. Pokud potřebujeme aby nějaká metoda vracela něco a nebo. Díky ní metoda vrátí existující instanci, ze které jednoduše zjistíme, zda návratová hodnota má být.
jirablog.blogspot.com
jirablog: června 2009
http://jirablog.blogspot.com/2009_06_01_archive.html
Byl jsem na Scrum Master Training. A stal jsem se certifikovaným Scrum Masterem. O tom, ale nechci psát, chci psát o tom jak moc bylo toto školení. Prospěšné a co vše mi přineslo. Školení vedl Boris Gloger. Který se ukázal jako perfektní přednášející. Přednášenou oblast dokonale zná, nejenom z již uskutečněných školení, ale i z praxe. Navíc jeho skušenosti se zaváděním Scrumu. Co si ze školení odnáším? Dále jsem si odnesl velmi důležitou část Scrumu a to: čím více jsou lidé z teamu zatáhnuti do možnosti ...
jirablog.blogspot.com
jirablog: července 2009
http://jirablog.blogspot.com/2009_07_01_archive.html
Super myšlenka učení programovat na škole - programovat open source projekt. Když jsme byli na jOpenSpace 2009. Tak jsme v hloučku zainteresovaných vedli diskusi na téma: "Co by měla vysoká škola dělat, aby naučila své studenty programovat? V této diskusi byl hodně aktivní Petr Adámek. Který jako učitel na Masarykově univerzitě, měl k tématu hodně co říci. Petr se mnou de facto souhlasil, ale tvrdil, že to je nemožné zrealizovat, že zájem firem není. Který vznikl v diskusi mezi mnou a Petrem. Twin Cities...
jirablog.blogspot.com
jirablog: října 2009
http://jirablog.blogspot.com/2009_10_01_archive.html
Gradle - druhý krůček. V prvním popisku použití gradlu. Jsem si ukázali jak na jednoduchý projekt, dneska se podíváme, jak jsme zbuildovali projekt do waru. Vyjdeme z předcházejícího příkladu. Co musíme změnit, abychom měli jako výsledek projektu war, ve správném layoutu a ne jar? Je toho pekelně málo. SourceCompatibility = 1.6. Group = "cz.svt". Manifest.mainAttributes "Implementation-Title": name, . Compile fileTree(dir: "lib", includes: [ "util.jar", "JMSMailer.jar"]). CZJUG - Hans Dockter - Gradle.
jirablog.blogspot.com
jirablog: Gradle - druhý krůček
http://jirablog.blogspot.com/2009/10/gradle-druhy-krucek.html
Gradle - druhý krůček. V prvním popisku použití gradlu. Jsem si ukázali jak na jednoduchý projekt, dneska se podíváme, jak jsme zbuildovali projekt do waru. Vyjdeme z předcházejícího příkladu. Co musíme změnit, abychom měli jako výsledek projektu war, ve správném layoutu a ne jar? Je toho pekelně málo. SourceCompatibility = 1.6. Group = "cz.svt". Manifest.mainAttributes "Implementation-Title": name, . Compile fileTree(dir: "lib", includes: [ "util.jar", "JMSMailer.jar"]). Gradle - druhý krůček. Kafemlejn...
jirablog.blogspot.com
jirablog: Inovace bez legrace aneb máme se snažit vymýšlet něco nového a nebo jenom přebírat dané
http://jirablog.blogspot.com/2011/03/inovace-bez-legrace-aneb-mame-se-snazit.html
Inovace bez legrace aneb máme se snažit vymýšlet něco nového a nebo jenom přebírat dané. Dneska se snad poprvé pustím do polemického příspěvku, který na první pohled je o vývoji softwaru ryze okrajově, ale mám takový pocit, že musím . Jaká je motivace pro tento příspěvek. Nejprve jsem si přečetl Lukášův Jak nepsat framework. Který ve mě zanechal jistou pachuť, ale nevyprovokoval mě k ničemu, ještě jsem nevěděl . Pak se mi dostaly do ruky hodnocení prezentací pořádaných na MFF. Já si myslím, že není probl...
jirablog.blogspot.com
jirablog: května 2010
http://jirablog.blogspot.com/2010_05_01_archive.html
Jak na porovnávání Comparable objektů či pomocí Comparatoru. Nemít přetěžování operátorů skutečně považuji za velký problém Javy. Proč? Např proto, že porovnávání objektů pomocí instance třídy. Či porovnání objektů implementující rozhraní. Je boj, který pernamentně prohrávám. Mějme např. dva datumy. Pokud chci zjistit, zda platí. Pak mám následující možnosti:. Nikoliv obecná třída implementující rozhraní. Pokud budeme objekty porovnávat pomocí instance. Pak musíme vystačit s metodou. 0; case lt: return c...
jirablog.blogspot.com
jirablog: Lekce ze Scaly: Jak se vyvarovat NullPointerException
http://jirablog.blogspot.com/2010/01/lekce-ze-scaly-jak-se-vyvarovat.html
Lekce ze Scaly: Jak se vyvarovat NullPointerException. Jak se v jazyce Scala. V hojné míře se používá třída. Která zajistí, že nemusí metoda vracet. Ale vrací existující instanci. Jak to celé funguje si ukážeme v Javě:. Public abstract class Option T { public abstract T get(); public abstract boolean isNone(); public abstract boolean isSome(); }. Pokud potřebujeme aby nějaká metoda vracela něco a nebo. Díky ní metoda vrátí existující instanci, ze které jednoduše zjistíme, zda návratová hodnota má být.