Jenkins: sluha pre vašu continuous integration
Niekoľko slajdov o continuous integration a jej výhodách pre agilné projekty a demonštrácia základných princípov na serveri Jenkins.
Czech Java User Group
Niekoľko slajdov o continuous integration a jej výhodách pre agilné projekty a demonštrácia základných princípov na serveri Jenkins.
podcast ke stažení: czpodcast79 (audio/mp3; 31 198 kB) V tomo dílu CZ Podcastu jsme přivitali Tomáše Vondru a tématem byla databáze PostgreSQL. Dotkli jsme se prakticky věech oblastí, která s touto databází souvisí: vznik, komunita, vývojový model, pro jake aplikace se hodí/nehodí, trochu porovnání s MySQL a Oracle, nástup NoSQL a jeho dopad, velká data, školovatelnosti a […]
Jedna z praktických náboženských myšlenek, kterých se ateistům nedostává, je pokora. Steve Biddulph v Knize o mužství píše, že bychom měli mít na paměti následující body.Jednou zemřeš.Život je těžký.Nejsi tak důležitý.Ve tvém životě nejde o tebe.Konečný výsledek nemáš ve svých rukou.Při programování nemusíme být tak hlubokomyslní, nicméně mějme na…
Anorm není ORM. Nesnaží se vytvořit jednotné DSL pro komunikaci se všemi myslitelnými datovými zdroji, ale soustředí se jenom na relační databáze, které hovoří jazykem JDBC driveru. Jde o tenkou abstrakci nad JDBC spojením, která nám dává jenom pohodlnější a scalovštější API pro pokládání dotazů a excelentní možnosti parsování výsledků a…
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.
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ší…