Latest Practice
From Communications of the ACM
Extending hardware-enforced cryptographic protection to data while in use.
Mark Russinovich, Manuel Costa, Cédric Fournet, David Chisnall, Antoine Delignat-Lavaud, Sylvan Clebsch, Kapil Vaswani, Vikas Bhatia From Communications of the ACM | June 2021
From Communications of the ACM
A closer look at the technology that makes portable electronics possible.
Jessie Frazelle From Communications of the ACM | May 2021
From Communications of the ACM
The 24-year-old security model has found a second wind.
David Crawshaw From Communications of the ACM | April 2021
From Communications of the ACM
The Amazon CTO sits with Tom Killalea to discuss designing for evolution at scale.
CACM Staff From Communications of the ACM | March 2021
From Communications of the ACM
From thingamabobs to rockets, 3D printing takes many forms.
Jessie Frazelle From Communications of the ACM | March 2021
From Communications of the ACM
A discussion with Miguel Guevara, Damien Desfontaines, Jim Waldo, and Terry Coatta
CACM Staff From Communications of the ACM | February 2021
From Communications of the ACM
Why DevOps encourages us to celebrate outages.
Thomas A. Limoncelli From Communications of the ACM | February 2021
From Communications of the ACM
Hardware security is not assured.
Edlyn V. Levine From Communications of the ACM | January 2021
From Communications of the ACM
Be kind and rewind.
Jessie Frazelle From Communications of the ACM | December 2020
From Communications of the ACM
Data kept outside SQL has different characteristics from data kept inside.
Pat Helland From Communications of the ACM | November 2020
From Communications of the ACM
Hitting a nerve with field-programmable gate arrays.
Oskar Mencer, Dennis Allison, Elad Blatt, Mark Cummings, Michael J. Flynn, Jerry Harris, Carl Hewitt, Quinn Jacobson, Maysam Lavasani, Mohsen Moazami, Hal Murray, Masoud Nikravesh, Andreas Nowatzyk, Mark Shand, Shahram Shirazi From Communications of the ACM | October 2020
From Communications of the ACM
How experts debug production issues in complex distributed systems.
Charisma Chan, Beth Cooper From Communications of the ACM | October 2020
From Communications of the ACM
The evolution of tricky user interfaces.
Arvind Narayanan, Arunesh Mathur, Marshini Chetty, Mihir Kshirsagar From Communications of the ACM | September 2020
From Communications of the ACM
A simple and inexpensive test of failure-atomic update mechanisms.
Terence Kelly From Communications of the ACM | September 2020
From Communications of the ACM
A discussion with Robert O'Callahan, Kyle Huey, Devon O'Dell, and Terry Coatta.
CACM Staff From Communications of the ACM | August 2020
From Communications of the ACM
Reducing datacenter carbon footprints.
Jessie Frazelle From Communications of the ACM | August 2020
From Communications of the ACM
Building projects despite (and because of) existing complex systems.
Pat Helland From Communications of the ACM | July 2020
From Communications of the ACM
Cryptography meets monetary policy.
Jeremy Clark, Didem Demirag, Seyedehmahsa Moosavi From Communications of the ACM | July 2020
From Communications of the ACM
Chipping away at Moore's Law.
Jessie Frazelle From Communications of the ACM | June 2020
From Communications of the ACM
The use of post-incident artifacts in high-performing organizations.
J. Paul Reed From Communications of the ACM | May 2020