Reactive programming offers built-in solutions for some of the most difficult challenges in programming, including concurrency management and flow control. So you might ask - how do I get there; can I introduce it in phases? In this article we transform a legacy application to a reactive model using RxJava.
At Agile 2016, Anders Wallgren of Electric Cloud spoke about the importance of metrics for DevOps success, selecting the right things to measure and the importance of having a generative culture. He gave examples of how organizations have improved cycle times and quality outcomes by orders of magnitude and explored why they were able to achieve these results.
Recent advancements have revitalized the reactive idea of the MVC architecture. In this article, Brent Chen and Victor Chen show how developers can leverage these new technologies.
InfoQ has spoken with Chris Eidhof and Drew Crawford to learn more about the importance that runtime programming plays in Objective-C/Cocoa programming and the implications of its lack in Swift.
The 10th annual QCon San Francisco was the biggest yet, bringing together over 1500 team leads, architects, project managers, and engineering directors.
Blockchain, most well known as the technology behind Bitcoin, has uses far beyond cryptocurrencies. It will soon become a key component for distributed infrastructure and middleware applications.
This article focuses on how cultural differences influence collaboration in distributed teams. It shares some virtues and practices which help to bridge cultural differences between team members.
To meet both consumer demand and expectations, companies must develop for both mobile and web. TJ VanToll shows how to use NativeScript to develop cross platform mobile apps. 1
JMeter is an indispensable tool for testing load and functionality of multi-tiered applications. This book is the manual that should have been included to help surmount the learning curve.
In this series we explore ways of making sense of data science - understanding where it’s needed and where it’s not, and how to make it an asset for you, from people who’ve been there and done it.
Although Clojure lacks the extensive toolbox and analytic community of the most popular data science languages, R and Python, it provides a powerful environment for developing statistical thinking