Move as much as possible of the behaviour away from the Entities into Value Objects when working with Aggregates, As more behaviour is needed this is added as new value objects, Paul Rayner recommends in a series of blog posts covering aggregates, entities and value objects, all concepts from Domain-Driven Design (DDD).
Cloud vendors are combining their strengths to provide extra services for their customers. The latest developments include VMware offering Google BigQuery and Rackspace building private dedicate vCloud’s.
JHipster, the Yeoman generator for Spring Boot/Angular projects, released version 2.0 earlier this month, with some notable changes: 1) the AngularJS code has been modularized, making it easier to use JHipster for larger projects and 2) Liquibase is now able to create "diffs" between the JPA code and the database, making it easier to update your database schema.
When adopting a microservices architecture, using an external architect to create the design of a service instead of helping a team make their own decisions about design and implementation is one of several traps or bad practices that Vladimir Khorikov has experienced in his work.
Apple announced that "services offered at TestFlightApp.com will no longer be available after February 26, 2015." The announcement contains a few important hints to help transitioning existing apps from TestFlightApp.com to iTunes Connect.
Amazon recently announced EMRFS, an implementation of HDFS that allows EMR clusters to use S3 with a stronger consistency model. When enabled, this new feature keeps track of operations performed on S3 and provides list consistency, delete consistency and read-after-write-consistency, for any cluster created with Amazon Machine Image (AMI) version 3.2.1 or greater.
The ninth annual QCon London (March 2-6) will feature in-depth presentations and case studies from Netflix, Google, Facebook, Uber, eBay, SoundCloud and others. Learn from front line, industry practitioners on topics like Microservices, Docker, Engineering Culture, Go, Reactive Architecture, Low Latency Trading, Continuous Delivery, and more.
Oracle has started auto-updating JRE 7 to JRE 8. Auto-update was turned on in January 20, 2015 and affects Windows 32-bit and OS X users who use Java's auto-update mechanism. This is not a silent upgrade and requires user permission. JRE 8 was released on March 2014 and has been the default version on Java.com since October 2014.
This is part 2 of our analysis of the .NET API review meeting for January 14th. This report covers HashSet, RegEx, Process.Start, Immutable collections, and BitVector32.
Less functionality can make a better product according to the “Worse is Better” concept described 25 years ago by Richard P. Gabriel. According to Kevlin Henney and Frank Buschmann we can learn from the worse is better concept for development and architecture with agile and lean.
Fastlane is a suite of tools that aim at automating the iOS app release process and provide "a fully working Continuous Deployment process" that can be triggered by running a single command. Interview with fast lane's creator, Felix Krause.
amarin last week announced version 8.6 of its iOS SDK (Xamarin.iOS), the first non-beta release to include the company's Unified API for iOS and Mac. The Unified API replaces the 32-bit MonoTouch and MonoMac APIs, enabling code re-use across both platforms and adding 64-bit support.
Apache Flink has released the version 0.8.0 of their project. Besides the usual performance, compatibility, and stability improvements, it has also added a streaming Scala API, where streaming capabilities had so far been missing. Apache Flink has also been promoted to the top-level of the Apache projects recently after joining the incubator roughly nine months ago.
The SFHTML5 group recently had a meeting discussing HTML5 technologies for creating virtual reality experiences – WebGL, WebVR, Three.js, GLAM –, and the current development status for implementing support for them in Firefox and Chrome. The idea is to bring the entire web into the VR experience.
Should all .NET Collections Implement all .NET Collection Interfaces? That was the first of several important API questions asked in the .NET Core API Review for January the 14th. This video contains a recording of the discussions about ten change requests for the .NET’s base class library.