The Util Class Antipattern
            Utility classes can make your code more complex and harder to read.
        
     
    
            
    
        
    
        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.