Kanban, lehký úvod
Kanban je nástroj na zlepšování procesů (vývoje software). Velmi dobře se pojí s agilními metodikami, ale stejně tak je použitelný i ve spojení s rigidními procesy.
Czech Java User Group
Kanban je nástroj na zlepšování procesů (vývoje software). Velmi dobře se pojí s agilními metodikami, ale stejně tak je použitelný i ve spojení s rigidními procesy.
Ve výchozím nastavení používá Spring Boot web. aplikace embedded Tomcat. To je super u hello world příkladů, extra jednoduchých aplikací, nebo pokud používáte Cloud Foundry. Obyčejně ale chcete vytvořit klasickou webovou aplikaci, kterou poté můžete nasadit na jakýkoli Java EE server. Jak na to?
ThoughtWorks oznámili uvolnění platformy Go jako open source. Go realizuje myšlenky, které ThoughtWorks dlouhodobě razí tj. Continuous Integration a především Continuous Delivery. Samotné Go je zajímavé z několika úhlů pohledu. Přestože existuje celá řada CI serverů, s uceleným konceptem realizace Continuous Delivery zatím nikdo nepřišel až do…
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.
Pokud ve Vaší Spring Web MVC webové aplikaci nechcete používat vůbec žádný XML konfigurační soubor (web.xml, Spring konfigurace apod.), pak čtěte dál 🙂
Mám rád čistý kód. Kvalita kódu ovšem mnohdy musí ustoupit byznys požadavkům a nemusí to být nutně špatně. Leon Fayer o tom sepsal pěkný článek Your Code May Be Elegant. S jeho laskavým svolením jsem text přeložil do češtiny (překlad uvolňuji pod licencí Creative Commons by-nc-sa).Často jsem kritizovaný za svou mantru přístupu k vývoji. Tvůj […]
Piš opilý, reviduj střízlivý, tuhle poučku jsem četl v knize Andyho Hunta Pragmatic Thinking and Learning: Refactor Your Wetware v kapitole věnované stimulaci kreativního myšlení.
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…
Zkušenosti z přípravy na certifikaci Oracle Certified Expert, Java EE 6 JPA Developer.
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 […]
Jsou knihy, ve kterých můžete listovat tam i zpět a stále nacházet nové a nové zdroje inspirace. Kniha The Myths of Innovation od Scotta Berkuna je přesně jednou z nich. Hlavním tématem je inovace a mýty, které se k ní vážou. Každý z nás dokáže inovovat – vytvářet zásadní pozitivní změny – a tato kniha […]
Jsou dva způsoby, jak přitáhnout pozornost k článku, buďto použijete bulvární titulek a nebo uděláte bulvární tweet s odkazem na ten článek. Já jsem původně nechtěl ani jedno ani druhé, ale nakonec se mi podařilo obojí. Když k tomu připočítám téma, IntelliJ IDEA a Eclipse, které je mezi vývojáři podobně vyhrocené jako situace na Blízkém […]
Programuji v Javě a dělám tak v Eclipse. Mojí denní, milionkrát opakovanou rutinou bylo upravit kód, následně pak nastartovat aplikaci, potom se browserem zalogovat, dále se pak proklikat do oblíbeného místa v UI a konečně krokování v debugeru. Jak aplikace rostla …
Shrnutí zkušeností z osobních technických pohovorů s Javisty na Filipínách. Úspešní kandidáti by měli vytvořit core team pro nově vznikající delivery centrum.
Č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
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…
Již jsem psal o tom, co se firmy můžou přiučit od armády. Přivedla mě k tomu kniha Corps Business: The 30 Management Principles of the U.S. Marines. Volně pak navázal Dagi, co má společného voják blátošlap s vývojářem lopatou. Od té doby jsem si poznamenal několik další věcí, kterými se lze od ozbrojených složek inspirovat. Nedávno jsem potkal…
Existují dva typy motivace – vnitřní a vnější. Pokud chodíte do práce a někdo vám za ní pravidelně platí, pak se jedná o motivaci vnější. Mezi další příklady patří další hmotné odměny, postup na kariérním žebříčku apod. Pokud do práce chodíte, protože vás prostě baví, pak se jedná o motivaci vnitřní.
I s tím málo, co s Linuxem umím, si připadám efektivnější než s Windows. Pominu-li drobnosti jako to, že ve Windows scrollujete jen tam, kde je focus, tak nejdůležitější pro programátora je pochopitelně příkazová řádka. Bez Unixové si připadám, jako kdybych měl zlámané obě nohy. Dobře, existuje Cygwin, ale to jsou jen berle, s těmi těžko budete…
Nějaký čas zpátky jsme řešili největší technologické problémy (technologický dluh), které nás brzdí v tom, abychom dokázali pružněji a zároveň spolehlivě doručovat nové vlastnosti. Při detailním průzkumu jsme zjistili, že většina technických problémů resp. jejich neřešení je způsobené špatně nastavenou organizační strukturou firmy. Nejenom…