1. March 21st, 2007 — Software Transactional Memory: A different approach to concurrency — Bartosz Milewski

    Published: Thu 01 March 2007
    By nwcpp

    In 2007.

    Location

    Building 40
    One Microsoft Way
    Redmond, Washington 98052

    Abstract

    Traditional approach to multi-threaded programming, for which I have coined the nickname “deadlock-oriented programming”, suffers from a major flaw—it’s not composable. If you try to perform operations on multiple lockable objects, you run into the risk …

    read more
  2. November 15th, 2006 — What makes a Good Programmer? Things they never told you — Adair Dingle

    Published: Wed 01 November 2006
    By nwcpp

    In 2006.

    Location

    Building 40
    One Microsoft Way
    Redmond, Washington 98052

    Abstract

    Time constraints and demands for breadth constrain academic instruction. Job experience fills in the gap between theory and practice. Here we discuss some circumvented hurdles (representation, resource management, failures) as well as key characteristics of students who succeed …

    read more

« Page 18 / 26 »