Congratulations to the new Java Champion Josh Long!
Josh is a contributor to open-source projects like Spring Boot, Spring Integration, Activiti, and Vaadin. He is also a JVM and Java 8 advocate.
Josh writes about distributed systems in terms of Spring, including some of the powerful Java EE stack such as Servlet 3.x, JDBC, JPA 2, JSR 303 (bean validation), JSR 330 (javax.inject.*), and more. Josh likes pragmatic solutions and he shows how one uses Spring with popular APIs like JSR 107 (JCache), JSR 256 (Batch), JAX-RS and JTA, as well. In the past, Josh also blogged on ways to use Java ME.
In his blog, he focuses on various topics such as Activiti, 12 Factor App configuration, Couchbase, Enterprise Application Integration, REST, JHipster, Neo4J, Security, NoSQL, microservices, centralized configuration, distributed transactions using JTA, and mobile applications using Android.
Josh is the lead instructor on the three Spring Livelessons training courses (Spring, REST with Spring, and Microservices with Spring) by Addison Wesley. The third has not yet been released, but the first two were in the top 10 of all videos on the O'Reilly Safari technical marketplace in the same list as videos on “Java” and ”.NET.”
Josh has written many magazine articles (NFJS Magazine, JAX Magazine, ...), tech portal articles (such as those at InfoQ.com, JAXenter, and TheServerSide.com). He has written the following books:
- Apress' "Spring Enterprise Recipes"
- Apress' "Spring Recipes, 2nd Edition"
- O'Reilly's "Pro Spring Roo"
- Apress' "Pro Spring Integration"
- He’s currently working on an upcoming book for O'Reilly that has a working title, "Bootiful Microservices"
He is a regular speaker at QCon, JavaOne, SpringOne, JAX, GOTO, Rich Web Experience, The Server Side Java Symposium, Java2Days, JDays, Oredev, OSCON, JavaZone, and JFokus.