Spring profiles a použití v testech
Po 3 letech dělám větší refaktoring na našem direct mailingovém modulu a jako první jsem se rozhodl povýšit verze knihoven a zrefaktorovat JUnit testy, které jsou tam ještě psané ve stylu JDK 1.4. V...
View ArticleTak Forresti taky přešli na Git, paní Millerová
Ve Forrestu jsme jako verzovací systém používali po velmi dlouhou dobu prastaré CVS. Respektive v době, kdy se s tím ve firmě začínalo (pamětníků už je jen hrstka) to zase až taky zastaralý systém...
View ArticleZbystřete své smysly technickými doplňky
Nevím jak vám, ale nám se při vývoji často stává, že vývojáři některé věci přehlíží a to se nám negativně odráží na produktivitě a kvalitě výstupu. Člověk je tvor omylný, ale inteligentní a proto se...
View ArticleStripes Framework on WebSphere 8.x application server fails with...
If you are struggling with running Stripes framework based application on IBM WebSphere application server 8.x I may help you. You probably end up with getting HTTP 403 error pages on every request. If...
View ArticleOtevřena registrace na ne-konferenci jOpenSpace 2013
Po roční přestávce je letos opět organizována „ne-konference“ jOpenSpace. Registrace jsou otevřeny všem, kteří mají zájem setkat se zajímavými lidmi z oboru a strávit s nimi víkend diskusí nad...
View ArticleMaven Release Plugin releases SNAPSHOT instead of STABLE version
There has been a lot of fuss around this issue and it seems there are already fixes in place. But in certain use-cases problems persist even if you apply fix mentioned in MRELEASE-812 issue or this...
View ArticleMongoDb online kurzy
Systematické vzdělávání je pro programátory holou nutností a naše doba nám k tomu dává výjimečné příležitosti. Když jsem s programováním začínal, byl jsem rád, když mi otec sehnal od známého z PVT...
View ArticleRecreate MySQL views without definer, one-liner solution (Linux)
Rather cryptic headline describes a pain many of us have to go through when restoring MySQL database backup from different machine. If you have ever done this on database with DB views – you’d probably...
View ArticleOsmý rok Myšlenek Otce Fura
Osmý rok mého blogování nebyl ve směru psaní moc plodný, jak se dalo poznat z počtu publikovaných článků – podařilo se mi dokončit pouhé tři. Omezit psaní bylo to z mé strany vědomé rozhodnutí a měl...
View ArticleSerializujte optimálně skrze Kryo
Je zajímavé, že tak základní věc, jako serializace objektů do binárního streamu je v Javě implementovaná neoptimálně – a to jak z hlediska velikosti výsledné binární podoby, tak i rychlosti s jakou je...
View ArticleReportáž z GeeCON Praha 2015
GeeCON je zavedená konference, u které se můžete spolehnout na kvalitní speakery a skvělou organizaci. Připočtěme ještě rozumnou cenu a fakt, že se děje u nás v České republice a vychází nám z toho...
View ArticleNepíšete javadoc komentáře? Díky Java 8 vězte, že dobře děláte!
O autorovi: LinkedIn Tomáš za dobu svého působení v oboru soudí, že programátor jest živoucím důkazem platnosti Paretova pravidla 80/20 – 20 % času programuje a 80 % času bádá, proč to nefunguje....
View ArticleHow to make Apache HttpClient trust Let’s Encrypt Certificate Authority
Apache HttpClient is a popular library that many other frameworks build upon. Naming one for all – you can find it in Spring Framework RestTemplate. It’s quite suprising that its not easy to find...
View ArticleKafemlejnek.TV Akademie 5 – Základní techniky hackování – Roman Kümmel
Tento díl obsahuje praktické ukázky základních hackovacích technik jako je SQL injection, cross site scripting a nezabezpečený upload. Jedná se jen o ilustrativní výsek z desítek dalších zranitelností,...
View ArticleJavaDays 2016
Letos poprvé budu přednášet na „velkých prknech“ v rámci konference JavaDays pořádané 14. – 15. listopadu 2016 společností Gopas. Budu přednášet o Spring Security knihovně, která se za léta stala již...
View Article