BT

HazelcastMQ v1.0.0 with a STOMP and Apache Camel Implementation

by Jan Stenberg on  Jun 30, 2014 1

The recently released version v1.0.0 of HazelcastMQ adds a Java STOMP client and server implementation as well as an Apache Camel component. HazelcastMQ is a provider of a messaging layer on top of the basic Queue and Topic data structures in Hazelcast, an in-memory data grid. STOMP is the Simple (or Streaming) Text Orientated Messaging Protocol, an interoperable wire format.

Moving from a Monolith to Microservices at SoundCloud

by Jan Stenberg on  Jun 29, 2014

Moving SoundCloud into a microservices architecture has been essential in enabling our teams to develop production-ready features with much shorter feedback cycles, Phil Calçado writes in a three-part series sharing their experiences moving away from a monolithic system.

Building a Reactive DDD and CQRS Based Application Using Akka

by Jan Stenberg on  Jun 28, 2014

DDD and CQRS are great for building scalable software considering concepts like bounded contexts, transaction boundaries and event based communication and is together with Akka a complete platform for building enterprise applications, Pawel Kaczor starts a three-part series building an reactive application based on these concepts.

The State of Go Language for Android Native Development

by Sergio De Simone on  Jun 27, 2014

A couple of different proposals from Google engineers and independent developers are aiming at making it possible to write native Android apps in Go. This will not go so far as allowing Go apps to access the full Android NDK, but it could allow access to a subset of it.

Contemplate ThreadSafe Introduces Deadlock Detection

by Matt Raible on  Jun 26, 2014 3

Contemplate's ThreadSafe version 1.3.1 featuring a new deadlock detection rule for finding code that can deadlock because of the order that locks are acquired is now available. When deadlocks are detected, ThreadSafe reports which locks are held for each lock acquisition.

Google Introduces Material Design at Google I/O

by Abel Avram on  Jun 26, 2014

Google is introducing Material Design, a visual language incorporating design principles for user interfaces spanning a multitude of devices from wearables to smartphones, tablets, desktops and TVs. Material Design attempts to provide fluid motion on tactile surfaces, but mouse and keyboard-based devices are also considered.

Domain Modelling Using Event Storming

by Jan Stenberg on  Jun 25, 2014

By gathering all domain experts and developers in a room, provide them with a paper roll, lots of colored post-its and a facilitator they may in hours create the best model ever, Alberto Brandolini suggested at the recent DDD Exchange conference in London.

Node Security Project Aims at Making Node.js More Secure

by Sergio De Simone on  Jun 25, 2014

Node Security Project has been quietly working at improving Node.js security for a few months now. The project has the goal of auditing Node.js existing module base to help "improve Node landscape and provide confidence to developers and enterprises about the state of security in Node.js land."

Aerospike Open Sources Their In-memory NoSQL Database

by Abel Avram on  Jun 24, 2014 1

Aerospike has open sourced their NoSQL database under the AGPL 3.0 license. This license requires that any improvements to the source code to be submitted back to the trunk. The source code of the Aerospike server and related tools is available on GitHub.

Greg Young: Scheduling for Things to Happen in the Future

by Jan Stenberg on  Jun 23, 2014

Delay of message sending into the future is a very powerful pattern and is often the preferable way of dealing with temporal problems compared to batch job that will run a query on the domain model and update some aggregates, Greg Young explained at the recent DDD Exchange conference in London.

3scale Targets API Consumers with APITools Offering

by Jeevak Kasarkod on  Jun 23, 2014

3scale launched APITools in the month of April this year targeted at API consumers. InfoQ spoke to 3scale management regarding motivation and underlying technology among other things and walked away with some interesting insights as well as upcoming initiatives to involve the community.

Hortonworks Acquires XA Secure to Strengthen Security in Enterprise Hadoop

by Abhishek Sharma on  Jun 23, 2014

Hortonworks recently acquired the data security company XA Secure to help the organization in providing comprehensive security to Hortonworks Data Platform (HDP). Security features would be available across all Hadoop workloads from batch, interactive SQL and real–time.

Waratek Release Early Version of their Application Security

by Ben Evans on  Jun 22, 2014

Waratek released an early adopter version of Waratek Application Security for Java, to protect older Java applications from vulnerabilities in legacy Java versions.

Clean and Representative Models are Key to Performance

by Jan Stenberg on  Jun 22, 2014

High performance systems is about clean and representative models, the code doesn't have to be ugly, obscure and hard to read, Martin Thompson stated at the recent DDD Exchange conference in London.

Eric Evans: Challenging the Fundamental Assumptions of DDD

by Jan Stenberg on  Jun 21, 2014

We need to constantly challenge DDD to find the weak spots, Eric Evans stated in his keynote at DDD Exchange yesterday in London when walking through and challenging his own fundamental assumptions of Domain-Driven Design.

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