Nebezpečí Java škol
Jsou pointery a rekurze latinou softwarového inženýrství? Překlad článku The Perils of JavaSchools, který napsal Joel Spolsky (mimo jiné spoluautor stackoverflow.com).
Czech Java User Group
Jsou pointery a rekurze latinou softwarového inženýrství? Překlad článku The Perils of JavaSchools, který napsal Joel Spolsky (mimo jiné spoluautor stackoverflow.com).
Červnové setkání Pražské Czech Java User Group proběhne 8.6. od 19h v posluchárně S5 na Matematicko-fyzikální fakultě Karlovy Univerzity na Malostranském náměstí 25, Praha 1. Čekají nás dvě prezentace v angličtině na téma Hystrix – managing failures in distributed systems (Tomasz Nurkiewicz) a Microservices at 4financeIT ( Marcin Grzejszczak). Součástí setkání je i občerstvení, které […]
podcast ke stažení: czpodcast117 (audio/mp3; 17 245 kB) Do dalšího dílu jsme pozvali Roman Staňka (NetBeans, Systinet, GoodData), jednoho z nejúspěšnějších technologický podnikatelů a vizionářů, se kterým jsme si povídali o technologických inovacích, řízení firmy a vůbec životě CEO.
Poznámky z přechodu na log4j2 + SLF4J.
Za měsíc a něco málo se OpenShift zásadně promění, ale Heroku ještě předtím změní svůj free model tak, že už nebude použitelný. Pokud potřebujete v mezidobí mít 100% dostupnou aplikaci, pak ji doporučuji buď zmigrovat na vlastní server, nebo na OpenShift. Zde popíšu postup jak vydolovat databázi z Heroku a jak zmigrovat aplikaci na OpenShift.
O víkendu jsem si malinko hrál s indexem centrálního repozitáře za účelem vydolování zajímavých dat. Zatím se tím jenom prohrabuji a třídím data, ale možná z mé činnosti vznikne něco zajímavého. Každopádně nejprve jsem si chtěl ověřit kolik je vlastně knihoven v Central repozitáři.
Proč je používání map místo pojo objektů špatné? Jak moc? Co se s tím dá dělat?
Pochopitelně není možné znát do hloubky všechny nástroje a frameworky, se kterými denně přicházíme do styku. Na druhou stranu, pragmatický programátor se snaží pochopit alespoň principy, obzvláště u klíčových technologií. Tentokrát bych chtěl vysvětlit konflikt tranzitivních závislostí v Mavenu (ukážu i alternativu v Gradlu).
Na Heroku i OpenShift je možné mít úplně zdarma Java web. aplikaci spolu s databází, přičemž to celé bude běžet na vlastní doméně. Tímto způsobem mi už přes rok běží v produkci některé mé weby, tudíž bych řekl že s tím mám dost zkušeností a mohu porovnávat.
V rámci přípravy na JPA certifikaci jsem narazil na pár zajímavostí. Tentokrát chci psát o vazebních tabulkách legacy databází, které nejsou triviální, tj. neobsahují jen klíče ale i nějaká metadata.
podcast ke stažení: czpodcast116 (audio/mp3; 24 514 kB) Do tohoto dílu, který jsme nahrávali na konferenci Devel.cz 2015, jsme pozvali Daniela Steigerwalda, který se rozpovídal nejenom o frameworku Este.js, Reactu, Fluxu a izomorfních aplikacích.
Již rok funguje můj web Top Java Blogs, kde jsou agregovány novinky (v angličtině) z Java světa. Aktuálně obsahuje přes 130 Java blogů a za poslední rok jsem web výrazně vylepšil. Z nejužitečnějsích novinek bych jmenoval obrázky blogů, like / dislike tlačítka, kategorie (Beginners, Advanced, Agile & Testing) a top články. Budu moc rád za […]
Dubnové setkání Pražské Czech Java User Group proběhne 13.4. 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 prezentace na téma Zpracováváme data s Apache Kafka (Martin Podval) a Zátěžové testování se SmartMetrem (Pavel Lukeš). Vstup na akce CZJUGu je zdarma, a není třeba se předem […]
Článek o typových anotacích v Javě 8, jejich syntaxi a přístupu skrze Java reflection.
podcast ke stažení: czpodcast115 (audio/mp3; 21 586 kB) Do tohoto dílu jsme pozvali hosty ze společnosti GMC, jmenovitě Petra Novotného, Karla Steinmetze a Zdeňka Obsta, a tématem byl programovací jazyk Kotlin.
podcast ke stažení: czpodcast114 (audio/mp3; 27 367 kB) Do tohoto dílu jsme si pozvali Adama Sporku a tématem byla interakce člověka s počítačem a svět adaptivní hudby v počítačových hrách.
Mám rád v dílně pořádek. Všechno má své místo, na které se musí vracet. Nářadí nesmíte dlouze hledat či o něj dokonce zakopávat. Nejlépe je uklízet hned a málo, než později a hodně, protože se vám do toho nebude chtít. Stejně to mám rád při programování. Mohl bych psát o víc sexy nástrojích jako Gradle, […]
podcast ke stažení: czpodcast113 (audio/mp3; 35 081 kB) Hostem 113. dílu byl Miloš Enderle ze společnosti Geewa a tématem byl vývoj multiplayer her. Probraných oblastí bylo tuze moc, od toho jak firma rostla, přes monetizační modely, konkurenci, integraci s Facebookem, architekturou, DDOS útoky zneuctěných hráčů a konče testováním na uživatelích.
podcast ke stažení: czpodcast112 (audio/mp3; 32 648 kB) Do dalšího dílu jsme si pozvali Vojtěch Meluzíná alias Meldu, který se zabývá profi vývojem audio rozšíření.
Březnové setkání Pražské Czech Java User Group proběhne 9.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 prezentace na téma Kappa architektura. 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 formou hlasování v anketě […]