🏷️ java

Hledám do našeho týmu backend vývojáře

Opět jsem se rozhodl "jít tomu štěstíčku trochu naproti" a publikovat zde další pracovní inzerát. Protože hledám nové lidi k nám do týmu a rád bych našel někoho, kdo bude kompatibilní s mým přístupem k softwarovému inženýrství

Remcání proti Javě

Na některé věci potřebuje mít člověk odstup. Odstup a zkušenosti z jiných oblastí. Co mě udeřilo do očí, když jsem se po čase vrátil k Javě?

Spring Security, SAML & ADFS: Implementace

V minulém dílu jsme se vyřádili na konfiguraci, tak teď už jen zbývá to nabouchat v tom Springu, ne? Mám pro vás jednu dobrou a jednu špatnou zprávu.

Spring Security, SAML & ADFS: Konfigurace

Posledně jsme se podívali jaký je mechanismus SAML autentikace. Tenhle článek se bude zaměřovat na konfiguraci potřebnou pro to, aby nám SAML autentikace fungovala.

Trampoty s JUnit 5

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.

Střípky z prototypování II: WebSockets

Jak přinutit Wicket, aby se choval víc reaktivně? Stačí zapojit WebSockets. Není to úplně triviální, ale dá se to zprovoznit.

Střípky z prototypování: Wicket, Spring, REST

Vytvořil jsem si několik prototypů a o některé z nich bych se rád podělil. Začneme trojkombinací Wicket, Spring, REST.

Covariance & Contravariance

Variance je obecný pojem, který říká, jakým způsobem funguje subtyping u komplexních typů a může být trojího druhu: Invariance, Kovariance a Kontravariance. Jak to funguje pro pole a kolekce v Javě a ve Scale?

Jak dělám Java pohovor IV: Java workshop

SoftWare Samuraj odtajnil svoje know-how: jak dělat na technickém pohovoru Java workshop. Vhodné i pro jiné jazyky a technologie.

GeeCON Prague 2016, den 2

Druhý den pražské vývojářské (Java) konference GeeCON. Dobré přednášky, špatné kafe. ☕

GeeCON Prague 2016, den 1

Navštívil jsem po čase vývojářskou konferenci. Jaký byl první den pražského GeeCONu?

Jak dělám Java pohovor III: phone screen

Jedna z věcí, ke kterým jsem došel a považuji ji za nutnost při technickém recruitingu, je phone screen. Jediný případ, kdy ho nedělám, je buď že mám s daným člověkem přímou pracovní zkušenost, anebo jsme se předtím už osobně setkali. Jak takový phone screen může vypadat?

Jak dělám Java pohovor II: proč nedávám testy?

Dávání testů při přijímacích pohovorech považuji za hloupost a nepochopení smyslu interview. Zkuste testy nedávat, nebo se nad tím aspoň zamyslet - proč to děláte?

Certifikace Java EE 6 JPA Developer

Absolvoval jsem Java EE 6 JPA Developer certifikaci. O čem to je, co jsem studoval a co mi to přineslo?

Jak se nabírají Javisti na Filipínách

Měl jsem výjimečnou zkušenost - podílet se na zakládání nového vývojářského centra... na Filipínách. Neopakovatelný zážitek! Aneb, jak jsou na tom filipínští javisti?

Hledám do svého týmu Java vývojáře

Rozhodl jsem se "jít tomu štěstíčku trochu naproti" a publikovat zde pracovní inzerát. Proč? Protože hledám lidi k sobě do týmu. Bude to lepší, než čekat, koho mi najde HR oddělení, nebo pošle nějaká agentura. Zkrátka, vytvářím si vlastní příležitost.

Jak dělají Java pohovor jinde

Prošel jsem několik pracovních pohovorů a sepsalsi svoje zkušenosti. Bylo to zajímavé srovnání s tím, jak dělám technický pohovor já.

Java a fault handling policies v Oracle SOA Suite

DOM, Java a odstranění child nodes

Custom XSLT funkce v Oracle SOA Suite

Jak dělám Java pohovor

Svého času mi na internetu hodně chyběl popis interview z pohledu pohovorujícího. A protože se posledních pár let věnuju technickým pohovorům, nechávám nahlédnout do své kuchyně.

Certifikace Java EE 6 Web Services Developer

WebSphere MQ, interakce s Javou

Functions without side effects

Malé zamyšlení nad funkcionálním konceptem "functions without side effects".