Latest Practice
From Communications of the ACM
There's more to it than you think.
Nicole Forsgren, Margaret-Anne Storey, Chandra Maddila, Thomas Zimmermann, Brian Houck, Jenna Butler 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
From thingamabobs to rockets, 3D printing takes many forms.
Jessie Frazelle From Communications of the ACM | March 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
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
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
Reducing datacenter carbon footprints.
Jessie Frazelle From Communications of the ACM | August 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
Controlling coordination costs when multiple, distributed perspectives are essential.
Laura M. D. Maguire From Communications of the ACM | April 2020
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
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
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