Columns: The Bikeshed
- The Hyperdimensional Tar Pit
Make a guess, double the number, and then move to the next larger unit of time.
-
Revisiting Network I/O APIs:
The netmap FrameworkIt is possible to achieve huge performance improvements in the way packet processing is done on modern operating systems. -
BufferBloat: What's Wrong with the Internet?
A discussion with Vint Cerf, Van Jacobson, Nick Weaver, and Jim Gettys
-
Bufferbloat: Dark Buffers in the Internet
Networks without effective AQM may again be vulnerable to congestion collapse.
Challenge
-
The Crypto-CS-SETI challenge: An Un-programming Challenge
A challenge to all bright minds in the IT and CS world: Can you disassemble a program for an unknown computer, given only the compiled ROM image?
-
SAGE: Whitebox Fuzzing for Security Testing
SAGE has had a remarkable impact at Microsoft.
Columns: Kode Vicious
-
The Network Protocol Battle
A tale of hubris and zealotry
-
You Don't Know Jack about Shared Variables or Memory Models
Data races are evil.
-
Advances and Challenges in Log Analysis
Logs contain a wealth of information for help in managing systems.
-
Creating Languages in Racket
Sometimes you just have to make a better mousetrap. -
Postmortem Debugging in Dynamic Environments
Modern dynamic languages lack tools for understanding software failures.
-
OCaml for the Masses
Why the next language you learn should be functional
-
Java Security Architecture Revisited
Hard technical problems and tough business challenges
-
Coding Guidelines: Finding the Art in the Science
What separates good code from great code?
CTO Roundtables - Mobile Computing
-
Mobile Devices in the Enterprise: CTO Roundtable Overview
An overview of the key points discussed in the ACM Roundtable on Mobile Devices in the Enterprise
-
ACM CTO Roundtable on Mobile Devices in the Enterprise
Finding solutions as growth and fragmentation complicate mobile device support
-
Microsoft's Protocol Documentation Program: Interoperability Testing at Scale
A Discussion with Nico Kicillof, Wolfgang Grieskamp and Bob Binder
Columns: Opinion
-
Deduplicating Devices Considered Harmful
A good idea, but it can be taken too far
Columns: Curmudgeon
- Two Books Alike in Dignity
Formal and informal approaches to C++ mastery
-
A Conversation with Ed Catmull
The head of Pixar Animation Studios talks tech with Stanford professor Pat Hanrahan.