InfoQ Homepage Languages Content on InfoQ
-
Highly Available and Resilient Multi-Site Deployments Using Spinnaker
Koundinya Srinivasarao and Dodd Pfeffer discuss ways to enhance cloud resiliency and how Pivotal and Spinnaker provide continuity across multiple regions in case of a data center outage.
-
Building a Data Exchange with Spring Cloud Data Flow
Channing Jackson presents a case study in the distillation of the finite patterns on each side of the data exchange and a discussion of the patterns used.
-
Design Decisions for Perfect JavaScript Testing Framework
Michael Bodnarchuk discusses solving testing issues in JS: choosing proper abstraction level, choosing a running backend, dealing with asynchronicity, and choosing a test runner.
-
Java in Containers - Part Deux
David Delabassee looks in parallel at how OpenJDK is evolving to cope with some of those changes and most importantly what it all means for Java developers.
-
Creating High-Performance Web Apps with WebAssembly
Konstantin Möllers shows how WebAssembly works and how it can be used to develop a hybrid app with high-performance code written in Rust and UI code written in JavaScript.
-
How to Build More Secure Service Brokers
Denise Yu highlights common threat assessment frameworks, drawing attention to potential vulnerabilities in service broker architecture, and offering system design guidelines and resources.
-
SDLC for Pivotal Platform Powered by Spring Initializr, Concourse, and Spinnaker
Joachim Pasquali, Gowridhar Madu, and Brent Stains create a Spring Initializr and show how to support development with Concourse, Spinnaker, Pivotal Platform manifest files, and more.
-
Probabilistic Programming for Software Engineers
Michael Tingley provides a preview of how Facebook is advancing probabilistic programming, as well as some of the big problems they used it to solve.
-
Getting Microservices and Legacy to Play Nicely Together with Event-Driven Architectures
Duston Mounts discusses how to use an event-driven architecture to connect microservices to legacy systems.
-
Metrics for the Win: Using Micrometer to Understand Application Behavior
Erin Schnabel explores the capabilities of Micrometer, including examples of meter types and integration with different collectors like Prometheus or StatsD.
-
We Also Can Do It! Machine Learning in Javascript!
Eliran Eliassy shows how to create a prediction model with a web application using TensorFlow.js and other deep learning tools that can run in the browser.
-
Building a DevSecOps Pipeline around Your Spring Boot Application
Hayley Denbraver looks into the tools, methodology, culture, and process changes to consider so that an organization is ready for the transformation needed for a DevSecOps pipeline.