Catalanova čísla a syntax highlighting
Catalanova čísla jsou sekvencí přirozených čísel, která má zajímavé využití v kombinatorice. Jak vypadá jejich implementace v Clojure?
Czech Java User Group
Catalanova čísla jsou sekvencí přirozených čísel, která má zajímavé využití v kombinatorice. Jak vypadá jejich implementace v Clojure?
Zcela bezkonkurenčně nejčtenějším zápisem na mém blogu je opus magnum Jak dělám Java pohovor. Jeho čtenost je řádově vyšší, než u zbytku veškerých textů. Ten článek už je skoro pět let starý a neodpovídá (mojí) realitě. Jak tedy dělám pohovor dnes?
Lidé, kterým záleží na psaní dobrého kódu, neustále kladou otázku: „Jaká je správná velikost metody, funkce, třídy, balíčku nebo jiného kusu kódu? Od určité chvíle může být kód příliš velký na to pořádně ho pochopit – ale jak velké je příliš velké?“
At the episode 167. we interviewed Bradford Cross (Google, Flightcaster, Prismatic) who leads machine learning and big data venture capital fund in Central Europe. We have been discussing various topics – Scala vs. Clojure, Prismatic acquistion by LinkedIn, machine learning at scale etc. One of the key topics was about a culture in startups distributed […]
Jak jsme slíbili, zveřejňujeme druhý díl ze společnosti RJS, kde s Petrem Altmanem a Michalem Šaňákem zavítáme do techničtější oblasti obchodování na burze. Těšit se můžete na povídání o Garbage Collectorech, přístupu k testování a příhody z provozu. Únava se na nás všech maličko podepsala, takže jsme nakonec nešli až do takových detailů, jak jsme […]
Velkou část minulého roku jsem strávil s monitoringem. Nepovažuji se v dané problematice za odborníka, ale minimálně si chci napsat pár poznámek pro sebe, abych vše nezapomněl. Dnes si už nedokážu představit provozovat komplexní systém bez monitoringu.Chci se nejprve obecně věnovat problematice monitoringu a pak konkrétní implementaci a to Nagios…
Jednoho čtvrtečního odpoledne vzal Filemon svůj velmi malý mikrofón a vyrazil s ním k I.P. Pavlova vyzpovídat partičku kolem startupu Stories. Konkrétně jsme vyzpovídali Vojtu Ročka, Petera Fedoročka a Filipa Douška. Zajímá vás, co za analytická kouzla peče jeden z nejzajímavějších startupů v České Republice? K tomu se dále dozvíte, co to znamená exponenciální tým, […]
Únorové setkání Pražské Czech Java User Group proběhne v pondělí 27.2. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čeká nás prezentce: Spring Security prakticky (Jan Novotný, FG Forrest) a dále Jak gating a Zuul zlepšují kvalitu kódu v GoodData (Michal Vančo, GoodData). Sponzorem setkání je starlift.org. […]
Po delší přestávce jsme zavítali do kanceláří RSJ poblíž pražského Florence. Společnost se zabývá algoritmickým obchodováním na světových burzách a bylo o ní slyšet v souvislosti s osobností Karla Janečka. My jsme se setkali s technologickými lídry společnosti – Michalem Šaňákem a Petrem Altmanem rozhodnuti z nich vytáhnout co nejvíce o…
Tentokrát jsme zavítali na akademickou půdu MFF UK za Martinem Děckým z Katedry distribuovaných a spolehlivých systému. Naše povídání se točilo především kolem jádra operačního systému a jeho architektuře takže jsme se dostali od monolitické architektury, přes microkernely až po unikernely. Dotkli jsme se Dockeru, virtualizace a cloudu. To všechno jsou totiž témata, se kterými […]
Vyděsil vás titulek článku? Vlastně to bylo tak trochu cílem. Mnoho z nás totiž žije v klamné představě, že nasazení důvěryhodného SSL certifikátu a správná konfigurace webového serveru postačuje k zajištění důvěryhodného a nečitelného přenosu dat mezi serverem a klientem. Naše přesvědčení potvrzuje fakt, že na tomto předpokladu staví celý svět…
Do dalšího dílu jsme pozvali Radovana Vacka ze společnosti Insighti a tématem byl white hat hacking či etický hacking aneb jak si nasadit hackery do firmy a ještě jim za to zaplatit.
Napsal jsem a přeložil několik článků o stárnutí programátorů a změně jejich pozice. Završím to pohledem na kódujícího architekta. Zatímco v článku Technický lídr si zoufám, že jednou z nejtěžších voleb technické hvězdy, ze které se stává lídr, je ztráta kontaktu s nejnovější technologií, tak kniha Software Architecture for Developers (Simon Brown)…
Výročí si zaslouží speciální díl a ten vám právě přinášíme. Trocha rekapitulace, hosté z prvních dílů. Užijte si to a doufáme, že to s námi vydržíte minimálně dalších deset let!
Lednové setkání Pražské Czech Java User Group proběhne v pondělí 23.1. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čeká nás prezentce: Service discovery s Eurekou (Ondřej Štumpf, GoodData) a dále dva lightning talky.Vstup na akce CZJUGu je zdarma, a není třeba se předem registrovat. Pokud se […]
Do 162. dílu jsme pozvali Janku Chudlíkovou a věnovali se hackingu mozku. Janka nám vysvětlila jak funguje mozek a co musíme udělat pro to, abychom přeprogramovali mozkové synapse a nebyli sami sobě největší překážkou.
V pátek vyšel naprosto tragicky napsaný článek na The Register s titulkem „Oracle finally targets Java non-payers“ a podtitulkem „Thought Java was „free“? Think again (and you owe us $$$)“: http://www.theregister.co.uk/2016/12/16/oracle_targets_java_users_non_compliance/ Autor tradičně nemá sebemenší tušení co je Java a míchá všechno dohromady. ALE…
Pokud máte 15 minut volného času a chuť shlédnout pár zajímavých lightning talků, koukněte na jOpenSpace YouTube kanál, kde jsou čerstvě zveřejněny přednášky z letošního ročníku ne-konference. Pokud mohu (preference jsou čistě subjektivní) pár záznamů doporučit, nenechte si ujít vtipnou přednášku Lukáše Křečana o „Java literals“, Radima Kubacki o jeho zkušenostech s big data, Ondřeje Davida z Avastu o využití nových […]
Už jsem psal o tom, jak v JUnit 4 dosáhnout toho, aby test neselhal na první assert. JUnit 5 již dosáhl milestone 2, tak je potřeba se podívat, jak s novou verzí API dosáhnout téhož.
Změna: pro nedostatek příspěvků prodlužujeme „call for papers“ do ledna. V lednu bychom rádi místo tradičního pražského setkání CZJUG s jednou nebo dvěma většími prezentacemi zorganizovali setkání s tzv. „lightning talks“ (viz [1]). Prosím všechny, kdo by měli zájem prezentovat svůj „lightning talk“, aby mi napsali na adresu jakub.podlesak at oracle.com svoje jméno a vybrané […]