Quantcast
Channel: Caitie McCaffrey
Browsing all 16 articles
Browse latest View live

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...

View Article



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...

View Article

Creating RESTful Services using Orleans

After the announce of the Orleans preview, there was a lot of discussion on Twitter.  One comment in particular caught my eye. .NET’s actor model uses static factories, RPC Interfaces and code-gen...

View Article

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...

View Article

Clients are Jerks: aka How Halo 4 DoSed the Services at Launch & How We Survived

At 3am PST November 5th 2012 I sat fidgeting at my desk at 343 Industries watching graphs of metrics stream across my machine, Halo 4 was officially live in New Zealand, and the number of concurrent...

View Article


2015: A Year in Review

2015 has been a whirlwind of a year, which started off in a new city, with a new job as the Tech Lead of  Observability at Twitter.  The year was full of travel spanning 10 states, 3 different...

View Article

A Quick Guide to Testing in Golang

When I started writing Go in May, I found a lot of useful documentation on Getting Started with Go.  However, I found recommendations on testing best practices lacking.  So I decided to write down what...

View Article

2016: A Year in Review

2016 was a year of constant movement, I visited 19 cities, in 7 countries, on 3 continents.  In the middle of the year I switched teams inside of Twitter and began working on a new challenge,...

View Article


Resources for Getting Started with Distributed Systems

I’m often asked how to get started with Distributed Systems, so this post documents my path and some of the resources I found most helpful.  It is by no means meant to be an exhaustive list. It is...

View Article


2017 a Year in Review

2017 was a year of change, personal and professional.  I started the year in San Francisco, working at Twitter as an Individual Contributor, and in a long term relationship.  I ended the year in...

View Article

Image may be NSFW.
Clik here to view.

Tech WCW #3 – Annie Easley

This entry of TechWCW is shorter, because Annie Easley was brought to my attention by Ashley Nelson-Hornstein an engineer at Dropbox.  She wrote an excellent piece profiling Annie Easley where you can...

View Article

Image may be NSFW.
Clik here to view.

Tech WCW #4 – Jean Jennings Bartik

On February 14th 1946 the Electronic Numerical Integrator and Computer (ENIAC) was unveiled to the public.  It was the first general purpose electronic digital computer and it was Turing Complete....

View Article

Design Docs, Markdown, and Git

About a year ago my software engineering team, the Azure Sphere Security Services (AS3) team, found ourselves struggling with our design document process.  So we ran an experiment, moving all our...

View Article


Image may be NSFW.
Clik here to view.

2019 A Year In Review

My last blog post talked about 2017 being a year of change.  2018 and 2019 have been ones of intense growth and discovery.  It’s felt like a whirlwind, so let’s catch up on the basics.  Home I’m still...

View Article

Image may be NSFW.
Clik here to view.

Recommended Engineering Management Books

Over the past 3.5 years my career has grown and transformed from Individual Contributor (IC) to an Engineering Manager of multiple teams, and all the roles in between as I built the Azure Sphere...

View Article


Image may be NSFW.
Clik here to view.

2020 a Year in Review

Even writing this feels weird, but so many of the year’s rituals have been up-ended or discarded, that it seemed necessary to continue with one that I can easily do on my own, so here we go. 2020...

View Article
Browsing all 16 articles
Browse latest View live




Latest Images