Kapitáne, potřebujeme víc klíčových slov!
Vývoj nových funkčností při zachování kompatibility není nic jednoduchého. Překlad příspěvku od Brian Goetz.
Czech Java User Group
Vývoj nových funkčností při zachování kompatibility není nic jednoduchého. Překlad příspěvku od Brian Goetz.
Na některé věci potřebuje mít člověk odstup. Odstup a zkušenosti z jiných oblastí. SoftWare Samuraj si postěžoval, co ho udeřilo do očí, když se po čase vrátil k Javě. 😇
Chcete začít se společným čtením v práci a nevíte, jakou knihu zvolit jako první? Doporučuji 97 Things Every Software Architect Should Know.
Po nějaké době se vracíme k bezpečnostní problematice a tentokrát jsme si pozvali jako hosta Pavla Luptáka ze společnosti Nethemba a Hacktrophy, člena skupiny Ztohoven. Pavel má 20 let zkušeností z oblasti hackingu, žije nomádským způsobem života a vůbec jsme moc rádi, že se nám jej podařilo před kameru dostat.Společně se zakladatelem…
V druhé části rozhovoru s Pavlem Luptákem z Hacktrophy jsem popustil uzdy fantazii a ptal se Pavla na věci, které mě zajímaly v souvislosti s bezpečností na internetu.Zajímalo mě třebas, jestli se v praxi využívají útoky postranními kanály procesoru (MeltDown, Spectre, TL Bleed). Probírali jsme i možné zranitelnosti Intel ME koprocesoru. Dozvěděl…
Poslední CzPodcast a následná diskuse na Twitteru mě vedla k nápadu popsat, jak fungujeme u nás ve Forrestu. Twitter je na hlubší myšlenky prostě moc omezený. Jsem si vědom toho, že to je risk, protože tohle je oblast citlivá a každý na ní má svůj názor. Nemám(e) patent na rozum a klidně si rád na Twitteruvyslechnu vaše komentáře. V článku spíš…
Příští setkání Pražské Czech Java User Group proběhne v pondělí 28.1. 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: https://www.facebook.com/events/810903009262407/ Čas: […]
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ří […]