InfoQ Homepage Programming Content on InfoQ
-
Enabling Microservices with Domain Driven Design and Ports & Adapters
Declan Whelan discusses how to use DDD to wrap microservices around the most important concepts in a system, using ports and adapters to decouple the core domain from persistence and other services.
-
Make Your Team's Domain Language Truly Ubiquitous with Concept Maps
James Ross discusses what concept maps are, how to construct one, what to do and what to avoid when creating one, and how to help a team build a shared mental model depicted in a concept map.
-
Convention over Configuration: the Gradle way
Cédric Champeau demonstrates how Gradle inherits from good practices like what Maven offered, but goes beyond by generalizing the concept and allowing to define conventions.
-
Testing with Spock: The Logical Choice
Iván López discusses the basics of Spock and how easily one can test a Java application. Spock is a Groovy-based testing and specification framework for Java and Groovy applications.
-
IO State in API Architecture
Owen Rubel talks about IO state that can be shared, cached, synced and reloaded on the fly for all architectural instances without having to restart any instance.
-
Simple, Lean, Powerful HTTP Applications with Ratpack
Ken Kousen reviews the core architecture of the Ratpack microframework and presents a series of demos that highlight the core features.
-
Get the Most out of Testing with Spring 4.2
Brannen and Fränkel cover the latest testing features in Core Spring, Spring Boot, and Spring Security, and tips on integration testing with TestNG, DB transactions, SQL script execution, etc.
-
Spring XD Today and Tomorrow
Mark Pollack discusses Spring XD and its integration driven by the Big Data ecosystem at large such as Kafka, Spark, functional programming, integration with Python, and designer/monitoring UIs.
-
Netty @Apple: Large Scale Deployment/Connectivity
Norman Maurer presents how Apple uses Netty for its Java based services and the challenges of doing so, including how they enhanced performance by participating in the Netty open source community.
-
ASB's API journey
Marc Danneels tells a story on how ASB started using APIs and the lessons learned along the way, covering ASB’s plans to continue extending the API environment externally.
-
Enterprise Architecture in a Heterogeneous Environment
Dustin Hudson discusses enterprise architecture using case studies and life examples to illustrate how to put together legacy systems and third-party apps while considering user-driven decisions.
-
Documenting RESTful APIs
Andy Wilkinson talks about what should be included in your RESTful API's documentation, as well as about some of the tools that are available for documenting services built using Spring.