Top Downloaded ACM Queue Articles

From ACM’s Magazine for Practitioners by Practitioners

Written by highly accomplished software engineers with their fingers on the pulse of innovation, ACM Queue taps readers into the latest trends, techniques, and technologies that will keep them ahead of the curve. Queue delivers not just technical articles focusing on today’s problems, but lively video chats, roundtables, case studies, and columns.

Most Downloaded Articles

  1. The Curse of the Excluded Middle
    By Erik Meijer

  2. Unikernels: Rise of the Virtual Library Operating System
    By Anil Madhavapeddy and David J. Scott

  3. Barbarians at the Gateways
    By Jacob Loveless

  4. Non-volatile Storage
    By Mihir Nanavati, Malte Schwarzkopf, Jake Wires and Andrew Warfield

  5. There's Just No Getting around It: You're Building a Distributed System
    By Mark Cavage

Most Downloaded Case Studies

  1. Node at LinkedIn: The Pursuit of Thinner, Lighter, Faster
    By Kiran Prasad, Kelly Norton and Terry Coatta

  2. Resilience Engineering: Learning to Embrace Failure
    By Jesse Robbins, Kripa Krishnan, John Allspaw and Tom Limoncelli

  3. Browser Security Case Study: Appearances Can Be Deceiving
    By Jeremiah Grossman, Ben Livshits, Rebecca Bace and George Neville-Neil

  4. A Purpose-built Global Network: Google's Move to SDN
    By Amin Vahdat, David Clark and Jennifer Rexford

  5. React: Facebook's Functional Turn on Writing JavaScript
    By Pete Hunt, Paul O'Shannessy, Dave Smith and Terry Coatta

Most Downloaded Columns

  1. A Generation Lost in the Bazaar
    By Poul-Henning Kamp

  2. Please Put OpenSSL Out of Its Misery
    By Poul-Henning Kamp

  3. More Encryption Is Not the Solution
    By Poul-Henning Kamp

  4. HTTP/2.0 - The IETF is Phoning It In
    By Poul-Henning Kamp

  5. Automation Should Be Like Iron Man, Not Ultron
    By Thomas A. Limoncelli

Most Downloaded Research for Practice Articles

  1. Introducing Research for Practice: Data Centers are Changing the Way We Design Server Systems; NFV and Middleboxes
    By Justine Sherry and Simon Peter

  2. Cryptocurrencies, Blockchains, and Smart Contracts; Hardware for Deep Learning
    By Arvind Narayanan, Andrew Miller and Song Han

  3. Distributed Consensus and Implications of NVM on Database Management Systems
    By Camille Fournier, Joy Arulraj and Andy Pavlo

  4. Tracing and Debugging Distributed Systems; Programming by Examples
    By Peter Alvaro and Sumit Galwani

  5. Web Security and Mobile Web Computing
    By Jean Yang, Vijay Janapa Reddi and Yuhao Zhu