Reactive programming is a very hot topic: InfoQ asked three proponents of reactive programming how their libraries and frameworks achieve reactiveness and what this means for the developer. The participants are Viktor Klang (Akka), Timothy Baldridge (Core.Async), and Jafar Husain (RxJava).
Graph data modeling requires a different paradigm than modeling with Relational or other NoSQL databases. InfoQ spoke with Jim Webber and Ian Robinson about data modeling with Graph databases.
Mobile operations management is one of the top priorities of modern enterprise and after establishing solutions for device management, the next challenge is to manage and secure mobile business data.
Val Huber explains creating a RESTful API from an existing database schema, extending the API to define multi-table hierarchical resources, and adding behavior using declarative reactive expressions. 2
Reactive Cloud Actors are an implementation of Carl Hewitt's Actor model which can be used to leverage the power of modern distributed systems.
Currently, Antifragility and Microservices are trending topics and this might be a hint that there are new architectural paradigms or design patterns on their way for building application systems.
It's been said that Java 8 is bringing Functional Programming to Java. In this article Ben Evans looks at the how Java 8 provides some key benefits of the functional programming style. 3
Scripting database objects change-scripts is a risky thing to automate. A better solution needs to be implemented in the shape of Continuous Delivery and DevOps for database.
With Java 8, annotations can now be written on any use of a type such as in declarations, generics, and casts. This article introduces type annotations and tools to help build better software. 1
"In Search of Certainty", written by CFEngine's creator, Mark Burgess, takes us into a journey through physics and biology and how it relates to the information infrastructure realm.