InfoQ Homepage Development Content on InfoQ
-
Understanding Monads. A Guide for the Perplexed
With the current explosion of functional programming, the "monad" functional structure is once again striking fear into the hearts of newcomers. In this article, Introduction to Functional Programming course instructor Dr. Barry Burd clarifies this slippery critter.
-
Charity Majors on Observability and Understanding the Operational Ramifications of a System
InfoQ recently sat down with Charity Majors, CEO of honeycomb.io and co-author of “Database Reliability Engineering” (with Laine Campbell), and discussed the topics of observability and monitoring.
-
Challenges in HoloLens Application Development
This article discusses the lessons we learned developing new UWP apps and updating existing UWP applications to make them work on the HoloLens. We present UWP application design considerations to be taken into account early in the development lifecycle to support the HoloLens device family. Finally, we provide plausible solutions and suggestions to make the upgrade process less complex.
-
FPGAs Supercharge Computational Performance
Originally used in the development of new hardware, new, cloud-based FPGAs are making the technology more accessible. The dramatic improvements in speed and lower costs over traditional CPUs means more companies can start benefiting from the technology. FPGAs are fundamentally concurrent, which makes them an ideal tool for data-intensive, parallel processing problems.
-
How AI Will Revolutionize These Five Job Roles by 2022
AI is altering major job roles in the tech industry. From developers to managers to CIOs, established industry positions are being disrupted already. In five years many will be unrecognizable. What changes are coming? This article examines five key roles in tech and show how AI will remake them in the next five years.
-
Observability and Avoiding Alert Overload from Microservices at the Financial Times
At QCon London, Sarah Wells presented "Avoiding Alerts Overload from Microservices", and cautioned that developers and operators must fundamentally change the way they think about monitoring when building a distributed microservice-based system.
-
An "Integration-First" Approach to Building a Commerce Platform for Payment Terminals
In this article Praveen Alavilli describes how they designed a payment terminal system for interoperability and extensibility, allowing developers to build new shopping experiences.
-
Key Steps to Building and Managing an Effective API Marketplace
Across industries, companies are now looking for ways to shape their digital businesses by extending their services through external APIs. To reap the benefits of an API program, however, organizations need to move beyond basic API management to creating an API marketplace, a specialized type of platform business model that focuses on connecting producers and consumers.
-
Practical Monitoring: Book Review and Q&A with Mike Julian
Mike Julian has recently published Practical Monitoring with O’Reilly, which aims to provide readers with a foundational introduction to the topic of monitoring, as well as practical guidelines on how to monitor service-based applications and cloud infrastrastructure. InfoQ recently sat down with Julian and discussed the topic of monitoring.
-
Q&A on the Book What Drives Quality
Quality is a critical aspect of all software products, irrespective of the domain the product is used in and what approach is taken to building it. Ben Linders has released a new book titled "What Drives Quality" in which he provides concrete examples and actionable advice to help identify and improve the quality of software products.
-
Virtual Panel: Microservices Interaction and Governance Model - Orchestration v Choreography
The recent trend in application architectures is to transition from monolithic applications to a microservices model. This transition without a good service interaction model will most likely result in chaos and a service landscape that's hard to govern and maintain. InfoQ spoke with domain experts on this topic and compiled their responses in this virtual panel article
-
What Is "Cloud-Native" Data and Why Does It Matter?
We know what "cloud-native apps" are, but what about the data services they depend on? In this article, we look at ten characteristics of cloud-native data and the implications of each.