BT

Experiences Working with Real World Distributed Systems

by Jan Stenberg on  Aug 07, 2016

We live in a distributed world, but that doesn’t mean we have to tackle every single problem that comes along with that. We only need to tackle those that really need to be solved; develop a sense of where value lies in your business and where it’s reasonable to take risks. This will make building distributed systems much easier, Camille Fournier claimed, when interviewed by Stefan Tilkov.

Azure Premium Messaging Service Reaches General Availability

by Kent Weare on  Jul 31, 2016

On July 15th, Microsoft announced the Azure Premium Messaging service has reached General Availability (GA). Premium Messaging targets customers who would like more predictable messaging performance. InfoQ reached out to Dan Rosanova, Principal Program Manager on the Azure Service Bus team for additional insight into this milestone.

Breaking a Monolithic API into Microservices at Uber

by Sergio De Simone on  Jul 22, 2016 1

In a recent blog post, Uber engineer Emily Reinhold described how they broke a monolithic API into a modular, flexible microservice architecture. She highlighted a few key design and architectural choices that were key to Uber’s migration effort.

WSO2 MSF4J Adds Support for Spring and Swagger

by Abel Avram on  Jul 22, 2016

WSO2 MSF4J 2.0 has added support for Spring, Swagger definition generation, ExceptionMapper and StreamingOutput.

Microsoft REST API Guidelines Are Not RESTful

by Abel Avram on  Jul 21, 2016 10

Microsoft has published their guidance for creating “RESTful” APIs. Roy Fielding calls them HTTP APIs that have little to do with REST.

Don’t Version Your Web API

by Jan Stenberg on  Jul 20, 2016 1

Versioning of Web APIs by adding a version to the URI or using versioned media types does not work on the open web. What we rather need are contracts that evolve with the changes we need, Sebastien Lambla claimed in a recent presentation, describing ways of avoiding the need to version.

Juval Löwy: Why Every Class Should Be a Service

by Thomas Betts on  Jul 01, 2016

Juval Löwy has pioneered a method of building service-oriented applications in which each class represents a service onto itself. While these applications may initially seem like 'class explosion', they are actually the product of a truly decomposed system; one that has been properly analyzed and designed. Juwal explains his intent and describes how development teams can improve from this process.

Stop Over-Engineering, Build What the Customer Really Needs

by Jan Stenberg on  Jun 25, 2016 3

After working with many different teams, Greg Young has found that they often are drastically over-engineeringing in their projects. Teams start to work on 9 month projects, but by thinking on the problem from another perspective they may be able to deliver 95% of the value in just a few weeks, Young claimed in his keynote at the recent DDD eXchange conference in London.

Apple Opens the Messages Framework to Developers

by Sergio De Simone on  Jun 19, 2016 1

Apple’s new Messages framework for iOS, introduced at WWDC 2016, aims to make it possible to create app extensions that interact with Apple’s Messages app. A look at the framework API.

Atom 1.9 Beta Brings Better Performance, Drag and Drop Tab Layout, and More

by Sergio De Simone on  Jun 08, 2016

Version 1.9 beta of GitHub’s Atom text editor has been announced, along with Atom 1.8. Atom 1.9 beta sports a completed redesign of its buffer display layers, drag and drop layout management for tabs, and an upgraded Electron.

Confluent Platform 3.0 Supports Kafka Streams for Real-Time Data Processing

by Srini Penchikala on  Jun 03, 2016 2

Confluent Platform 3.0 messaging system from Confluent, the company behind Apache Kafka messaging framework, supports Kafka Streams for real-time data processing. The company announced last week the general availability of the latest version of the open source Confluent platform.

Microsoft Introduces Flow for Citizen Cloud Workflow

by Kent Weare on  May 30, 2016

On April 27, 2016 Microsoft announced a new personal workflow tool called Flow. The platform is an “IFTTT like” tool that focuses on the automation of personal tasks by orchestrating work across popular SaaS based services.

Integrate 2016 Wrap-up: Microsoft Shares Azure App Service and Cloud Messaging Adoption Metrics

by Kent Weare on  May 15, 2016

InfoQ attended the recent Integrate 2016 event in London, where Microsoft Integration technologies took center stage. Day 1 focused on the BizTalk, Logic Apps and API Management teams. Day 2 was focused on Azure App Service adoption and the new server-less Azure Functions. Microsoft's Cloud Messaging team also spoke about adoption metrics and their work in the OPC UA working group.

DevOps Days Kiel Day 1

by Manuel Pais on  May 15, 2016

Summary of DevOps Days Kiel day 1 talks.

How Business Mapping Increases Agility at Lloyds Bank

by Ben Linders on  May 10, 2016

Tony Grout and Chris Matts spoke about the emerging areas of business mapping and skills liquidity at QCon London 2016 and how they apply them at Lloyds Bank. They showed how they deploy these techniques and explained how they combine business strategy with the abilities and aspirations of people to improve collaboration between business and technical stakeholders. InfoQ interviewed them.

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

We notice you’re using an ad blocker

We understand why you use ad blockers. However to keep InfoQ free we need your support. InfoQ will not provide your data to third parties without individual opt-in consent. We only work with advertisers relevant to our readers. Please consider whitelisting us.