InfoQ Homepage Articles
-
James Bach on a Career in Testing and Advice for New Players
In this interview, James Bach explores making software testing legible and how to assess the values of your testing work and risk in a software product. He talks about how to overcome the testing automation pesticide paradox, and how should we leverage AI and ML in our testing. With more than 30 years software testing experience, Bach gives three pieces of advice to software testing beginners.
-
Challenges of Building a Reliable Realtime Chat Service
Realtime chat has become a common feature of modern applications. These days not only communicators and social networks allow users to talk with each other over the Internet—chat is crucial in healthcare, e-commerce, gaming and many other industries.
-
Q&A on the Book Code with the Wisdom of the Crowd
The book Code with the Wisdom of the Crowd by Mark Pearl explains how mob programming can be used to collaboratively solve problems. It also provides scenarios to fine-tune and adjust the interaction during mobbing for specific situations and advice for preparing mobbing teams and developing the skills needed for effective mobbing.
-
Seth James Nielson on Blockchain Technology for Data Governance
Seth James Nielson recently hosted a tutorial workshop at Data Architecture Summit 2018 Conference about Blockchain technology and its impact on data architecture and data governance.
-
Decoupling in Cloud Era: Building Cloud Native Microservices with Spring Cloud Azure
To implement a microservices architecture there are common patterns to use. Spring Cloud realizes these patterns as building blocks, and Spring Cloud Azure takes it one step further.
-
Who Is Running My Kubernetes Pod? The Past, Present, and Future of Container Runtimes
Container runtime choices have grown over time to include other options beyond the popular Docker engine. The Open Container Initiative (OCI) has successfully standardized the concept of a container and container image in order to guarantee interoperability between runtimes. This article looks at the past, present, and future of container engine implementations.
-
Q&A on the Book Bitwise - A Life in Code
In the book Bitwise - A Life in Code, David Auerbach discusses the gap between how computers picture the world and how it really is, and provides his story of attempting to close that gap. The book explores how technology has impacted society and aims to make you think about what computers do to people.
-
Getting Started with Vue.js
Learn how to use Vue CLI to build a Vue.js 2 application for searching and displaying Giphy images, and then manipulating/transforming them by using the Cloudinary API. Also, you'll learn how to deploy this application to AWS.
-
Author Q&A: From Hierarchy to High Performance
In a new book From Hierarchy to High Performance, the authors provide a series of essays designed to help “Unleash the Hidden Superpowers of Ordinary People to Realize Extraordinary Results”. The premise of the book is that the management structures and employee engagement systems that most organizations apply are not (may never have really been) relevant and useful for the 21st century.
-
Service Delivery Review: The Missing DevOps Feedback Loop?
This article introduces the service-delivery review and answers questions like: does the team know what their customer values about their service? How can we regularly assess service fitness?
-
Scaling Agile in a Data-Driven Company
The IT department of Cerved Group experimented with Scrum, Kanban, Lean, SAFe, and Nexus, to learn what works for them and fine-tune and continuously improve their way of working. In their transformation, they focused on the culture and mindset to cultivate high-performing teams, to improve the quality of products for customers, and to help managers transforming themselves in servant leaders.
-
Next-Gen Autonomous System Design Made Easier with DDS and ROS
ROS recently released their new version: ROS2. In this version RTIs DDS, an open-standard communication framework, is used to communicate between robots, sensors, and computers. This article describes how multi-platform communication can be set up easily with the newest version of ROS and the DDS protocol.