Compiling and Running Your First Java Program
It is a tradition to start with a simple program that outputs the text "Hello World."
Proper Use of Verify in Unit Tests
Mocking is a great thing but can cause a lot of headache if it isn't used correctly.
How to Write Simple Unit Tests
A unit test should follow the same flow, no matter what the test is and test one thing.
Tour of the JavaScript Programming Language
Cheat sheet for the most popular programming language.
How to Know What Collection to Use
What collection is the right one for the job?
Horizontal and Vertical Code Formatting
Code formatting is important for both code readability and your source control system.
How do You Know if Code is Duplicated or Not
To detect code duplication, you need to think in terms of concepts instead of individual statements.
Document the Why, not the What
Don't clutter code by adding comments stating what the code is doing but why it is doing what it is doing.
Simplifying Your DAO Layer
DAO complexities come from doing the wrong thing in the wrong place.
How Many Return Statements Should a Function Have?
It isn't so much the total number of return statements as it is the complexity of the function.