Latest Practice
From Communications of the ACM
A close look at round-trip time measurements with the Transmission Control Protocol.
Stephen D. Strowes From Communications of the ACM | October 2013
From Communications of the ACM
Embracing failure to improve resilience and maximize availability.
Ariel Tseitlin From Communications of the ACM | August 2013
From Communications of the ACM
Which practices should be modified or avoided altogether by developers for the mobile Web?
Alex Nicolaou From Communications of the ACM | August 2013
From Communications of the ACM
We simply do not have a synchronization mechanism that can enforce mutual exclusion.
Paul E. McKenney From Communications of the ACM | July 2013
From Communications of the ACM
Building a distributed system requires a methodical approach to requirements.
Mark Cavage From Communications of the ACM | June 2013
From Communications of the ACM
Real-time finite difference-based sound synthesis using graphics processors.
Bill Hsu, Marc Sosnick-Pérez From Communications of the ACM | June 2013
From Communications of the ACM
Risk is a necessary consequence of dependence.
Dan Geer From Communications of the ACM | June 2013
From Communications of the ACM
Google ads, black names and white names, racial discrimination, and click advertising.
Latanya Sweeney From Communications of the ACM | May 2013
From Communications of the ACM
How can applications be built on eventually consistent infrastructure given no guarantee of safety?
Peter Bailis, Ali Ghodsi From Communications of the ACM | May 2013
From Communications of the ACM
Flash memory has come a long way and it is time for software to catch up.
Adam H. Leventhal From Communications of the ACM | May 2013
From Communications of the ACM
Building websites that perform well on mobile devices remains a challenge.
Nicholas C. Zakas From Communications of the ACM | April 2013
From Communications of the ACM
Website performance data has never been more readily available.
Patrick Meenan From Communications of the ACM | April 2013
From Communications of the ACM
The programmability of FPGAs must improve if they are to be part of mainstream computing.
David F. Bacon, Rodric Rabbah, Sunil Shukla From Communications of the ACM | April 2013
From Communications of the ACM
Racing to unleash the full potential of big data with the latest statistical and machine-learning techniques.
Arun Kumar, Feng Niu, Christopher Ré From Communications of the ACM | March 2013
From Communications of the ACM
Our authentication system is lacking. Is improvement possible?
William Cheswick From Communications of the ACM | February 2013
From Communications of the ACM
Open source security foundations for mobile and embedded devices.
Robert N. M. Watson From Communications of the ACM | February 2013
From Communications of the ACM
Constraints in an environment empower the services.
Pat Helland From Communications of the ACM | January 2013
From Communications of the ACM
While the ubiquitous SSD shares many features with the hard-disk drive, under the surface they are completely different.
Michael Cornwell From Communications of the ACM | December 2012
From Communications of the ACM
A discussion with Jesse Robbins, Kripa Krishnan, John Allspaw, and Tom Limoncelli.
From Communications of the ACM | November 2012
From Communications of the ACM
Failures happen, and resilience drills help organizations prepare for them.
Kripa Krishnan From Communications of the ACM | November 2012