Latest Practice
From Communications of the ACM
Enterprise computing in the public cloud.
Jason Lango From Communications of the ACM | January 2014
From Communications of the ACM
HTTP continues to evolve.
Ilya Grigorik From Communications of the ACM | December 2013
From Communications of the ACM
A special section on high-frequency trading and exchange technology.
Jacob Loveless From Communications of the ACM | October 2013
From Communications of the ACM
The challenges faced by competing HFT algorithms.
Jacob Loveless, Sasha Stoikov, Rolf Waeber From Communications of the ACM | October 2013
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
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
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
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
Disks lie. And the controllers that run them are partners in crime.
Marshall Kirk Mckusick From Communications of the ACM | November 2012
From Communications of the ACM
An introduction to PTP and its significance to NTP practitioners.
Rick Ratzel, Rodney Greenstreet From Communications of the ACM | October 2012
From Communications of the ACM
In the big open world of the cloud, highly available distributed objects will rule.
Erik Meijer From Communications of the ACM | September 2012
From Communications of the ACM
Understanding the world from the sea of online photos.
David Crandall, Noah Snavely From Communications of the ACM | June 2012
From Communications of the ACM
Web and mobile applications are increasingly composed of asynchronous and real-time streaming services and push notifications.
Erik Meijer From Communications of the ACM | May 2012