InfoQ Homepage Presentations
-
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.
-
Full Stack Web Performance
Nik Molnar discusses how to use client and server side profiling tools to improve the performance of a web application, providing solutions to the most common performance problems.
-
Do You Know How Fast You're Going?
Doug Talbot explains the importance of measuring to the Lean feedback cycle providing advice on what to measure and how often.
-
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.
-
Scaling Uber
Matt Ranney covers the evolution of Uber's architecture and some of the systems they built to handle the current scaling challenges.
-
The Future of Build vs. Buy
Based on his experience at Uber, Matt Ranney explores why the build or buy tradeoff is so difficult, and makes some recommendations for both vendors and users.