News

Learn about the importance of method chaining in internal DSLs, then try creating an external DSL using a powerful language recognition tool, openArchitectureWare.
This post explains how to call a method in Java. Learn how to define methods, call them from other classes, and pass arguments!
Use Java's packages and static imports to organize top-level types and simplify access to their static members.
Don't be intimidated by the prospect of doing functional programming in Java. This step-by-step example will help you learn basic Java lambda syntax quickly and effectively.