CAP Theorem
CAP Theorem je tu s námi už nějakých 17 let. Byl potvrzen vědeckým důkazem, i lehce revidován svým autorem. Malá rekapitulace nikomu neuškodí.
Czech Java User Group
CAP Theorem je tu s námi už nějakých 17 let. Byl potvrzen vědeckým důkazem, i lehce revidován svým autorem. Malá rekapitulace nikomu neuškodí.
Lieven Doclo, uživatel Spring Framework sepsal výborný a na twitteru rychle se rozšiřující článek (v angličtině) prezentující aktuální stav a zejména zbytečnost souboje Java EE a Springu. Článek obsahuje polemiku o motivacích častých roztržek mezi komunitami, mimo jiné zmiňuje marketing. internetové odkazy: https://www.insaneprogramming.be/article/2017/04/07/java-ee-spring/
Pokud byste se rádi naučili Clojure, může být kniha Living Clojure dobrým začátkem. Kromě obligátního přehledu základů jazyka, přináší i 7týdenní tréninkový program – od jednoduchých příkladů, až po webovou Clojure aplikaci na Heroku.
V 168. díle jsme to vzali převážně nevážně. Témata oscilují od práce na stavbě, sport, audioknihy až po muzeum herních konzolí.
Významnou vlastností Clojure jsou neměnitelné datové struktury. Takže vyvstává otázka, jak s neměnitelnými daty pracovat, jak Clojure řeší změnu stavu a s tím související konkurenci? V článku se podíváme na první ze čtyř způsobů: Vars.
Březnové setkání Pražské Czech Java User Group proběhne v pondělí 27.3. 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: Stream processing a Hazelcast Jet (Vladimír Schreiner) a JSON podpora v Java EE (Lukáš Jungmann). Vstup na akce CZJUGu je zdarma, a není třeba se […]
Obyvatelé Prahy Lítačku znají, mimopražští pravděpodobně také, protože se jednalo o poměrně husarský kousek, když se během jediného roku s minimálními náklady podařilo z větší části nahradit předraženou Open Card. Nás celá situace samozřejmě velmi zajímala. I když se jedná stále o velmi ožehavé téma, které je předmětem několika soudních pří, uvolil…
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)…