Rubrika: Ostatní
Číslování anonymních tříd
Zápisky z řešení problému, který byl způsoben různým výstupem javacu a Eclipse JDT.
Jak dělám Java pohovor II: proč nedávám testy?
Děláte technické pohovory? Dáváte na nich testy? Jste si jistý, že vám přinášejí to, co očekáváte? SoftWare Samuraj na Java pohovorech testy nedává.
Cesta samuraje, rok třetí
Technologický blog SoftWare Samuraj slaví třetí narozeniny. Přečtěte si malou rekapitulaci a smělé plány do budoucna.
Akumulátor test a Java 8
Paul Graham v článku Revenge of the Nerds píše, že kdybyste se Dilbertova šéfa zeptali, v čem naprogramovat software, tak vám odpoví: Java. Ale jazyky se svými schopnostmi liší. Ukazuje to sice na akademické a nepraktické úloze, která ovšem o jazycích leccos vypovídá. Úlohu jsem si připomněl v souvislosti s uvedením Javy 8. Zajímalo mě, […]
Spring Security Impersonation
autor: Tomáš Holý Pojem Impersonation (počeštěně Impersonifikace), který v doslovném překladu znamená imitování nebo zosobnění, se dá vysvětlit touto poučkou: Přihlášený uživatel předstírá, že je někdo jiný, aby získal práva a data cizího uživatele. internetové odkazy: http://www.aspectworks.com/2014/06/spring-security-impersonation
Pozvánka na přednášku: Graal and Truffle: One VM to Rule Them All
autor: Thomas Wuerthinger (Oracle Labs Austria) Přednášející: Thomas Wuerthinger (Oracle Labs Austria) Místo: seminář D3S MFF UK, posluchárna S7, budova MFF UK na Malostranském náměstí (Praha 1) Čas: středa 25. 6. 2014 od 9:00 Link: http://d3s.mff.cuni.cz/research/seminar/ Graal is a dynamic meta-circular research compiler for Java that is designed for extensibility and modularity. One of its […]
Jak býti seniorním inženýrem 2/2 – Deset přikázání neegoistického programování
Kolem akademických titulů a názvů pracovních pozic se toho zbytečně moc nadělá. Kdekdo se nazývá senior vývojářem, ale co to skutečně znamená býti seniorním inženýrem. Překlad populárního článku. Obsahuje výčet povinných vlastností zralého inženýra a mnohem víc. Před týdnem jste si mohli přečíst první část, nyní vám nabídnene závěr celého článku.
Štěstí nebo osobní zásluhy
I přes zdravou míru pokory si o sobě myslím, že jsem dobrý programátor. Jsme masírováni příběhy úspěšných lidí (americký sen), kteří si svůj úspěch nepochybně vydřeli, ale jejich štěstí je jaksi upozaďováno. Malcolm Gladwell to v knize Mimo řadu, (v anglickém originálu Outliers) píše: „Tváříme se, že úspěch je jen a pouze otázkou osobních zásluh……
Štěstí nebo osobní zásluhy
I přes zdravou míru pokory si o sobě myslím, že jsem dobrý programátor. Jsme masírováni příběhy úspěšných lidí (americký sen), kteří si svůj úspěch nepochybně vydřeli, ale jejich štěstí je jaksi upozaďováno. Malcolm Gladwell to v knize Mimo řadu, (v anglickém originálu Outliers) píše: „Tváříme se, že úspěch je jen a pouze otázkou osobních zásluh……
Jak býti seniorním inženýrem 1/2
Kolem akademických titulů a názvů pracovních pozic se toho zbytečně moc nadělá. Kdekdo se nazývá senior vývojářem, ale co to skutečně znamená býti seniorním inženýrem. Překlad populárního článku. Obsahuje výčet povinných vlastností zralého inženýra a mnohem víc. Pro velkou délku jsme rozdělili do dvou článků.
TDD (Test Driven Development) is dead
David Heinemeier Hansson (autor Ruby on Rails) rozpoutal polemiku nad užitečností TDD (Test Driven Development). Do toho se zapojily osobnosti jako je Martin Fowler a Kent Beck (autor JUnit).
Refactoring: Technický dluh
Něco málo o technickém dluhu, proč je nebezpečný a jak se mu bránit. Co se stane, když „splácení“ technického dluhu zanedbáte? Jak s technickým dluhem souvisí exponenciální funkce, inflace, bankovní půjčky?
JBUG.CZ – 13. května 2014 – PerfCake: Performance Testing Made Easy
Czech JBoss User Group Vás srdečně zve na setkání JBUG, které se koná v úterý 13. května 2014 v prostorách Fakulty Informatiky Masarykovy Univerzity v místnosti G101 Centrum Šumavská (mapa) od 18:00. Testování výkonu aplikací je často zanedbávanou, leč důležitou součástí vývoje. Něco o PerfCake.org jste se již mohli dozvědět na předcházejících přednáškách (viz twitter.com/perfcaketool). […]
Kde ty nejlepší Java blogy jsou …
Existuje spousta blogů o Javě a pokud chcete mít dobrý přehled o Java světě, pak je dobré je sledovat.
Postupný rollout
Kolikrát už jsem jenom zažil tu situaci. Mám testy, kterým věřím, jsem skálopevně přesvědčený, že tahle změna nemůže nic rozbít, a pak se nakonec ukáže, že přece jenom rozbila. Tohle není litanie proti testům, v tomto článku se pokusím o zamyšlení nad tím, že kromě baterie testů, kterým věříte, potřebujete i způsob, kterým minimalizujete…
Záhada jménem Groovy
Již dávno jsem si zamiloval Groovy. Přemýšlel jsem, proč není tak skvělý jazyk rozšířenější. Odpověď mi dal článek The Groovy Conundrum, který napsal Andrew Binstock. S jeho laskavým svolením jsem text přeložil.Groovy je jeden z nejzajímavějších jazyků běžící na JVM, ale jeho dlouhodobé potíže s výkonem mu trvale bránily v rozšíření ze specifických…
Zdeformovaný programátorský trh aneb chybějící kus pokory
Docela jsem si zvykl, a bylo to zvykání příjemné, že má profese a vůbec celé odvětví je nadstandardně dobře placeno. Když jsem na podzim roku 2001 nastupoval do svého prvního zaměstnání, činila má hrubá mzda dvanáct tisíc korun. To byly na poměry maloměsta, ve kterém jsem tehdy žil, a pochopitelně doby, velmi slušné peníze. Úroveň […]
Key-value programování v jazyce Java
Ujorm je knihovna postavená na key-value architektuře doménových objektů, které přistupují ke svým atributům pomocí Klíčů. Na několika krátkých příkladech bych rád demonstroval zajímavé či nové vlastnosti jádra frameworku Ujorm verze 1.45.Obsah:Zápis a čtení hodnotObnovení defaultních hodnotMělká kopie objektuValidace atributů při zápisuKompozitní…
Třetí rok s Kindlem
Seznam knih, které prošly za uplynulý rok čtečkou teamleadera, architekta, vývojáře.