InfoQ Homepage Articles
-
InfoQ Culture & Methods Trends Report - March 2023
The two biggest factors influencing organisational culture in early 2023 are the highly publicised and hugely disruptive layoffs across the tech industry and the emergence of Large Language Models such as ChatGPT.
-
12 Places to Intervene - Rethink FinOps Using a Systems Thinking Lens
A recent study on FinOps by McKinsey reveals that 69% of organizations prioritize tactical initiatives over higher-impact strategic initiatives. One reason could be that most of those organizations are unaware of those strategic initiatives or unaware of their importance of them. In this article, I will analyze via a System Thinking lens how to prioritize the efforts to address those problems.
-
Accelerating the Secure Software Delivery Lifecycle with GitOps
Building secure software can be complicated and time-consuming. By employing a GitOps model, security can be safely separated from development, simplifying the delivery process and increasing velocity.
-
Billions of Messages Per Minute Over TCP/IP
Chronicle Wire offers an alternative way of transferring data between systems, delivering more messages, faster, than common JSON/XML approaches. This approach to data serialization improves both latency and throughput.
-
Improving CI/CD Pipelines through Observability
CI/CD pipelines are a vital addition to any workflow, but they can be further improved by the selective addition of observability. This article covers what data to monitor, which metrics to track, and how to best visualize the collected data.
-
How Visual Thinking Can Help Teams Get Clarity, Be More Creative, and Have More Inclusive Meetings
Visual thinking is a way of making sense of the world through images, putting thoughts into pictures. This article is here to help you understand about visual thinking, and how you could use it to support yourself and your teams to create a more inclusive, creative and collaborative culture at work.
-
A Simple Framework for Architectural Decisions
This article describes a framework for making architectural decisions using three building blocks: The company's own Technology Radar; Technology Standards; and Architecture Decision Records (ADRs). The framework clarifies decision-making, team involvement, and information on already made decisions and aligns with the company's needs and culture.
-
Using ASP.NET Core 7 Minimal APIs: Request Filters, Parameter Mapping, and More
Several features have been added to Minimal APIs with the .NET 7 release. This tutorial shows how they are now almost as powerful as traditional controller-based APIs while being far less verbose.
-
Technology's Carbon Impact and What You Can Do about It
Achieving a balance between growth and efficiency can be a formidable task. However, software engineers can play a critical role at the nexus of both. This article discusses open source software tools and methodologies for balancing carbon with growth across IT organizations, and provides actionable approaches to greening IT organizations.
-
The Great Lambda Migration to Kubernetes Jobs—a Journey in Three Parts
In this article, I’d like to share our journey at Firefly on a great migration from serverless to Kubernetes jobs, lessons learned, and the technologies that helped us do so with minimal pain.
-
The Future of Istio: Sidecar-Less and Sidecar with Ambient Mesh
Istio's new ambient mesh allows for a sidecar-less data plane. This article discusses the advantages of that approach and the work that went into making it a reality.
-
Contract-Driven Development – a Real-World Adoption Journey
Contract-driven development adoption is not just about tooling or practices, it involves changing how people work with each other and in order to influence such changes, the roadmap for adoption should account for the learning curve and demonstrate value incrementally at each stage to individual team members and the organization as a whole.