InfoQ Homepage Java Content on InfoQ
-
Upgrading to Spring Boot 2.0
Phillip Webb discusses the steps needed to upgrade a typical Spring Boot 1.5 application to Spring Boot 2.0, explaining what's changed in Spring Boot, and some future plans for the project.
-
Guide to "Reactive" for Spring MVC Developers
Rossen Stoyanchev explains reactive features in Spring, how using reactive libraries changes how to write and debug applications, the limits of Spring MVC and and what can be done with WebFlux.
-
SpringOne Platform 2018 Keynote 3: Customer Case Studies Including Rabobank, Stubhub and DBS, Open-source at Pivotal and Batch Processing in the Cloud
V. Oostindië on Rabobank’s migration to microservices and PCF, M. Swann on how they modernise their products, P. Humphrey on Open Source at Pivotal, M. Minella on batch processing in the cloud.
-
SpringOne Platform 2018 Keynote 2: Multi-Platform Continuous Delivery, Agile in the Military, Enterprise Security and Reactive Programming including RSocket and R2DBC
This keynote focusses on reactive programming including a discussion on RSocket and R2DBC. Other topics include enterprise security, the impact of AI on work, Microsoft & the Java community, and more.
-
SpringOne Platform 2018 Keynote 1: Rapid Iteration, Event Driven Microservices, Spring Framework Updates, Serverless and Kubernetes, Knative and Buildpacks
O. Fakhouri talks about how Pivotal enables rapid iteration, D. Syer talks about how Spring fits together with various cloud abstractions, J. Hoeller talks about Java versions and the Spring Platform.
-
Solving New School with the Old School (Clojure)
Jearvon Dharrie discusses Clojure, a language that's taking some older ideas and solving 21st-century problems, covering types, clojure.spec, parallelism and concurrency with core.async, and more.
-
Invest in Your Java Katalogue
Don Raab and Aditi Mantri explain the approach they have taken in developing Java code Katas, and discuss best practices around them.
-
Efficient Fault Tolerant Java with Aeron Clustering
Todd Montgomery talks about Aeron Clustering, a new means for deploying replicated state machines in Java.
-
"Yo... Ask Me Anything" - Panel of NY Senior Java Developers
The panelists discuss thoughts on the latest trends in Java, the new release model, modules, modern garbage collectors, Kotlin for the enterprise, Eclipse stewardship of JEE and more.
-
Why Bother with Kotlin - Not Just Another Language Tour
Justin Lee talks about the layout and syntax of Kotlin projects, and looks at how these new language features combine to present a compelling new alternative to the Java source language.
-
A Microservice Approach in the Boundaries of a Traditional Enterprise Environment
Sebastian Eggers discusses Microservice Blueprint, a well-documented and working reference implementation for a Java-based microservice/API development project.
-
Beauty and the Beast, Haskell on JVM
Jarek Ratajski discusses how a sample system performs, where the business logic is written in Haskell and middleware components and libraries in Java.