In this article, third installment of Apache Spark series, author Srini Penchikala discusses Apache Spark Streaming framework for processing real-time streaming data using a log analytics sample application.
Baratine is an asynchronous facade that can be placed in front of an existing library without modifying its code base, thus exposing the library as a microservice available to any language, and simplifying the requirement to have a nonblocking scalable web service. This article shows how Baratine’s POJO platform takes an API-centric approach to building high performance microservices.
Boyan Mihaylov covers his experience when working with both traditional waterfall software architectures and agile ones. He depicts the similarities and differences between these with a focus on three areas: the specifics of the software architect role, the timespan of the software architecture, and the output of the software architecture.
AngularJS in Action by Lukas Ruebbelke is a hands-on book about AngulaJS. With AngularJS v.2 Beta just being released, InfoQ spoke with the author about the book and AngularJS direction.
In this article, author discusses the survival prediction of colorectal cancer as a multi-class classification problem and how to solve that problem using the Apache Spark's MLlib Java API.
Len Bass on the motivation for "DevOps: A Software Architect's Perspective", what does looking at DevOps from an architectural perspective mean, DevOps education, microservices and more. 1
This article summarizes the key takeaways and highlights from QCon San Francisco 2015 as blogged and tweeted by QCon's 1,300 attendees.
Data Lake-as-a-Service provides big data processing in the cloud for business outcomes in a cost effective way. InfoQ spoke with Lovan Chetty & Hannah Smalltree from Cazena about these solutions work.
Effective Ruby LiveLessons is a series of video lectures by Sam Phippen. InfoQ spoke with the author about the lessons learned from the video and Ruby on Rails best practices.
Hierarchical organizations can't react to new market opportunities and changes fast enough, this impedes the company’s survival in the long run. An interview on teamworking and increasing agility.
Neo Technology, the company behind the graph NoSQL database Neo4j, recently released version 2.3 of the database and also announced openCypher initiative. InfoQ spoke with Philip Rathle about it.
Ben Williams and Tom Roden explored in their Agile Testing Days 2015 keynote how you can use agile and lean principles in portfolio management to increase business agility.