InfoQ Homepage Languages Content on InfoQ
-
JUnit 5: Evolution and Innovation
Sam Brannen presents new features in JUnit 5: parallel test execution, temporary directories, custom display name generators, method ordering, timeouts, the Test Kit, and new extension APIs.
-
Avoiding Reactor Meltdown
Phil Clay shows code examples of blocking problems and solutions when using Project Reactor, as well as a live demo with BlockHound.
-
The Reality of Managing Microservice Deployments at Scale: You Need a Spinnaker
Olga Kundzich and Richard Francois cover JPMorgan Chase’s journey to transition to Spinnaker, demoing a configurable Spinnaker pipeline template that manages all the deployment processes.
-
Learning Spring Boot: First as a Student, Then as a Teacher
Jennifer Lee highlights an advantage to Spring Boot: it's easy to learn, easy to master, and easy to teach.
-
Write Less Code with Kotlin and Spring Boot
Todd Ginsberg presents the basics of Kotlin and the features that make it compelling.
-
Cutting-Edge Continuous Delivery: Automated Canary Analysis through Spring-Based Spinnaker
Andreas Evers discusses Spinnaker, a stateful, open-source, multi-region, multi-cloud continuous delivery platform written in Spring.
-
Keeping Up with Java: Look at All These New Features!
Gil Tene discusses some of the new Java deployment features, and issues that will affect migration of applications from earlier versions.
-
Spring HATEOAS: Hypermedia APIs with Spring
Oliver Drotbohm and Greg Turnquist discuss how to build flexible web services using hypermedia with Spring HATEOAS 1.0.
-
How Gitlab Scaled Git Access with Go and What We Gained from It
Oswaldo Ferreira discusses the history of how GitLab switched from a Rails monolith to using Feature flags, Protocol Buffers, gRPC and Go.
-
Building Better Monoliths: Implementing Modulithic Applications with Spring
Oliver Drotbohm identifies the common issues in unstructured monoliths and discusses approaches to package design, component structure, transactions, and the usage of events.
-
Best Practices to Spring to Kubernetes Easier and Faster
Ray Tsang introduces tools -Jib, Skaffold- and best practices to adopt Kubernetes faster and easier.
-
Apache Kafka Event-streaming Platform for .NET Developers
Viktor Gamov reviews Kafka -internal architecture, fault-tolerance, message durability- and how the Confluent .NET client offers a framework for computation over streaming data.