Anne Thomas has summarized in a webinar the shift from large applications to small focused apps relying on services, while Matias Duarte has spoken in an interview about connecting these apps.
When working with Microservices pushing them to the cloud, people often find it difficult to understand the new architecture, it’s a paradigm shift, Daniel Bryant explains in a presentation at the Microservices Conference in London. As a help when designing and implementing cloud microservices Daniel has created the DHARMA principles, the idea being to use them as a checklist.
Lang Ext, an open-source library for C# written by London-based Paul Louth, provides a set of helper functions and types that aim to "bring some of the functional world into C#" while trying to look like extensions to the language itself.
Apple last week announced the release of WatchKit, the SDK for its upcoming Apple Watch device. The SDK will allow developers to begin adding watch support to their iOS apps ahead of the device's release in early 2015.
Garrick Toubassi, Google Inbox engineering director, has recently explained how his team could get to "sharing roughly two-thirds of their client code" across three platforms: iOS, Android, and the web. The key is a clear separation of concerns between UI code and UI-independent logic, and a couple of tools that Google developed through the years.
Databricks has recently announced a new record in the Daytona GraySort contest using the Spark processing engine. The Daytona GraySort contest is a 3rd party benchmark measuring how fast a system can sort 100 Terabytes of data. Databricks posted a throughput of 4.27 TB/min over a cluster of 206 machines for their official run.
Restlet, creators of the most widely deployed framework for APIs, today announced the general availability of APISpark, a cloud service for developers seeking to quickly publish and manage APIs, and businesses that want to give application and website developers around the world access to their data.
When using Domain-Driven Design (DDD) separating the concerns of a large system into bounded contexts with each context using its own data store there is often a need to share some common data. One way of doing that is to let each context publish events about changes, events that others can listen to, Julie Lerman recently explained in MSDN Magazine.
James Gosling, creator of the Java language, and Bruno Souza, Brazilian SouJava JUG founder and Java Champion, will be joining Java/PHP cloud-host Jelastic . InfoQ speaks to Gosling, Souza, and Jelastic CEO, Ruslan Synytsky about the new relationships.
AppDynamics recently released Mobile Real User Management, a sophisticated solution for end-to-end monitoring of mobile apps. AppDynamics offers application performance monitoring (APM) which lets users not only analyze their applications but complete end-to-end transactions. Therefore monitoring with AppDynamics supports database systems, application container, web-applications and mobile apps.
A common context for Command-Query Responsibility Segregation (CQRS) is a collaborative domain with multiple users working on the same set of data, it is less suitable in domains with only a single user working on a piece of data, Udi Dahan explained when discussing CQRS in an interview.
JetBrains has released AppCode 3.1 under its EAP, offering developers a preview of the IDE's improved Swift support. This release builds upon the basic support for the Swift language introduced in June's 3.0.1 release, which included basic editing support and syntax highlighting for Swift. With the release of 3.1 developers can avail of most of the IDE's advanced capabilities when using Swift.
Mads Torgersen, C# program manager at Microsoft, published a short video presentation describing what is coming in the next major C# version, C# 6. Among C# 6 new features, Mads highlighted getter-only properties, the lambda-arrow operator, string interpolation, and more.
Oracle have announced more features to be delivered as part of JDK 9, including Unified JVM Logging and fine-grained control over the JIT compiler. Primitive specialization of generics is pushed out to JDK 10, however.
Rob Pike, lead designer of Go at Google, announced on Go's Google Group that Go language is moving to Git and GitHub. "All data will be preserved," said Rob, but GitHub will not be used to handle pull requests and code reviews. Google's own Gerrit will be used instead because it fits better the requirements of a large project such as Go, explained Google engineers.