Dizajnové čriepky: anonymné vnútorné triedy 2
Druhý diel traktátu o anonymných vnútorných triedach. Ako pristupovať k premenným z vonkajšej triedy a ako obabrať technické a syntaktické obmedzenia.
Czech Java User Group
Druhý diel traktátu o anonymných vnútorných triedach. Ako pristupovať k premenným z vonkajšej triedy a ako obabrať technické a syntaktické obmedzenia.
Když jsem psal, že jako mariňáci máte znát své kolegy, nemyslel jsem, že se jim máte cpát do soukromého života a jejich volného času. Jsou ovšem firmy, které se tak prezentují nebo to snad dokonce dělají. Vojáci možná vstoupili do armády pro peníze, ale najdou se, doufejme, tací, které k tomu vedly vyšší principy jako láska k […]
Gradle je nástroj na automatizaci. Potřebujete udělat build, mít Continuous Integration, zprovoznit deployment, generovat dokumentaci, připravit release, dojít nakoupit a vyvenčit psa? Gradle je to pravé pro vás! Gradle je něco jako Ferrari, Land Rover a Mini Cooper v jednom. A funguje to.
Anonymné vnútorné triedy vyzerajú v Jave strašne, ale je to otázka zvyku. Koniec koncov, nič iné ani neostáva, používajú sa na každom rohu. Ako to funguje? Ako sa možno vysomáriť z ich zápisu?
Technologický blog SoftWare Samuraj slaví druhé narozeniny. Přečtěte si malou rekapitulaci a smělé plány do budoucna.
podcast ke stažení: czpodcast78 (audio/mp3; 25 504 kB) V tomo dílu CZ Podcastu jsme přivitali Deniela Kvasničku Jr. věnovali se programovacímu jazyku Clojure. Dana jsme se vyptali na všechny důležité věci kolem Clojure, tedy o jaký jazyk se jedna, k čemu je ho dobré použít, jak je to s interoperabilitou, poddporu v nastrojích atd. Vaše komentáře a ohlasy […]
Po více jak dvou letech se končí moje soupoutničení s verzovacím systémem Perforce (P4). Z počátku nebylo naše soužití zcela harmonické. Ale poté, co jsem přijal pravidla hry (které P4 nastavuje) jsem si tento systém oblíbil. A nyní bych se chtěl o své zkušenosti podělit.
Několik posledních měsíců jsem spolupracoval na rozvojí naší Continuos Integration (zkráceně CI) infrastruktury v GoodData. V tomhle článku bych se chtěl podělit o koncept, který jsme vymysleli a nakonec uvedli v život.
Dubnové setkání Pražské Czech Java User Group proběhne 29.4. 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: The Closure Tools s použitím Mavenu a IntelliJ IDEA(Lukáš Vlček) a Jak na scénáře aneb sebevražda v Bronxu (Richard Šerý). Vstup na akce CZJUGu je zdarma, a […]
Messaging Bridge je Enterprise Integration Patterns (EIP) řešení, jak distribuovat zprávy mezi messaging systémy. HOWTO, jak vytvořit JMS bridge na aplikačním serveru WebLogic (z konzole a pomocí WLST).
podcast ke stažení: czpodcast77 (audio/mp3; 28 360 kB) Hostem v pořadí 77. dílu byl indie developer Petr Nálevka, se kterým jsme si povídali o platformě Android a vývoji pro ní. Petr je autorem úspěšné aplikace Sleep as Android, která má přes 3 miliony stažení. Povídali jsme si o jeho začátcích se strategickou hrou Red Dragon v roce […]
V úvodu do PrimeFaces a JSF 2 jsem se zmínil, že používáte-li Spring Security, nepotřebujete managed beanu pro login, stačí jen submit javascriptem (POST request na url /j_spring_security_check). Mnohem zapeklitější je ošetření ajaxu nad vypršenou HTTP session. Nejspíš si říkáte, žádná věda. Spring Security mě prostě přesměruje na login. Taky že…
Po dvou článcích o java pohovorech přináší blog SoftWare Samuraj doplňující téma, na co se ptát při interview. Článek je překladem originálu Being the Geek Who Fits.
Even Driven Architecture (EDA) může být zajímavou alternativou, nebo doplňkem k Servisně orientované architektuře (SOA). Jednou z implementací EDA je i Event Delivery Network (EDN), která je součástí Oracle SOA Suite.
Frontendové frameworky javovských webových aplikací, to je bolest. Sice se javisti vymezují třeba oproti Ruby on Rails, jak jsou rychlejší, ale pak to zabijí něčím takovým, jako jsou JavaServer Faces (JSF). Nic naplat, když chcete rychle vyvíjet z dostupných komponent, jsou JSF jednou z možností. Shrnuji pár poznatků, které vám pomůžou rychlejší…
Březnové setkání Pražské Czech Java User Group proběhne 25.3. 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: Lambda funkce v Jave SE 8(Jan Lahoda) a Každý je designér (Martin Čacký). V rámci tohoto setkání proběhne soutěž o dva lístky na konferenci GeeCON 2013. Tato […]
Několik posledních dní rozčísla debata na téma práce z domova. Pokud jste události nesledovali pozorně, pak vám mohlo uniknout, že Marissa Mayer (generální ředitelka) oznámila zrušení práci z domova v Yahoo. Následovala bouře reakcí a reakcí na rekcí a článků reagujících na reakce, které Yahoo za tento krok pořádně sepsuly. Protože téma přestalo…
podcast ke stažení: czpodcast76 (audio/mp3; 29 215 kB) Hostem tohoto dílu byl Lukáš Hudeček, který předstasvil startup inkubátor Node5. Vaše komentáře a ohlasy uvítáme na naší fanouškovské stránce.
Nastala chvíle odbourat další zlozvyk minulosti. Rozhodl jsem se, že na prezentace už PowerPoint a jemu podobné aplikace nepoužiji. Přemýšlel jsem o tom už nějakou dobu a na poslední Google Group v Pardubicích mě Martin Görner nadchl svou prezentací, která byla postavená nad HTML 5 šablonou původně určenou jako základ prezentací na Google IO 2012. Google IO šablona samozřejmě není v […]
Zkušenosti z přípravy na Oracle SOA (Suite) certifikaci.