Yahoo uses Hadoop for different use cases in big data & machine learning areas. They also use deep learning techniques in their products like Flickr. InfoQ spoke with Peter Cnudde on how Yahoo leverages big data platform technologies.
In this podcast, Wes Reisz, chair of the QCon conferences in San Francisco, London and New York talks to Phil Haack, an Engineering Director at GitHub focused on software pushed mostly to the desktop. He’s shipping software like GitHub Desktop, GitHub Extensions for Visual Studio, and the Atom text editor. Phil joined GitHub in 2011 and is a prominent member of the .Net community.
Developing transactional business applications using the microservice architecture is challenging, because domain models, transactions and queries are resistant to functional decomposition. This article describes a way to develop microservices that solves these problems by using Domain Driven Design, Event Sourcing and Command Query Responsibility Segregation (CQRS).
Tony Tam, creator of the popular Swagger Specification is providing an update on the The Open API Initiative group activity. 1
With a focus on the business case for a CQRS architecture, this article covers the core concepts of CQRS, and contrasts them with a common, n-tier architecture.
Often enterprises assume adopting patterns like ESB help in developing with services. However, hidden challenges with these patterns can present dangers which go unnoticed until the system is live.
The HTTP-RPC open-source Java framework returns results in JSON by default, but can use the CTemplate system to respond with custom markup.
Machine learning research scientist John Langford talks to Wesley Reisz about his ML system Vowpal Rabbit, used for news personalisation on MSN.
Amel Musić demonstrates how T4 can be used to create a flexible code generator that reduces the amount of time and effort it takes to create RESTful services.
HTTP-RPC is an open-source framework for creating and accessing cross-platform polyglot RESTful web services using a convenient, RPC-like metaphor, while preserving fundamental REST principles. 3
With the fast-pace of cloud changes, cloud lock-in remains a popular refrain. But what does it mean, and how can you ensure you're maximizing your cloud investment while keeping portability in mind?
Consultants play a major role in helping companies deliver software. How do these consultants tackle lock-in and build portable solutions? In this interview, OpenCredo's Nicki Watt tackles this topic.