InfoQ Homepage Java Content on InfoQ
-
Lucas Cavalcanti on Using Clojure, Microservices, Hexagonal Architecture and Public Cloud at Nubank
In this episode of the InfoQ podcast, Charles Humble talks to Lucas Cavalcanti about Nubank’s early architectural choices, including starting with Clojure and microservices. They discuss the challenges of using public cloud for financial services in Brazil, Nubank’s use of Alistair Cockburn's Hexagonal Architecture and immutable architecture, and lessons learnt as the startup scaled.
-
Java’s Project Loom, Virtual Threads and Structured Concurrency with Ron Pressler
In this podcast Ron Pressler, technical lead for Project Loom at Oracle, sat down with InfoQ podcast co-host Charles Humble to discuss the project and its forerunner Quasar. Topics include the differences between concurrency and parallelism; what virtual threads are; current issues with JVM concurrency; the Loom developer experience; pluggable schedulers; structured concurrency; and more.
-
Akhilesh Gupta on the Architecture of LinkedIn’s Real-Time Messaging Platform
Charles Humble talks to Akhilesh Gupta, the technical lead for LinkedIn's real-time delivery infrastructure, and also LinkedIn messaging. They discuss the architecture behind LinkedIn’s real-time platform, its building blocks, the frameworks used and other technical details.
-
Thomas Wuerthinger on GraalVM and Optimizing Java with Ahead-of-Time Compilation
On this podcast, we're talking to Thomas Wuerthinger, a senior research director at Oracle Labs, leading programming language implementation teams for Java, JavaScript, Ruby, and R. He is the architect of the Graal compiler and the Truffle self-optimizing runtime.
-
Mike Milinkovich, Director of the Eclipse Foundation, Discusses the Journey to Jakarta EE 8
Today on the podcast, Wes Reisz talks with Mike Milinkovich, the executive director for the Eclipse Foundation. The Eclipse Foundation was chosen to govern the evolution of Oracle’s Java EE to Jakarta EE. The two discuss the project, the recent news about issues with the javax namespace, the challenges around bundling a Java Runtime with Eclipse, and the path forward for Jakarta EE 9 and beyond.
QCon New York: Level-up on emerging software trends.
Don’t miss your opportunity to learn about key emerging software trends from senior software practitioners. Discover case studies, insights, real-world best practices and solutions in software development & tech leadership.