InfoQ Homepage Languages Content on InfoQ
-
Building Cloud-Native Data-Intensive Applications with Spring
Sabby Anandan and Soby Chako discuss how Spring Cloud Stream and Kafka Streams can support Event Sourcing and CQRS patterns.
-
How Fast is Spring?
Dave Syer attempts to show, with the help of benchmarks, that the Spring Framework is not as slow as some say, and why some apps might have a longer start time.
-
Google Cloud-Native Architecture with Spring Cloud GCP
Ray Tsang shows how to build a multi-regional cloud-native application with Spring on Google Cloud Platform using globally-distributed, strongly consistent, Spanner database.
-
Fun with the Functional Web Framework
Arjen Poutsma discusses Spring Framework 5: Predicates, Nesting routes, Route organization, and Filtering routes.
-
TypeScript for Enterprise Developers
Jessica Kerr talks about some of the great things in TypeScript, like the flexible type systems and the possibility to test before compilation, but also things that make TypeScript painful.
-
Path to Production: Value Stream Mapping in a DevOps World
Ben Kamysz and Jamie O'Meara discuss the ideas and concepts of value stream mapping and how it’s been applied to software delivery and DevOps.
-
Six Simple Steps to Service Level Objectives (SLOs)
Marie Cosgrove-Davies covers a user-focused approach to SLOs and some common pitfalls that teams encounter when they're first trying to adopt SLO methods.
-
Event-Driven Architectures with Apache Geode and Spring Integration
Charlie Black deploys Spring Integration pipelines to react to changes of the data stored in Apache Geode.
-
CredHub and Secure Credential Management
Peter Blum and Scott Frederick discuss how to enhance security within Cloud Foundry and applications through secret management by utilizing CredHub.
-
Heavyweights: Tipping the Scales with Very Large Foundations
Jim Basler provides an update on the Very Large Cloud Foundry Environment (VLCFE) user group and capabilities for tackling the challenges of hosting 10s of thousands of applications.
-
Three Things I Wish I Knew When I Started Designing Languages
Peter Alvaro talks about the reasons one should engage in language design and why many of us would (or should) do something so perverse as to design a language that no one will ever use.
-
Towards Language Support for Distributed Systems
Heather Miller talks about research in programming languages: building up richer computations making use of CRDTs and implemented as compositions of serverless functions.