Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate...
Transcript of Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate...
![Page 1: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/1.jpg)
Effective and Clean Java Code? Tips and Tricks from the Real World
Edson Yanaga Director of Developer Experience @yanaga
![Page 2: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/2.jpg)
Follow @yanaga on Twitter and join developers.redhat.com2
Java Champion Microsoft MVP
![Page 3: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/3.jpg)
Follow @yanaga on Twitter and join developers.redhat.com3
Software is a Craft
![Page 4: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/4.jpg)
“…computer programming is an art, because it applies accumulated
knowledge to the world, because it requires skill and ingenuity, and
especially because it produces objects of beauty” –Donald E. Knuth
![Page 5: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/5.jpg)
“No matter what other methods you apply to achieve competence in a social
system, in the end it all depends on whether people actually care.”
–Jurgen Appelo
![Page 8: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/8.jpg)
Follow @yanaga on Twitter and join developers.redhat.com8
Primitive Obsession
![Page 11: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/11.jpg)
![Page 12: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/12.jpg)
![Page 13: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/13.jpg)
![Page 14: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/14.jpg)
Follow @yanaga on Twitter and join developers.redhat.com14
Better Software, Better World
![Page 16: Effective and Clean Java Code - JfokusImmutables 1.196 Java annotation processors to generate simple, safe and consistent value objects, most comprehensive tool in this field! Do not](https://reader033.fdocuments.in/reader033/viewer/2022060315/5f0bdef67e708231d4329fbe/html5/thumbnails/16.jpg)
plus.google.com/+RedHat
linkedin.com/company/red-hat
youtube.com/user/RedHatVideos
facebook.com/redhatinc
twitter.com/RedHatNews
Thank you!