Records – JEP 359

It's frequently that when writing our code, we end up writing "data" classes(POJO). Classes with several properties, getters and setters, equals, hash code, toString and nothing else. Of course, all the code can be generated by the IDE and more recently Lombok but they are still required and are one of the reasons for Java be … Continue reading Records – JEP 359

Interview with a Java Champion – Edson Yanaga

Hello, Java community. I'm starting a new blog series named Interview with a Java Developer. In the first episode, I had the honor to talk to Edson Yanaga (@yanaga). He's the Director of Developer Experience at RedHat, Java Champion, Microsoft MVP among others. Check the video below where we talk about technology, career and of course Quarkus. Hope you … Continue reading Interview with a Java Champion – Edson Yanaga

Helpful NullPointerExceptions

JDK 14 will have a new feature, JEP 358 - Helpful NullPointerExceptions. This feature aims to bring a better understanding to the developer about the cause of a Null Pointer Exception. Let's take a look at the code below: String name = student.getName(); The JVM would produce a message like: Exception in thread "main" java.lang.NullPointerException … Continue reading Helpful NullPointerExceptions

Amazing members of Java community to follow on Twitter

That's a small list of members of the community that I follow. All of them contributed to my growth and are a great source of knowledge (articles, tutorials, books and talks). They are very approachable and also have in common the passion for technology, the community and OSS. Chandra Guntur (@CGuntur)Donald Raab (@TheDonRaab)Mark Heckler(@mkheck)Nikhil Nanivadekar … Continue reading Amazing members of Java community to follow on Twitter