x Take the InfoQ Survey !

Redux: An Architectural Style Inspired by Flux

by Abel Avram on  Nov 21, 2015

Redux uses a unidirectional data flow similar to Flux, but it has a single store which is changed by cloning the original store and applying some functions without side effects. There is no Dispatcher.

Structure 2015 - State of the Cloud and Container Ecosystems

by Chris Swan on  Nov 19, 2015

Rising from the ashes of GigaOm the tribal gathering of cloud elders that is Structure has returned, and got off to a strong start with Battery Ventures' Adrian Cockcroft presenting on the State of the Cloud and Container Ecosystems. Cockcroft paid particular attention to the impact of containers, which wasn’t even a major discussion topic at the last Structure conference in 2013.

Release of MBrace 1.0, a Distributed Programming Framework for .NET

by Pierre-Luc Maheu on  Nov 18, 2015

After several years of development, MBrace 1.0 was released last week. MBrace is a programming model for scalable cloud data scripting and programming with F# and C#. The project consists mainly of code libraries and cloud providers runtime.

IT Hosting with Kanban: A Case Study from an Insurance Company

by Ben Linders on  Nov 13, 2015

Odile Moreau presented a case study of a big insurance company who started their Agile journey with Kanban for IT Hosting teams at the Lean Kanban Benelux 2015 conference. InfoQ interviewed her about the situation at the insurance company, what made them decide to choose Kanban, how teams use Kanban to manage flow and coordinate, and asked her to share learnings from this Kanban journey.

The RAML Workgroup Announces RAML 1.0 and API Workbench

by Abel Avram on  Nov 04, 2015

The RAML community has announced the release of RAML 1.0, API Workbench and a JavaScript plus a Java RAML parser.

Microservices Conference in Stockholm and London due Early November

by Jan Stenberg on  Oct 31, 2015

The second Microservices Conference arranged by Skills Matter is due early November with two days in Stockholm and London respectively. The list of speakers include the program lead for the conference Russ Miles, David A. Dawson, Björn Carlson, chief architect at Klarna, Viktor Klang, chief software architect at Typesafe, Ian Cooper and Daniel Bryant.

CQRS, Read Models and Persistence

by Jan Stenberg on  Oct 20, 2015 4

Storing events in a relational database and creating the event identity as a globally unique and sequentially increasing number is an important and maybe uncommon decision when working with an event-sourced Command Query Responsibility Segregation (CQRS) system Konrad Garus writes in three blog posts describing his experiences from a recent project building a system of relatively low scale.

JAX London 2015 Round-Up

by Abraham Marín Pérez on  Oct 19, 2015

JAX London 2015, which took place from 12th to 15th October at the Business Design Centre in London, United Kingdom, gathered many of the experts in the areas of Java, Microservices and other modern development practices. Although the topics were varied, the overall message seemed to indicate both that these technologies are maturing, and that users are learning to use them more effectively.

The AWS Well-Architected Framework

by Abel Avram on  Oct 06, 2015

Amazon has published the AWS Well-Architected Framework, a guide for architecting solutions for AWS, with design principles that apply to systems running on AWS or other clouds.

Q&A With Speakers of the Enterprise Java Track at the Upcoming JAX London

by Abraham Marín Pérez on  Oct 01, 2015

In less than a couple of weeks, a new edition of JAX London will be held at the Business Design Centre. Running from 12th to 14th October, this year’s edition has 12 tracks, covering topics from Agile and Craftsmanship to Enterprise Development through DevOps, Cloud and deep-down Java. InfoQ talked to some of the speakers at the Enterprise Java track to get a glimpse of the contents of JAX London.

Introducing Reactive Streams

by Jan Stenberg on  Sep 30, 2015

Modern software increasingly operates on data in near real-time. There is business value in sub-second responses to changing information and stream processing is one way to help turn data into knowledge as fast as possible, Kevin Webber explains in an introduction to Reactive Streams.

Ionide is a New Atom-based F# IDE Written in F#

by Sergio De Simone on  Sep 29, 2015

Ionide, based on the Atom Editor, is a suite of packages that aim to provide a full-featured, modern, cross-platform, open-source IDE for F# development. InfoQ has talked with Ionide’s creator, Krzysztof Cieślak.

Domain Events and Eventual Consistency

by Jan Stenberg on  Sep 27, 2015 1

Eventual consistency is a design approach for improving scalability and performance. Domain events, a tactical element in Domain-Driven Design (DDD), can help in facilitating eventual consistency, Florin Preda and Mike Mogosanu writes in separate blog posts, each describing the advantages achievable.

Ratpack 1.0 Launches Aiming to make Asynchronous Programming Easier on the JVM

by Charles Humble on  Sep 25, 2015 13

Ratpack, a high performance Java web framework, has reached 1.0 status. The 1.0 release is API-stable and can be considered production ready. The main thing that makes Ratpack interesting is the execution model, which aims to make asynchronous programming on the JVM easier.

Big Data Architecture: Push, Pull, or Search in Place?

by Jonathan Allen on  Sep 23, 2015

A surprisingly common theme at the Splunk Conference is the architectural question, “Should I push, pull, or search in place?”

General Feedback
Marketing and all content copyright © 2006-2015 C4Media Inc. hosted at Contegix, the best ISP we've ever worked with.
Privacy policy