Show Menu

Halo Pride

Pride Weekend in Seattle is always a good time, the city especially Capitol Hill is decked out in rainbows, and the Pride parade is always a spectacle to be seen. This year the Warthog made a special appearance in the Pride Parade.  A bunch of 343ers, including myself, marched along to show support, along with…

Read more

Distributing Text Templates via Nuget

A few months ago I began to look into how to distribute T4 Text Templates via Nuget to do Code Generation.  Creating a Nuget package including T4 files is easy to do, just include them as content files.  Content files in Nuget Packages are copied into the root of your application when the package is…

Read more

Azure Devs

The Microsoft Build Conference was this past week in San Francisco. The Day Two Keynote of Build started with a video about Azure Devs featuring, myself, Hoop Somuah, Charlie Robbins, Eli Thompson, Nick Floyd, Ramesh Nagul, Scott Cate, and Tejas Patel. We all use Azure to run our websites and services despite using different languages…

Read more

Origin Story: Becoming a Game Developer

Over the past few weeks I have been asked over a dozen times how I got into the Games Industry, so I thought I would write it down. TLDR; My first Console was a SNES.  I learned to program in High School. I attended Cornell University and got a B.S. in Computer Science.  My first…

Read more

Flexible Security Policies

Last weekend I made a rather bold statement on Twitter. Perhaps the third party certificate isn’t the single point of failure.Instead the consuming Services SSL and Security policies that are. — Caitie McCaffrey (@CaitieM20) February 24, 2013 This sparked off a conversation in 140 character installments during which I found it difficult to fully convey my point. This is my attempt at clarity. In the services world taking dependencies on third party services is increasingly necessary, especially as more services move into the cloud. However, irregardless of third party failures, I firmly believe that YOU own your services availability. I’d like to examine a single point of failure that communication…

Read more

Hello World

This is my blog, stay tuned.  I decided it was about time to create a space to write some thoughts about tech and computer science that span more than 140 characters. You should follow me on Twitter here

Read more

Hanselminutes Podcast

I appeared on the Hanselminutes Podcast to discuss building Halo 4 services in Azure. Scott talks to 343 Studios engineer Caitie McCaffrey about how they use the cloud to run services for Halo 4. All the backend services sit on Azure Compute, Azure Storage, Azure Service Bus more. How do they scale? How do they…

Read more

Channel 9 Subscribe Video

I appeared on Clemens Vasters Channel 9 Subscribe Video Blog to discuss how Halo 4 used Windows Azure Service Bus. On the way driving from my hotel to work this morning, I swung by 343 Industries’ super-secret hidden space command facility to meet Angus, Caitie, and Hoop from Section 3, the team that creates the services backbone for the Halo…

Read more