InfoQ Homepage Java Content on InfoQ
-
Connecting All Abstractions with Istio
Ramiro Salas, Laurent Demailly explain what a service mesh is, its impact on PCF and K8s, the implications for the traditional infrastructure, and using Istio to integrate all abstractions.
-
Test-Driven Development with Spring Boot - Testing the Harder Stuff
Sannidhi Jalukar, Madhura Bhave discuss how to do TDD for a Spring Boot application using Boot annotations and utilities and dealing with DB queries, caching, reactive components, and message brokers.
-
Case Study of Batch Processing with Spring Cloud Data Flow Server in Cloud Foundry
Bruce Thelen discusses how CoreLogic implemented a batch processing system on Pivotal Cloud Foundry with Spring Cloud Data Flow Server, Spring Task, and Spring Batch.
-
Defense-Oriented DevOps for Modern Software Development
James Wickett covers a pragmatic approach to DevOps, focusing on principles, practices and tooling to meet demands.
-
Kubernetes for the Spring Developer
Meaghan Kjelland discusses the fundamental building blocks of a Kubernetes cluster, the architecture of the system, and the problems that it can solve.
-
Java at Speed
Gil Tene talks about getting the most of Java applications and understanding some of the optimizations the latest crop of JVMs are able to apply when running on the latest servers.
-
Beyond Lambdas & Streams - Functional Fluency in Java
Naresha K discusses writing functional code in Java 8, the limitations and using Vavr to circumvent those limitations.
-
Deploying Spring Boot Apps on Kubernetes
Thomas Risberg overviews the challenges involved in deploying a Spring Boot app on Kubernetes, taking a look at what's needed to deploy Spring Cloud Data Flow server on Kubernetes.
-
Ensuring Platform Security with Windows Bosh Add-ons and Runtime-Config at Boeing
Presenters discuss implementing security for a Windows deployment on PCF with Bosh add-ons via Runtime Config.
-
Lessons Learned from Upgrading Thymeleaf
Jay Aisenbrey discusses what’s new in Thymeleaf 3 and what it takes to upgrade an application from Thymeleaf 2 to 3.
-
Cloud-Native Data: What Is it? Will it Solve the Data-DevOps Divide?
The panelists debate whether data's answer to cloud-native will mirror DevOps or not.
-
Building a Reliable Cloud-Based Bank in Java
Jason Maude talks about the server-side implementation of Starling Bank and shows how, even though Java is over two decades old, it can still be used for cutting edge applications.