Latest Practice
From Communications of the ACM
Soon every company will be a software company.
Erik Meijer, Vikram Kapoor From Communications of the ACM | December 2014
From Communications of the ACM
And the belief in such a device is harmful.
David Chisnall From Communications of the ACM | December 2014
From Communications of the ACM
Looking at the design and benefits of X10.
John T. Richards, Jonathan Brezin, Calvin B. Swart, Christine A. Halverson From Communications of the ACM | November 2014
From Communications of the ACM
Conditional dependency resolution.
Alex Liu From Communications of the ACM | November 2014
From Communications of the ACM
Better education needed to develop the discipline.
Ellen Chisa From Communications of the ACM | November 2014
From Communications of the ACM
Public, verifiable, append-only logs.
Ben Laurie From Communications of the ACM | October 2014
From Communications of the ACM
Assessing legal and technical solutions to secure HTTPS.
Axel Arnbak, Hadi Asghari, Michel Van Eeten, Nico Van Eijk From Communications of the ACM | October 2014
From Communications of the ACM
Routing security incidents can still slip past deployed security defenses.
Sharon Goldberg From Communications of the ACM | October 2014
From Communications of the ACM
Quality social science research and the privacy of human subjects require trust.
Jon P. Daries, Justin Reich, Jim Waldo, Elise M. Young, Jonathan Whittinghill, Andrew Dean Ho, Daniel Thomas Seaton, Isaac Chuang From Communications of the ACM | September 2014
From Communications of the ACM
An informal survey of real-world communications failures.
Peter Bailis, Kyle Kingsbury From Communications of the ACM | September 2014
From Communications of the ACM
Preventing script injection vulnerabilities through software design.
Christoph Kern From Communications of the ACM | September 2014
From Communications of the ACM
Many disparate use cases can be satisfied with a single storage system.
Mark Cavage, David Pacheco From Communications of the ACM | August 2014
From Communications of the ACM
How to generate funding for free and open source software.
Poul-Henning Kamp From Communications of the ACM | August 2014
From Communications of the ACM
Addressing the needs of professional software development.
Michael J. Lutz, J. Fernando Naveda, James R. Vallino From Communications of the ACM | August 2014
From Communications of the ACM
You must have some trust if you want to get anything done.
Thomas Wadlow From Communications of the ACM | July 2014
From Communications of the ACM
A discussion with Michael Donat, Jafar Husain, and Terry Coatta
From Communications of the ACM | July 2014
From Communications of the ACM
If you see something, say something.
Mike Bland From Communications of the ACM | July 2014
From Communications of the ACM
Looking at embedded DSLs.
Andy Gill From Communications of the ACM | June 2014
From Communications of the ACM
"Mostly functional" programming does not work.
Erik Meijer From Communications of the ACM | June 2014
From Communications of the ACM
High-level DSLs for low-level programming.
Bo Joel Svensson, Mary Sheeran, Ryan R. Newton From Communications of the ACM | June 2014