How to deal with non-serializable fields in Java correctly
medium.comIf you ever wondered how to generically handle NotSerializableException the easy way, or whether is it possible to have final transient fields that work correctly, I wrote an article about this.