<<< Previous speaker Next speaker >>>

Alexandru Popescu, Co-founder: TestNG, InfoQ

 Alexandru  Popescu, Co-founder: TestNG, InfoQ Alexandru Popescu is Chief-Architect of InfoQ.com. Alexandru is involved in many open source initiatives and bleeding-edge technologies (AOP, testing, web, etc.), being co-founder of the TestNG Framework and a committer on the WebWork and Magnolia projects. Alexandru formerly was one of three committers on the AspectWerkz project before it merged with AspectJ. Alexandru also publishes a blog on tech topics at themindstorms.blogspot.com.

Presentation: "Next Generation Testing with TestNG"

Track:   Java in Action

Time: Wednesday 13:00 - 14:00

Location: Elizabeth Windsor


TestNG (http://testng.org) is a testing framework designed to cover all the aspects of testing, from unit to functional and everything in-between. It features innovative features and is geared at the professional developer in search of a testing framework that covers all styles of Java code, from mobile to enterprise.

This talk will illustrate several features from TestNG enabling advanced testing techniques, such as :

  • Multithread testing
  • Data-driven testing
  • Using groups for a better organization of your tests
  • Dependent testing
  • ... and much more

Password protected Download slides

Presentation: "Casestudy: The design, architecture, and implementation of InfoQ.com"

Track:   Architectures you always wondered about

Time: Friday 16:00 - 17:00

Location: St James's Suite

Abstract: InfoQ.com is a next generation web app/portal implementation combining the latest advancements in portal technology (JSR 170) and web development (WebWork, Spring, AspectJ). This session will walk the viewer through the good, the bad, and the ugly of building InfoQ.com. Walk with us from initial requirements (or lack theoreof), designs, implementation choices, and deployment issues, and all the lessons learned along the way. The talk will examine some of the most interesting features of the site and show their implementation in the web layer, domain model, and DB. The audience should expect an educating and revealing presentation on how to transition from standard web development paradigms to modern tag-driven CMS approaches.

Password protected Download slides