acm-header
Sign In

Communications of the ACM

Recent Interviews


Articles Interviews Vardi's Insights Chien's Vantage Opinion Archive Refine your search:
subjectComputer Systems
authorSoftware Engineering Radio
bg-corner

Adam Dymitruk on Event Modeling
From ACM Opinion

Adam Dymitruk on Event Modeling

Exploring the event-modeling approach to discovering requirements and designing software systems.

AI and ML Observability
From ACM Opinion

AI and ML Observability

Andy Dang, head of Engineering at WhyLabs, discusses observability and data ops for AI/ML applications and how that differs from traditional observability.

Testing in Python with pytest
From ACM Opinion

Testing in Python with pytest

Software engineer discusses the popularity and use of pytest for Python testing.

Understanding Software Dynamics
From ACM Opinion

Understanding Software Dynamics

In an interview, computer architect Richard L. Sites discusses his new book

The Benefits of Rust
From ACM Opinion

The Benefits of Rust

An in-depth discussion about the virtue of Rust, its future, and more

Infrastructure as Code
From ACM Opinion

Infrastructure as Code

Helping software developers use code to access more control over cloud infrastructure assets

L. Peter Deutsch on the Fallacies of Distributed Computing
From ACM Opinion

L. Peter Deutsch on the Fallacies of Distributed Computing

How relevant are the fallacies today?

Improving Code Quality and Penetration Testing With DAST
From ACM Opinion

Improving Code Quality and Penetration Testing With DAST

Dynamic application security testing can provide developers with meaningful feedback loops.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account