April IBM DeveloperWorks

Java: Elliote Rusty Harold, [url=http://www.ibm.com/developerworks/java/library/j-easymock.html?ca=drs-]Easier testing with EasyMock[/url].

“Any time you have an interface that needs to return certain results for purposes of testing, you can just create a quick mock. It really is that easy.”

PHP: Matt Butcher, [url=http://www.ibm.com/developerworks/opensource/library/os-php-querypath/index.html?ca=drs-]Get to know the QueryPath PHP library[/url]

“The new QueryPath library, a PHP cousin of the jQuery JavaScript library, offers an efficient API for working with XML, HTML, and HTTP. From Web pages to Web services, SVG to SPARQL, RDF to Atom, QueryPath provides a robust yet simple API for contemporary Web development in PHP.”

Grails: Scott Davis, [url=http://www.ibm.com/developerworks/java/library/j-grails04289/index.html?S_TACT=105AGX02&S_CMP=EDU]Mastering Grails: Authentication and Authorization[/url]

“In this article, I continue building a “tiny little blog” named Blogito. You’ll learn how to enable logins, limit activity based on whether or not the User is logged in, and even add in some authorization based on the User’s role.”