Testing HTML and JSF-Based UIs with Arquillian

How to use the testing framework to handle pure HTML, JSF, PrimeFaces, and Ajax in all major browsers

Take Notes As You Code—Lots of ’em!

A small discipline that pays huge rewards

For the Fun of It: Writing Your Own Text Editor, Part 2

Using Swing to write a GUI for the text editor

Quiz Yourself: Identify the Scope of Variables (Intermediate)

Nuances of variable scope in for-loops

Quiz Yourself: Inner, Nested, and Anonymous Classes (Advanced)

Java’s mechanisms and syntax for defining classes inside other classes

Quiz Yourself: String Manipulation (Intermediate)

The subtleties of string concatenation

Quiz Yourself: Variable Declaration (Intermediate)

The scope rules of Java variables and an examination of shadowing