Trisha Gee explores common coding scenarios using Java and Kotlin, discussing Java's evolution to improve productivity, and why staying up to date with Java can help.
Trisha Gee has developed Java applications for a range of industries, including finance, manufacturing, technology, open source and non-profit, for companies of all sizes. She has expertise in Java high performance systems, and is passionate about enabling developer productivity. She is a leader of the Sevilla Java User Group, a key member of the London Java Community and a Java Champion.
Software is changing the world. QCon empowers software development by facilitating the spread of knowledge and innovation in the developer community. A practitioner-driven conference, QCon is designed for technical team leads, architects, engineering directors, and project managers who influence innovation in their teams.
Also, a mention of Project Lombok makes sense when discussing boiler plate code.
It's also supported in Eclipse etc.
So I'm not sure that the argument that this locks you in to JetBrains really holds water.
Agree that Lombok is worth mentioning, but it's really just a patch over some of Java's uglier bits. The goal here was to look at the core of a language, not look at libraries or frameworks.
I'm still a big fan of Java though personally, I just find I have to apologise for a lot of it to people who have been using other languages!