Refactoring, část IV: Odstraňování duplicit
Konfigurace pmd-maven-plugin, resp. CPD, možnosti řešení a jejich úskalí.
Czech Java User Group
Konfigurace pmd-maven-plugin, resp. CPD, možnosti řešení a jejich úskalí.
Za svojí dosavadní pracovní kariéru jsem prošel společnostmi různých velikostí. Od začínajících firmiček o pěti, dvaceti lidech, přes stabilní s padesáti až dvě stě pracovníky, až po molochy s jednotkami a desítkami tisíc zaměstnanců. Každá velikost firmy vyžaduje jiný druh řízení (o tom mluvit nechci) a jiný způsob sdílení informací. Zatímco v…
Do 203. dílu jsme pozvali Lukáše Křečana, Martina Damovského a Zdeňka Mertu a bavili se o testování na produkci. Techniky (postupy) – Canary release https://martinfowler.com/bliki/CanaryRelease.html – Blue Green deployment https://martinfowler.com/bliki/BlueGreenDeployment.html – A/B testing https://en.wikipedia.org/wiki/A/B_testing – Tap recording – Shadowing http://blog.christianposta.com/microservices/advanced-traffic-shadowing-patterns-for-microservices-with-istio-service-mesh/ – Feature toggles https://martinfowler.com/articles/feature-toggles.html – Synthetics (Specialni ucty) – Exploration Testing https://en.wikipedia.org/wiki/Exploratory_testing – Chaos testing […]
Druhý díl našeho rozhovoru s Honzou Zeleným o Mashinkách jsme plně věnovali technologickému pozadí hry. Dozvíte se, že hra je napsaná v C++, má miliony řádků kódu a má minimum externích závislostí (not invented here syndrom se ve hrách docela nosí).Hra využívá DirectX, ale Honza již má zprávy, že se podařilo spustit hru pod Wine. […]
Pamatujete si ještě Resin, ten aplikační server? Ten byl zastaralý snad už v době kdy jsme byli na střední. No nic, když se objevil na scéně Robert Vojta alias Zrzka, řekli jsme si proč ne. No a nakonec není Resin jako Resin, protože to je Balena. Balena.io je služba pro vývoj, nasazení a správu IoT […]
Pokud nejste zrovna fanoušky textových šablon při tvorbě HTML stránek a hledáte jednoduché řešení bez dlouhých textových řetězců, tak je tento článek určen právě vám. Článek popisuje, jak sestavit webovou stránku pomocí API jediné třídy s potomkem, nepočítám však třídu obsluhujícího servletu, ani standardní třídy Java 8.
V 201. díle jsme přivítali u nahrávacího pultíku Mílu Votradovce ze startupu Snyk.io (serie B, 20M$), který poskytuje službu na kontrolu zranitelností v 3rd party knihovnách a open source technologiích. Asi poprvé jsme naťukli téma DevSecOps.
POZOR: Setkání 19.11. muselo být ZRUŠENO. Kvůli nemoci jednoho z přednášejících (zápal plic) bude přednáška odložena. Nepovedlo se nám na poslední chvíli zabezpečit jinou přednášku, takže setkání rušíme. CZJUG dále pravidelně podporují: Avast – nahrávání přednášek pro shlédnutí online JetBrains – licence pro vývojářské nástroje pro přednášející další: Oracle, portál java.cz Overview […]
Pokud pro implementaci databázových dotazů nechcete použít žádný z mnoha javových ORM frameworků a přitom máte dojem, že ani springový nástroj JdbcTemplate není pro vás úplně to pravé, zkuste třídu JdbcBuilder z projektu UjoTools.
Na natáčení s Honzou Zeleným – autorem české hry Mashinky, jsem se těšil celý rok. Vzhledem k tomu, že letos ještě pracoval na plný úvazek pro Bohemia Interactive a po večerech na Mashinkách, jsme se dohodli, že natáčet budeme, až vznikne nějaký prostor. A ta doba nastala až teď, kdy Honza odešel ze zaměstnání a […]
Moje zkušenosti z toho, jak jsem začal s kroužkem programování.
Do 199. dílu dorazil Martin Podval a Lukáš Křečan z Liftaga a kecali jsme o DevOps fuckupech aneb jak kreativně sestřelit produkci a ani se u toho moc nenadřít. Všechny postavy vystupující v tomto díle jsou smyšlené a jejich podobnost se skutečnými postavami je čistě náhodná. Včetně Javičky.
(datum konání bylo posunuto) 3. Valašský JUG 31.10.2018 v 17:30 Koliba na Pasekách Dolní Paseky 2675 75661 Rožnov pod Radhoštěm http://www.koliba-na-pasekach.cz/ http://mapy.cz/s/8TCJ Ať už je vám 60 a začínali jste ve Fortranu, nebo jste zrovna objevili krásy Kotlinu a vaše střední škola ještě neskončila, chceme vás pozvat na 2. Valašský JUG. Jsme skupina programátorů, kteří […]
(datum konání bylo posunuto) 3. Valašský JUG 31.10.2018 v 17:30 Koliba na Pasekách Dolní Paseky 2675 75661 Rožnov pod Radhoštěm http://www.koliba-na-pasekach.cz/ http://mapy.cz/s/8TCJ Ať už je vám 60 a začínali jste ve Fortranu, nebo jste zrovna objevili krásy Kotlinu a vaše střední škola ještě neskončila, chceme vás pozvat na 2. Valašský JUG. Jsme skupina programátorů, kteří […]
Po třech letech jsem zase zavítal na polskou konferenci GeeCON, která se konala 18. – 19. října v Praze. Přiznávám, že jsem se těšil až zjistím, kam se pozornost řečníků za ta léta posunula. GeeCON si drží svou úroveň kvality a po technické a organizační stránce jsem nebyl zklamaný. Celkově jsem si z konference odnesl […]
V dalším díle jsme se potkali s Markem Bartíkem, Barborou Kalouskovou z Revolgy. S Filemonem jsme si střihli fake vyjednávání s dodavetelem Kubernetes clusteru, pustili pár mouder o lambda funkcích a architektuře. Doufáme, že se vám tento podcast bude líbit.
Je jasné, že otvírák blockchainu nemohl ani zdaleka pokrýt témata, která jsme chtěli probrat. Pokračovali jsme tedy v rozhovoru s Lukášem Kolískem dál a chtěli jsme po něm nastínit možnosti využití blockchain technologie mimo kryptoměny.Poznámka: před díl jsou připojeny medailonky partnerů ne-konference jOpenSpace, pokud vás nezajímají a chcete je…
About the event This tech talk will focus on real life usage of Big data technology, UX design and Java application architecture in Compliance & Financial Crime technology at Barclays. The presenters are senior leaders in technology with extensive experience in a variety of these technologies. It is a great chance to experience first-hand how […]
3. Valašský JUG 11.10.2018 v 17:30 Koliba na Pasekách Dolní Paseky 2675 75661 Rožnov pod Radhoštěm http://www.koliba-na-pasekach.cz/ http://mapy.cz/s/8TCJ Ať už je vám 60 a začínali jste ve Fortranu, nebo jste zrovna objevili krásy Kotlinu a vaše střední škola ještě neskončila, chceme vás pozvat na 2. Valašský JUG. Jsme skupina programátorů, kteří mají rádi nejen […]
Příští setkání Pražské Czech Java User Group proběhne v pondělí 8.10. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. Pokud se chystáte přijít, dejte nám vědět přihlášením na tuto událost na facebooku. Témata: Petr Ferschmann: […]