InfoQ Homepage Conferences Content on InfoQ
-
Microservices to FastData in the Enterprise with Spring
John T Davies is using Spring Integration and Spring Boot to ingest gigabytes of complex data into two different in-memory data grids (IMDGs), showing the design and implementation with several demos.
-
#NoXML: Eliminating XML in Your Spring Projects
Matt Raible shows how to eliminate XML by configuring Spring beans with JavaConfig and annotations, and how to remove web.xml and configure web components with Java.
-
High Performance Stream Processing
S Maldini, G Renfro and D Turanski dissect a Spring XD app to show design patterns and techniques for getting the highest throughput and lowest resource utilization in streaming apps.
-
The Simple Life of ReSTful Microservices
Sebastien Lambla explores how complexity can be reduced to its smallest cohesive parts, communication normalized through evolvable contracts, ReSTful and event-driven interfaces.
-
Innovation And Agility: Isn't It Two Faces of the Same (Bit)Coin?
Yann Hamon makes the connection between innovation and agility. Innovation must be supported by Agile delivery capability, and, reversely, building up an Agile organization is an innovation journey.
-
Eclipse: The Evolution and Future of IDEs
Tyler Jewell introduces Eclipse Che, the platform and the new approach to workspace, demoing along with SAP, Red Hat, IBM, and Microsoft its current level of integration with various cloud providers.
-
Tor in Haskell & Other Unikernel Tricks
Adam Wick discusses the unikernel implementation of Tor, what makes Tor an attractive target for a unikernel, and what aspects of unikernels are particularly interesting when considering Tor.
-
Contracts in Clojure: Settling Types vs Tests
Jessica Kerr talks about Clojure and explores the potential of contracts as the best-yet compromise between types and tests.
-
Resilience Planning & How the Empire Strikes Back
Bhakti Mehta approaches best practices for building resilient, stable and predictable services: preventing cascading failures, timeouts pattern, retry pattern, circuit breakers and other techniques.
-
Reactive Web Applications
Stephane Maldini and Rossen Stoyanchev discuss building reactive web applications, the choice of runtimes, using reactive streams for network I/O and the reactive programming model.
-
Developing Real-time Data Pipelines with Apache Kafka
Joe Stein makes an introduction for developers about why and how to use Apache Kafka. Apache Kafka is a publish-subscribe messaging system rethought of as a distributed commit log.
-
A Spring Developer's Guide to Social Integration
Craig Walls discusses how to use Spring Social, Spring Boot, and Spring Integration to expand the reach of an application to those services, effectively injecting the app into their social graph.