News

There are many pitfalls to be avoided when creating a beautiful Java API. Effective API development means avoiding these traps and solving real problems.
Newer JVM-compatible languages like Scala, Groovy, and JRuby are better suited to creating internal DSLs than the Java language itself. Find out why in this final article in Venkat Subramaniam's ...