Show Menu

Clarifying Orleans Messaging Guarantees

There has been some confusion around Orleans messaging guarantees, that I wanted to take a second to clarify.  In past talks on Halo 4 and Orleans I mistakenly mention that Orleans supports At Least Once Messaging Guarantees.  However this is not the default mode.  By default Orleans delivers messages At Most Once. Its also worth pointing out that the paper…

Read more

Tech WCW #2 – Frances E. Allen

The A.M. Turing Award has been awarded to one individual every year by the Association for Computing Machinery since 1966.  The recipients are chosen based on their technical contributions to the field of computing.  The Turing Award is often referred to as the “Nobel Prize” of Computing, it is generally regarded as the highest honor…

Read more

TechWCW #1 – Poppy Northcutt

In December of 1968, Apollo 8 was the first manned spacecraft to leave earth, orbit the moon, and return safely.  The crew consisted of three male astronauts; Frank Borman, James Lovell, and William Anders.  There were also dozens of men back at Mission Control, but only one woman: Twenty-five year old Frances “Poppy” Northcutt. Poppy…

Read more

TechWCW Intro

A few weeks ago, I stumbled across a photo of Margaret Hamilton next to a stack of source code. It’s a powerful image and I found myself wondering about the girl in the photo so I began to do “research” aka stalk her on the internet. The more I read about Margaret Hamilton, the more…

Read more

Orleans Preview & Halo 4

On Wednesday at Build 2014 Microsoft announced the preview release of Orleans.  Orleans is a runtime and programming model for building distributed systems, based on the actor model.  It was created by the eXtreme computing group inside Microsoft Research, and was first deployed into production by 343 Industries (my team!) as a core component of the…

Read more

Light Hoodie

A few weeks ago Hoop Somuah and I decided that since the Seahawks were going to the Super Bowl we needed proper attire, so we decided to show our 12th man pride by creating custom Light Hoodies. We ordered NeoPixel Strands, a Trinket Arduino board, a capacitor, and a battery pack from Adafruit, and set out to…

Read more

Node Summit 2013 Retrospective

This year I attended Node Summit 2013 from December 3rd-4th in San Francsico.  I went to support Michael Shim, an HBO coworker who was speaking on a panel about Node.js in the Digital Media Universe, and to get a crash course into the culture, tech, and community surrounding this framework.  Being brand new to Node.js…

Read more

A WebSocket Primer

Over the past year, prior to leaving 343, I spent a large amount of time working with the WebSockets protocol and upgrading the Halo Services to support it.  In order to solidify my knowledge and provide a handy refresher for when this information invariably gets context switched out of my brain in the future, I…

Read more

A New Adventure

My last day at Microsoft and 343 Industries was two weeks ago.  I left to take a new job at the recently opened HBO Codelabs to work on HBO Go.  After 5 awesome years at Microsoft it was not an easy decision to leave, but personally I was ready for a change, and was incredibly…

Read more