Příběh frameworku Ujorm
Kolik času může ušetřit framework Ujorm a proč vlastně vznikl? Nejen na tyto otázky se pokusí odpovědět následující článek …
Czech Java User Group
Kolik času může ušetřit framework Ujorm a proč vlastně vznikl? Nejen na tyto otázky se pokusí odpovědět následující článek …
Dnes jsme měli incident na produkci. U obvykle ospalé webové aplikace vylétlo CPU na 100 %. Nakonec jsme kontrolovali poslední změny kódu, o kterém jsme si mysleli, že způsobil chybu. Udělala programátorka něco hloupého? Patří k jedněm z našich nejlepších, takže je to dost nepravděpodobné, ale…
Rozhovor s Honzou Řehákem v NETIO Products byl poslední před vánocemi. Z výše uvedené věty je krásně vidět, jak dlouho nám trvá takový díl pro vás připravit (pravda měli jsme ještě něco předtočené ve frontě).NETIO Products nás pozvali do svého sídla – rodinného domku na jihu Prahy. Jedná se o malý startup, který vyrábí a […]
EN: The presentation will be in English. Info in English below. Příští setkání Pražské Czech Java User Group proběhne v pondělí 15.4. 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, […]
Hello to all friends of CZJUG. CZJUG wants to announce that on 15th April we will welcome Adam Bien, a Java Champion and Java One Rockstar Speaker, at CZJUG in Prague. Famous from conferences all around the world, from his blog at http://www.adam-bien.com/, from his podcast and a series of Munich workshops (http://airhacks.com/). He’ll talk […]
POZOR: Nejbližší setkání proběhne ve středu a ne v pondělí jako obvykle. EN: The presentation will be in English. Info in English below. Příští setkání Pražské Czech Java User Group proběhne ve stŕedu 6.3. 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 […]
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.