Skip to content

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

readme.md

Overview

  1. Advice/Idioms for professional Java 8+ development
    1. Extends the excellent advice in Effective Java
  2. Avoid unprofitable Tech debt
  3. Avoid time sinks

General Advice

  1. Immutability, in general
  2. Immutability on the JVM
  3. Importance of Sorting
  4. Importance of Preconditions
  5. Choosing the correct variable types
  6. Avoid AOP
  7. Avoid nesting

Classes

  1. Utility class idioms

Collections

  1. Selecting the correct collection
  2. Avoid LinkedList

Dependency Injection

  1. Idioms

Exception handling

  1. Avoid checked

Intellij

  1. My Live templates
    1. What are live templates?

Libraries

  1. Finding good ones

POJOs

  1. With lombok, example
  2. Without lombok, example

Spring

  1. Using Javaconfig