BT

DDD and CQRS Using the Functional Language F#

by Jan Stenberg on  Mar 31, 2014

A focus on behaviour and a more declarative style of code are two benefits for Domain-Driven Design (DDD) when moving from an object-oriented language like C# to a functional one like F#, Lev Gorodinski claims in a recent presentation, using an example that includes event sourcing and Command-Query Responsibility Separation (CQRS) to show some of the benefits and challenges in a move to F#.

Mobile App Performance Report Benchmarks Crashes and Responsiveness on iOS and Android

by Sergio De Simone on  Mar 31, 2014

Crittercism, maker of a mobile app performance management solution, has analysed one month of performance data and compiled it into a Mobile Experience Benchmark report focusing on two aspects of a mobile performance: app uptime and app responsiveness. Results highlight app categories with the highest crash and error rates and provide the basis for a comparison among iOS and Android versions.

RESTistential Crisis over Hypermedia APIs

by Jerome Louvel on  Mar 31, 2014 3

Software developer Evan Cordell initiated a debate about how the hypermedia constraint of REST is at odds with common web APIs requirements in the API-Craft mailing list a few weeks ago.

JCACHE Specification Finalized

by Dan Woods on  Mar 31, 2014

After thirteen years of development and evolution, JSR-107 - JCACHE, has been finalized.

Oracle Talks to Architects and Partners About Java 8 in Launch Webinar

by Victor Grazi on  Mar 31, 2014

Almost three years after the release of Java 7, Oracle last week released Java 8, touted as the most revolutionary Java release ever. This week Oracle presented a one-hour public webinar looking into features, background, and community reaction. InfoQ captured some important highlights of the webinar.

To Have and Have Not StackMob- Part 1 of 2: MBaaS Provider's Customers get Short End of Backend

by Martin Monroe on  Mar 30, 2014 1

On Sunday May 11, 2014 mobile backend as a service (MBaaS) vendor StackMob will cease operations. PayPal dictated its closure after eBay's online payment system acquired the company at the close of 2013.

Rebecca Parsons on the ThoughtWorks Technology Radar

by Shane Hastie on  Mar 28, 2014 3

In January ThoughtWorks released the latest version of their Technology Radar in which they track what's interesting in the software development ecosystem. The big themes this year are (1) early warning systems and recovery in production, (2) the tension between privacy and big data, (3) the javascript ecosystem and (4) blurring of the line between the physical and virtual worlds.

Google Cuts Cloud Prices, Integrates CI Tools, Supports Windows and Manages VMs

by Abel Avram on  Mar 26, 2014

Google had a Cloud Platform Live event on Tuesday (recorded here) unveiling a number of new features, improvements and a new pricing model.

Domain-Driven Design Using a Functional Language

by Jan Stenberg on  Mar 25, 2014 1

Using a functional language in domain-driven design (DDD) the actual code can often become simple enough to be used instead of UML diagrams when discussing with domain experts, Scott Wlaschin stated in a recent talk about domain modelling together with functional programming using F#.

Java 8 Launch Q&A

by Matt Raible on  Mar 25, 2014 1

Java 8 is one of the most highly anticipated programming language updates in many years. The release contains a date API, streams API and lambdas. Include permgen removal and you end up with a nice set of improvements. To learn more about this release, we sat down with Georges Saab, vice president of software development, Java Platform Group, Oracle.

Microservices and SOA

by Mark Little on  Mar 23, 2014 8

Over the past year or so we've started to hear about Microservices as potentially new architectural style. Recently Thoughtworks' Martin Fowler and James Lewis wrote an article defining Microservices. However, Steve Jones takes issue with the general theme and much in that article, believing that there is little new here and this is just a Service Oriented Deliver approach.

CouchDB Progresses As IBM Acquires Cloudant

by Alex Giamas on  Mar 21, 2014

IBM announced recently a definite agreement to acquire the major contributor to the CouchDB project, cloud database startup Cloudant. Adding CouchDB to IBM’s arsenal of technologies together with SoftLayer acquisition and MongoDB partnership creates an ecosystem of technologies bringing IBM in direct comparison with Amazon. A comparison of CouchDB, DynamoDB and ObjectRocket shows the strong points

Object Oriented Design Principles and Functional Programming

by Jan Stenberg on  Mar 20, 2014

Independently from each other, Richard Warburton in a presentation, and Mark Seemann in a blog post both talks about object-orientation and the SOLID design principles from a functional programming perspective.

Vagrant Launches Collaboration Tools for Development Environments

by Richard Seroter on  Mar 20, 2014

DevOps tool provider Vagrant announced significant features in their 1.5 release, including a public image repository and the ability to share access to running environments. The Vagrant Cloud is meant to simplify the discovery and distribution of complete development environments. Vagrant Share lets developers collaborate with others by exposing HTTP or SSH access to these virtual environments.

Data Warehousing in SQL Server 2014 RTM

by Jonathan Allen on  Mar 18, 2014

SQL Server has been released to manufacturing with general availability set for April 1st. Through this week we’ll be covering various aspects of the new release starting with data warehousing.

General Feedback
Bugs
Advertising
Editorial
InfoQ.com and all content copyright © 2006-2013 C4Media Inc. InfoQ.com hosted at Contegix, the best ISP we've ever worked with.
Privacy policy
BT