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ý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.
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é?“
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…
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…
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 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ž.
Zúčastnil jsem se dvoudenní Java vývojářské konference GeeCON Prague. Možná se mýlím, protože nemám potřebný rozhled a informace, ale GeeCON mi přijde jako momentálně nejlepší Java konference v Praze – má mezinároní spíkry (všechny přednášky v angličtině), slušné renomé a odpovídající podporu sponzorů.
Bus faktor je číslo, které říká, kolik lidí by muselo odejít, aby to vážně ohrozilo projekt. Slyšel jsem příběh, u kterého jsem osobně nebyl, ale byla by škoda ho neposlat dál. Nejspíš jde o urban legend, takže jakákoliv podobnost s vaší firmou je čistě náhodná.
Vybalím to na vás hned na začátku: Je to dobrá konference, stojí za to, na ni jít. Ať chcete držet prst na tepu doby (= bleeding edge), mít všeobecný přehled, co se v doméně děje, anebo najít inspiraci – to vše tady najdete v rozumně vyvážené symbióze.
Hledáte malou českou ne-tak-úplně konferenci se světovými nejen Java tématy? Pak vás jOpenSpace nezklame. Naopak, ona vás vyladí a nabije energií.
Po třech letech jsem se rozhodl změnit práci. Oběhal jsem pár firem, máte-li zájem, tak se na následujících řádcích podělím o své zkušenosti a podám zprávu o stavu IT trhu. Líčení je to značně subjektivní, zúžené na svět Javy, ale dost možná platí i pro vás.
Oracle se zbavuje NetBeans a chce ho darovat nadaci Apache Software Foundation. Aktuálně je to hodně nová zpráva, víc informací se budeme dozvídat postupem času.
Refaktorovací story nepatří do backlogu. I kdyby technický dluh vyrostl, tak to nic nemění na tom, že je to hrozná myšlenka. Překlad článků od Ron Jeffries.