Yan Georget introduces constraint programming by way of Sudoku puzzles.
This "stupid question" is about the definition of AWT/Swing Components' getXXXSize() methods, given that the Dimensions they return are not Comparable.
Zarar Siddiqi shows how to instrument your web application for remote monitoring with a variety of JMX tools.
Put your generics knowledge to the test with this 20-question quiz on J2SE 5.0 generics.
Srini Penchikala shows how to combine AspectJ and Drools to create a rule-driven data validation system that allows new validations to be inserted at any time.
Trails creator Chris Nelson shows how to create one-to-many relationships, custom pages, and custom list, edit, and search pages.
Jason Zhicheng Li shows how to use Java dynamic proxies or the CGLIB library to create your own aspect-oriented programming framework.
Binildas C. A. introduces the Enterprise Service Bus and shows how to develop an ESB application that coordinates multiple services in an enterprise application.
This "stupid question" is about when to use inheritance and when to offer an interface.
The karma framework, along with its object-persisting partner karma-jcr, helps you get database-based web applications up quickly. Project founder Oliver Kiessler shows how to get started.