Latest Practice
From Communications of the ACM
"Not invented here" syndrome is not unique to the IT world.
Poul-Henning Kamp From Communications of the ACM | February 2014
From Communications of the ACM
A cohesive, independent solution for bringing provenance to scientific research.
Zachary Hensley, Jibonananda Sanyal, Joshua New From Communications of the ACM | February 2014
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
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