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.
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.
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 […]
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.
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.
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).
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.
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…
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ší…
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…
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.
How-to připojení Glassfish JMS Broker k Sybase ASE.
Jednou ze zajímavých vlastností jazyka Scala je anotace @specialized. Ta zařídí, že kompilátor vygeneruje několik variant dané tříd, každá specializovaná pro některý primitivní typ a vždy se snaží použít tu nejspecifičtější instanci, aby kód nemusel ztrácet čas autoboxingem a naháněním objektů na haldě. V článku píšu, jak přesně specializace…
Motivací pro tento článek je rozprášit jeden z mýtů kolem cloudu, které občas slýchávám. Obvykle je tento mýtus uveden následující větou:…výhoda cloudu je v tom, že aplikaci nasadíte automaticky na více počítačů jakmile vám vzroste počet uživatelů. S dovětkem Cloudové řešení XYZ, vám tuhle situaci automaticky pohlídá, postará se o poskytnutí…
Kniha Zen a umění údržby motocyklu není primárně o údržbě motocyklu ani o kapajícím kohoutku. Je to taková intelektuální zenová road movie, se zajímavými postoji k životu. Našel jsem tam i jeden přesah do softwarového inženýrství.
Co má společného voják blátošlap s vývojářem lopatou, velitel čety s vaším managerem a generál Obětujeme levé křídlo s krizovým manažerem? Rád se zaobírám četbou moderního vojenství a válčení a přestože by se mohlo na první pohled zdát, že to je obor a disciplína na hony vzdálená softwarovému inženýrství, opak je pravdou. Válčení či válečné […]