It is official! I am a Java Champion!
A couple of weeks ago, Agnès Crépet sponsored me for joining this coveted group. Not only that, but she stood up to defend my nomination. That’s not easy for a French guy who didn’t write a book and never talked at JavaOne. But even if I did neither, if think my involvement in the Java community is visible.
For many years, I’ve been blogging, talking in public, participating to Open Source projects. With my friend Jean-Laurent, we’ve organised the Code-Story coding contest for people like us. You know, the ones who love coding. I’ve been a member of Devoxx France technical comity from the very beginning (btw this year is gonna be a great year). I’ve been promoting Java for all those years. And I still do. Why? Because I love Java, both the language and its ecosystem.
Is this nearly 20 years old language worth the investment?
Of course it is! It’s just not the same Java it was ten years ago. It changed. It’s grown up. And still, my message to every conference attendee and every JUG participant has always been the same:
Developers should invest time in mastering their tools
Java is no exception. It was developed to be a simple language but its pitfalls and the diversity of its ecosystem make it hard for developers to know everything they should know. Developers should write code that is easy to write, easy to maintain. They should write tests. They should develop fast to quickly get rid of what’s useless. Java makes it possible. You just have to learn how.
Java Developers should also look at what's done outside the Java world
And there’s sometimes I pretty sure of: Java 8 is going to reinforce the Java platform. Java 8 is my new best friend.
Java 8 is your new best friend too!
I’ve been coding with Java 8 for more than a year. And I love it! Every talk I’ve been doing for about 6 months uses Java 8. Now writing code with Java 7 is so painful. Go switch! Now! It is ready and you’re going to love it.
Long live Java!