Úvodní díl 3-dílného miniseriálu o Spring Security,
SAML a ADFS. Podíváme se, co jednotlivé zkratky znamenají a jak to
celé funguje. Včetně krásných barevných diagramů.
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ě.
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.
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.
Ří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 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 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í".
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.
Rád hledám paralely k softwarovému inženýrství. Jedna
taková mne hned napadla při čtení budhistické knížky pro děti.
Může se programátor vydat na dlouhou cestu bódhisattvy?
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.