InfoQ Homepage Programming Content on InfoQ
-
The Lightning Memory-mapped Database
Howard Chu discusses the Lightning Memory-Mapped Database (LMDB) design and architecture, and its impact on other projects such as OpenLDAP.
-
Supercharging Operations and Analytics: Using Spring XD to Support Analytics and CEP
Joseph Paulchell discusses the journey from batch-oriented processes using databases to a real-time data streaming solution and the significant benefits achieved as well as the challenges encountered.
-
Introducing CallTracing(tm) Based on RabbitMQ, Spring and Zipkin
Monish Unni discusses how E*Trade’s disparate services are stitched together using RabbitMQ (AMQP protocol) and Spring Proxies to form the enablement tier to provide data to Zipkin.
-
Isomorphic Templating with Spring Boot, Nashorn and React
Sébastien Deleuze introduces Script Templating in Spring and shows how to build an isomorphic application using Spring Boot, Nashorn and React to render templates both on client and server.
-
Service Discovery and Clustering for .NET developers
Ian Cooper looks at Service Discovery and Clustering approaches and tools, and shows .NET developers how to work with tools such as Serf, Consul, and Zookeeper.
-
5 Anti-Patterns in Designing APIs
Ali Kheyrollahi elaborates on the Client-Server tenet of REST which focuses on separation of concerns and responsibilities between the client and the server.
-
Keep It Simple*, Silly
Mark Walkholm discusses best practices around APIs and looks at some concepts around providing different ways for users to interact with a product to get the most from it.
-
Building a Next-generation Cloud e-Commerce Platform with Spring
Petar Tahchiev demos a typical e-commerce project with the Nemesis platform, listing the problems faced and the Spring projects used: Data, Session, Cloud, Boot, MVC, Security, etc.
-
Hadoop Workflows and Distributed YARN Apps using Spring Technologies
The authors discuss how Spring for Apache Hadoop can make developing workflows with Map Reduce, Spark, Hive and Pig jobs easier, and using Spring Cloud to build distributed apps for YARN.
-
Spring MVC 4.2: New and Noteworthy
Rossen Stoyanchev offers an overview of new features for web applications in Spring Framework 4.2: HTTP streaming, Server-sent events, cross-origin requests, HTTP caching, and WebSocket updates.
-
Applied Spring Integration, Spring AMQP and RabbitMQ in Spring XD
Gary Russell discusses how Spring Integration and Spring AMQP are used as two of the underlying technologies in Spring XD.
-
Prototyping for Optimal Learning
Diana Joseph shows how to practice concept prototyping to avoid building the wrong thing. Prototyping is about working lean, using the smallest investment to generate the greatest amount of learning.