97 věcí, které by každý architekt měl znát
Chcete začít se společným čtením v práci a nevíte, jakou knihu zvolit jako první? Doporučuji 97 Things Every Software Architect Should Know.
Czech Java User Group
Chcete začít se společným čtením v práci a nevíte, jakou knihu zvolit jako první? Doporučuji 97 Things Every Software Architect Should Know.
Za svojí dosavadní pracovní kariéru jsem prošel společnostmi různých velikostí. Od začínajících firmiček o pěti, dvaceti lidech, přes stabilní s padesáti až dvě stě pracovníky, až po molochy s jednotkami a desítkami tisíc zaměstnanců. Každá velikost firmy vyžaduje jiný druh řízení (o tom mluvit nechci) a jiný způsob sdílení informací. Zatímco v…
Moje zkušenosti z toho, jak jsem začal s kroužkem programování.
JPA, metoda toString() a asynchronní logování dokázaly vykouzlit situaci, která nám dala chvilku zabrat.
Návod na programovací úlohu železniční přejezd s Meet Edison.
Jaký byl polský Devoxx 2018?
Překlad článku Starbucks Does Not Use Two-Phase Commit od Gregor Hohpe.
Cílem aktivity je společně vybrat jednu knihu, kterou si každý doma sám přečte. Následně se sejdeme a o knize diskutujeme. Čteme zhruba 100 stran měsíčně, o kterých pak asi hodinu a půl diskutujeme.
Z několika junior kandidátů jsem byl bohužel zklamaný. Myslím, že by mé poznámky mohly některým pomoct s přípravou. Mohli by lépe využít svého potenciálu, abych je příště nemusel odmítnout.
Jaká byla akce Hour of Code s LightBot a Meet Edison.
Letos jsem si vynahradil deficit návštěv konferencí. Po jOpenSpace jsem vyrazil i na pražskou odnož polské konference GeeCON. Nehodlám probírat všechny přednášky. Chci si uchovat své poznámky a zhodnotit, zda jít i příště.
Letos jsem se konečně vypravil na jOpenSpace 2017a bylo to naprosto skvělé. Sepsal jsem si pro sebe pár poznámek, které můžete brát i jako lákadlo na příští jubilejní ročník.
Překlad článku od autora Robert C. Martin, Make the Magic go away. Každý framework, který jste viděli, je ve skutečnosti jen ozvěnou výroku: Můj jazyk stojí za starou belu!
Pro Jenkins existuje Bitbucket Pull Request Builder Plugin. Díky němu si můžete nastavit build, který se spustí nad každým pull requestem v Bitbucketu. Rovněž zkontroluje statickou analýzu kódu (pokrytí testy, PMD, FindBugs, Checkstyle a duplicity kódu), jejíž konfigurací se teď zabývat nebudu. Pokud jsou všechna pravidla splněna, tak…
Ne-konference jOpenSpace 2017 se koná 13. – 15. října 2017 v Hotelu Farma v Pelhřimově. Ne-konference neznamená, že se nám nechce připravovat program, ale to, že je tvořen samotnými účastníky akce. Obsah, který vytváří všichni přítomní, se skládá z desetiminutových prezentací a případně delších workshopů. Počet účastníků je omezen na 42. J v názvu už […]
Překlad článku Painless Functional Specications – Part 4: Tips, jednoho ze série článků o psaní specifikace, který napsal Joel Spolsky (mimo jiné spoluautor stackoverflow.com) již v roce 2000 a až na pár technických nástrojů jako kdyby ho psal dneska.
Tento blog píšu už nějakých deset let. Tenkrát sice už existoval WordPress, ale z nějakého důvodu jsem zvolil redakční systém Nucleus, který už je dnes úplně mrtvý. Divím se, že mi za ta léta blog nikdo nehacknul (nebo o tom alespoň nevím). S příchodem Let’s Encrypt jsem si říkal, že by kovářova kobyla nemusela chodit […]
Lidé, kterým záleží na psaní dobrého kódu, neustále kladou otázku: „Jaká je správná velikost metody, funkce, třídy, balíčku nebo jiného kusu kódu? Od určité chvíle může být kód příliš velký na to pořádně ho pochopit – ale jak velké je příliš velké?“
Velkou část minulého roku jsem strávil s monitoringem. Nepovažuji se v dané problematice za odborníka, ale minimálně si chci napsat pár poznámek pro sebe, abych vše nezapomněl. Dnes si už nedokážu představit provozovat komplexní systém bez monitoringu.Chci se nejprve obecně věnovat problematice monitoringu a pak konkrétní implementaci a to Nagios…
Napsal jsem a přeložil několik článků o stárnutí programátorů a změně jejich pozice. Završím to pohledem na kódujícího architekta. Zatímco v článku Technický lídr si zoufám, že jednou z nejtěžších voleb technické hvězdy, ze které se stává lídr, je ztráta kontaktu s nejnovější technologií, tak kniha Software Architecture for Developers (Simon Brown)…