InfoQ Homepage Articles
-
Book Review: Alexa Skills Projects by Madhur Bhargava
In this book, Barghava introduces developers to Alexa and the Amazon platform that can be used to build skills. The book includes many hands-on examples and allows developers to quickly experience conversational application development. At the end of the book, Barghava provides a glimpse into the future and provides readers with some of his insights on the future of digital assistant capabilities.
-
Q&A on the Book Unlocking Agility
In the book Unlocking Agility, Jorgen Hesselberg explores how to embrace agility in large organizations and what can be done to remove impediments across the enterprise. It provides practical advice, resources and guidance with real-life examples of successes and failures from companies across a variety of industries.
-
A Great Engineer Needs the Liberal Arts
Much of what helps you become a great software engineer, and create outstanding software that people want to use, comes from outside the world of STEM. The ability to effectively analyze a problem, evaluate different options, and engineer a solution requires skills taught in the liberal arts.
-
Crafting a Resilient Culture: Or, How to Survive an Accidental Mid-Day Production Incident
While working at Etsy, Ryn Daniels accidentally upgraded Apache on every single server that was running it, which caused a production incident. Explore lessons learned in this article, including that although automation and orchestration can be great, you should make sure you understand what’s happening under the hood and what to do if your automation goes awry.
-
Exploring HyperLedger: Experience in Being a Framework Early Adopter
Some time ago OpenGift explored deploying a HyperLedger-based blockchain within a production environment. This article presents a story of our attempts to integrate it and the problems we encountered.
-
Monitoring and Managing Workflows across Collaborating Microservices
This article argues that you need to balance orchestration and choreography in a microservices architecture in order to be able to understand, manage and change the system.
-
Q&A on the Book Reinventing Jobs
The book Reinventing Jobs by Ravin Jesuthasan and John W. Boudreau provides a framework to understand and optimize the increasingly rapid evolution of work and automation. The framework explores four steps: deconstruct, optimize, automate, and reconfigure; it can be used to bundle work into jobs and create optimal human-machine combinations.
-
2019 Scrum Master Trends Report Published
The 2019 Scrum Master Trends Report has been published by Scrum.org and Age of Product. The report explores salary trends, agile adoption patterns, and gender equality within the Scrum master role, based on the responses from over 2100 participants across 13 countries.
-
DevOps and Cloud InfoQ Trends Report - February 2019
An overview of how the “cloud computing” and DevOps space is evolving in 2019 including updates on Kubernetes, Chaos Engineering, Service meshes and more.
-
Two Sides of a Coin: Blockchain, Ethics and Human Rights
Blockchain is, for many people, still synonymous with cryptocurrencies and financial applications, but it has enormous potential as a tool for the common good. This article explores whether blockchain could help good causes and discusses whether the lessons from ethics could benefit the blockchain community.
-
Tap Compare Testing with Diferencia and Java Microservices
“Tap compare” is a testing technique that allows you to test the behavior and performance of the new service by comparing its results against the old service. This article provides an example of using a new open source tool, Diferencia, and mirroring production traffic across both old and new services to compare the difference in result.
-
Author Q&A on the Book Business Analysis Agility
James and Suzanne Robertson have written a book titled Business Analysis Agility - Solve the Real Problem, Deliver Real Value. They address the fact that despite the adoption of agile approaches a lot of time, effort and money is wasted building the wrong product. They explore the challenges faced undertaking analysis in agile environments and address some of the common mistakes.