BT

Patterns for Building and Deploying Microservices

by Jan Stenberg on  Jul 08, 2014

Managing micro-services means looking after lots of small systems talking to each other and automated provisioning as well as infrastructure automation is crucial, James Lewis states when sharing techniques and practices that have helped him manage the increased operational complexity a microservice architecture gives.

BipIO Goes Beta - An Interview With Michael Pearson

by Saul Caganoff on  Jul 08, 2014

BipIO is a light-weight open source IPaaS which lets you visually interconnect various cloud services as micro-apps or personal workflows. After running as a private beta, BipIO recently opened up to the public. We spoke with Michael Pearson, Founder and Technical Lead for BipIO about the platform and his experience developing it using NodeJS and lots of public APIs.

Google's Study Provides Insights into Programmers' Build Errors

by Sergio De Simone on  Jul 07, 2014

Google engineers have recently published a research paper presenting an empirical study of 26.6 million builds produced during a period of nine months by thousands of developers at Google. The paper describes the build workflow, and analyzes failure frequency, compiler error types, and resolution efforts. Such a study, its authors say, can help improve the build process and support to developers.

Google Releases Google Play Services 5.0

by Sergio De Simone on  Jul 04, 2014

Recently released Google Play Services 5.0 includes a number of new features, such as Android wearable services APIs, Dynamic Security Provider and App Indexing, along with updates to existing APIs. The new release should already be rolling out worldwide to Android devices running Android 2.2 or better.

The Term µServices Already Defined Four Years Ago

by Jan Stenberg on  Jul 04, 2014 2

“I coined the term µServices four years ago defining them as services that always communicate within the same process, without any overhead, as a way to separate these lightweight services from the heavy, costly, and complex services people tended to think about because of the advent of Service Oriented Architectures (SOA)” Peter Kriens recently claimed.

Ecma Standardizes Dart

by Abel Avram on  Jul 04, 2014

Ecma International has standardized the first edition of Dart, ECMA-408.

The Spring IO Platform Released to Simplify Dependency Management

by Matt Raible on  Jul 03, 2014

Pivotal last week released the first version of their new Spring IO Platform 1.0. At its core, the Spring IO Platform is a list of dependencies (and their versions) that work well together. Its implementation is a Maven POM file that you can import into your projects to set the versions for dependencies. These dependencies are curated and harmonized across Spring projects.

Google Launches Gmail API Beta

by Sergio De Simone on  Jul 01, 2014

At the last Google I/O Google has introduced a new Gmail API aiming at "giving developers flexible, RESTful access to the user's inbox, with a natural interface to Threads, Messages, Labels, Drafts, and History", and bringing developers multiple benefits over IMAP, says Google.

QCon San Francisco Update (Nov 3-7, 2014): Tracks Announced, Registrations Up 875%

by Nitin Bharti on  Jul 01, 2014

Track topics have been finalized for the 8th annual QCon San Francisco (Nov 3-5, 2014). Registrations for the event - which has been completely sold out for the past three years - are up 875% compared to the same time last year. Register before Jul 26th and save $700.

Drupal Integration with Native iOS and Android Apps

by Sergio De Simone on  Jun 30, 2014

At latest Drupal Conference in Austin, TX, mobile and web development company Lemberg has introduced a native Drupal 8 software development kit. Lemberg's SDK aims at making it easier for developers to handle the communication between a native mobile app and a Drupal website. The SDK is currently available only for iOS and Android, while the Windows Phone version should be coming soon.

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.

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