Vol. 9 No. 11 – November 2011



Coding Guidelines: Finding the Art in the Science

What separates good code from great code?

by Robert Green, Henry Ledgard

Creating Languages in Racket

Sometimes you just have to make a better mousetrap.

by Matthew Flatt

I/O Virtualization

Decoupling a logical device from its physical implementation offers many compelling advantages.

by Mendel Rosenblum, Carl Waldspurger

Bufferbloat: Dark Buffers in the Internet

Networks without effective AQM may again be vulnerable to congestion collapse.

by Jim Gettys, Kathleen Nichols