Latest Practice
From Communications of the ACM
A look at how we respond to the unexpected.
Marisa R. Grayson From Communications of the ACM | April 2020
From Communications of the ACM
The hardware root of trust.
Jessie Frazelle From Communications of the ACM | March 2020
From Communications of the ACM
The resilience of Internet-facing systems relies on what is above the line of representation.
Richard I. Cook From Communications of the ACM | March 2020
From Communications of the ACM
A practical journey.
Matt Godbolt From Communications of the ACM | February 2020
From Communications of the ACM
If the CPU is the brain of the board, the BMC is the brain stem.
Jessie Frazelle From Communications of the ACM | February 2020
From Communications of the ACM
Understanding enterprise reliability.
Sanjay Sha From Communications of the ACM | January 2020
From Communications of the ACM
Industry's dreams and fears for this new technology.
Scott Ruoti, Ben Kaiser, Arkady Yerukhimovich, Jeremy Clark, Robert Cunningham From Communications of the ACM | January 2020
From Communications of the ACM
Combining data from many sources may cause painful delays.
Pat Helland From Communications of the ACM | January 2020
From Communications of the ACM
Investigating the emerging black market of retail email account hacking services.
Ariana Mirian From Communications of the ACM | December 2019
From Communications of the ACM
Application programming interfaces speak louder than words.
Thomas A. Limoncelli From Communications of the ACM | December 2019
From Communications of the ACM
The trade-offs between write and read.
Pat Helland From Communications of the ACM | November 2019
From Communications of the ACM
Collaboration between humans and machines does not necessarily lead to better outcomes.
Michelle Vaccaro, Jim Waldo From Communications of the ACM | November 2019
From Communications of the ACM
Step into the world behind the kernel.
Jessie Frazelle From Communications of the ACM | October 2019
From Communications of the ACM
Automation helps collaboration.
Thomas A. Limoncelli From Communications of the ACM | October 2019
From Communications of the ACM
Transitioning up the ladder.
Kate Matsudaira From Communications of the ACM | October 2019
From Communications of the ACM
Software reuse is finally here but comes with risks.
Russ Cox From Communications of the ACM | September 2019
From Communications of the ACM
From tectonic plate to F-16.
Tom Killalea From Communications of the ACM | September 2019
From Communications of the ACM
A discussion between Shaul Kfir and Camille Fournier.
Shaul Kfir, Camille Fournier From Communications of the ACM | September 2019
From Communications of the ACM
Five diverse technology companies show how it's done.
Natasha Noy, Yuqing Gao, Anshu Jain, Anant Narayanan, Alan Patterson, Jamie Taylor From Communications of the ACM | August 2019
From Communications of the ACM
An executive crash course.
Anna Wiedemann, Nicole Forsgren, Manuel Wiesche, Heiko Gewald, Helmut Krcmar From Communications of the ACM | August 2019