We have advanced from mainframes to workstations, to client-server, to grid computing, to cloud computing and the next step is the Internet of Things. Smart devices, active devices, all around the world are connected, generating huge amounts of data and reacting to commands from central or distributed authorities. And it seems that the ideas of open source now can be applied to hardware ...
How to convince your client/supervisor/team to your ideas? – this is one of the most common questions that come up during my work with teams. This article presents some effective techniques that will help you propose solutions that you think are better than those suggested by your client. We will also decide if it is really about convincing.
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.
The idea of self-organizing teams has been called the secret sauce of agile development. This article describes a model of how to systematically develop healthy self-organization.
Learn how to place Baratine’s async POJO facade in front of an existing library without modification, using an API-centric approach to exposing a library as a high performance microservice.
In the book exploring the practice of antifragility Si Alhir and Donald E. Gould collected experiences with and perspectives on applying antifragility.
WebRTC promises to revolutionize the way we communicate on the web. The technology is still nascent and there's more than one way to implement it, depending on your needs.
In this article, Dr. Josiah Carlson, author of the book “Redis in Action”, explains how to use Redis and sorted sets with hashes for time series analysis. 2
This article describes the challenges faced in starting a group of internal lean-agile coaches and some outcomes such as self-assessment radars, mentoring sessions, and a few lessons.
How splitting applications and infrastructure into separate immutable layers speeds up deployment times and increases resource density, while keeping the benefits of immutable infrastructure.
Purchasing Application Lifecycle Management software is a complicated task. Author Kristof Horvath presents a guide to help you evaluate ALM solutions, and choose the one the best suits your needs.
Boyan Mihaylov covers his experience when working with both traditional waterfall software architectures and agile ones. 10