Přeskočit na hlavní obsah

Posts

2017


Nešvary logování

·5 min
Logování je jedna z nejvíce zanedbávaných oblastí. Samozřejmě, logování je v každé aplikaci a všichni o sto šest logují: chaoticky, nekonzistentně, bez vize, bez přemýšlení. A občas jsou ty logy dost odpudivé smetiště.

vimdiff, nástroj drsňáků

·5 min
Už patnáct let je Vim můj nejoblíbenější textový editor. A občas, čas od času, i hlavní nástroj na programování. Ale vždycky jsem se jako čert kříži vyhýbal jedné věci - používání vimdiff. Nicméně na každého jednou dojde.

Trampoty s JUnit 5

·5 min
Poslední dobou jsem moc nepsal unit testy v Javě. Jednak jsem posledního půl roku hodně prototypoval a když už jsem testy psal, tak to bylo převážně ve Scale, nebo v Clojure. Ale teď se naskytla příležitost ošahat si nové JUnit 5.

1:1, nejdůležitější nástroj team leadera

·9 min
Říká se tomu one-on-one. V psané podobě můžete narazit na zápis OoO, O-o-O, 1on1 a různé další. Já používám 1:1. Setkal jsem se s širokou paletou lidí a jejich zkušeností s 1:1. Jsou tací, kteří 1:1 nikdy neměli a někdy o něm dokonce ani neslyšeli. Jsou lidi, pro které je to jenom takový "manažment folklór". A pak je menšina těch, kteří 1:1 očekávají a vyžadují.

Technical Leader, mytické stvoření

·7 min
Technical leader je jedna z těch rolí, o které se občas mluví, ale nikdo pořádně neví, co to znamená. Je to takové, trochu mytické stvoření. A co když, nedejbože, někdo takovou roli vyfasuje? Co má taková role na starosti? SoftWare Samuraj poodkrývá roušku tajemství a nechá vás spatřit nefalšovaného jednorožce.

Kniha Clojure Applied

·3 min
Kniha Clojure Applied je občas na internetu doporučovaná jako "druhá" kniha o Clojure, kterou byste si měli přečíst. Osobně bych řekl, že spíš než "druhou", bych ji doporučil jako "třetí".

Smutná zpráva o stavu IT trhu

·16 min
Strávil jsem teď posledních pět měsíců hledáním nové práce. Nebylo to radostné období, bylo to tristní. Aneb reflexe technických pohovorů z pohledu SoftWarového Samuraje.

Clojure web development: Ring Middleware

·3 min
Poté, co jsme se podívali jak v Clojure zpracovat HTTP request a response, budeme pokračovat dalším obohacením tohoto základního webového paradigmatu a sice pomocí konceptu Middleware.