Konečně build systém na úrovni - Gradle

Již hodně dlouho se na mě ze všech stran valí, že Ant je překonaný a že bychom měli používat Maven. Jistě Maven přináší spoustu zajímavých myšlenek, především zavedl jednoutnou strukturu projektů a správu závislostí. Ovšem přinesl i spoustu problémů, jako pevně daný build cycle či buildování multi-projektu.Na trhu open source projektů se objevuje...

CZ podcast volume #24 - Nástroje - podcast

Čekali jste dlouho a Vaše čekání bude odměneno  dalším podcastem. Tentokrát jsme se během jednoho letního večera zabrali do nástrojů, které běžně používáme. Neomezili jsme se vyloženě na vývojové nástroje, ale například na nástroje, které používáme pro zápis myšlenek a nebo třídění informací a to  v offline i online podobě.  Pokud si během poslechu...

Proč je Ant generátorem špaget

Dagi napsal zajímavý článek o jeho zkušenostech z programováni v Antovi. Ano, XML nebylo nikdy určeno k programování a je jedno, že se hojně používá. A to není jenom Ant, dokonce je i XSH. I ono krásné deklarativní XSLT je zprocedurovatelné a pak se v tom prase vyznej :-(Co se ale týká mravence, tak tam je historie naprosto jasná. Na Apachi hledali...

Nástroje SoapUI a JMeter

Uvedené nástroje používám již několik let a myslel jsem si, že jsou natolik známé a rozšířené mezi programátory, že ani nemá cenu se psát, jestli je někdo zná. Překvapivě jsem se mýlil.JMeter je nástroj pro měření výkonnosti a pro vytváření umělé zátěže na webových projektech. Je to spíše nástroj "pro začátek" - tím myslím to, že kdo...

Maven 2.0.9 - fixní verze CORE pluginů

maven logo
Jednou z často vyčítaných chyb Mavenu, byla nereprodukovatelnost buildu, způsobená nekonzistencí ve verzích pluginů použitých v rámci buildu. Maven 2.0.8 a starší používal pro build vždy nejnovější aktuálně dostupnou verzi pluginu v lokální repository. Takže jste mohli v závislosti na stavu lokální repository mohli dostat rozdílné výsledky buildu.

Maven je dobrej

Minulý týden proběhla javovskou sférou debata o tom, jestli je Maven tím pravým nástrojem. Pročítáním různých reakcí jsem nabyl dojmu, že všichni si najednou chtějí kopnout do Mavenu. My již nějaký čas na Maven používáme, takže to mohu hodnotit z vlastního praktického pohledu. Mezi nejčastější výtky patří následující oblasti.

Selenium - mocná zbraň na akceptační testy

Selenium má dvě obrovské výhody: nezávisí na serverside technologii a lze pomocí něj otestovat aplikaci v libovolném browseru. Selenium používáme při vytváření a provozu všech nových webů. Nic totiž nepomůže vašemu klidnému spánku tolik jako fakt, že webová aplikace při releasnutí a všech následných úpravách stále prochází testy a je zcela funkční....

Hudson - děkuji, rád

V poslední době se mi zdá, že se více než kdy před tím řeší, který že build server je ten nejlepší. Možná je to jen můj subjektivní pohled nebo možná je to také tím, že čím dál tím více lidí má povědomí o "postupné integraci" (continuous integration) a znají nesporné výhody tohoto přístupu. Hned na začátku říkám, že mám rád Hudson. Už to...

Apache Forrest - děkuji, nechci

V poslední době jsem musel malinko oželet programování vlastních aplikací, protože jsem více řešil nasazení a konfiguraci produktů třetích stran. Jedním z nich byl produkt se jménem Apache Forrest. K čemu je Apache Forrest dobrý? Je dobrý k tomu, když si potřebuji vytvořit webovou prezentaci (a nechci ji vytvářet sám přímo pomocí HTML), když chci...

TeamCity 3.0 - Professional Edition / Enterprise Edition

Minulý týden vyšla nová verze nástroje pro kontinuální integraci a build management Java a .NET aplikací - TeamCity.TeamCity integruje s vývojovými prostředími jako je IntelliJ IDEA, Eclipse a Microsoft Visual Studio, spolupracuje s mnoha VCS, populárními nástroji pro build management a testování a vykonává server-side inspekce a analýzy...

 
strana 7/10celkem 96 položek