Rethinking Netflix's Edge Load Balancing

The whys, hows and results of the load balancing improvements I've been making on the Edge systems at Netflix recently

The Gnat of Perfection

Lessons from my father

Choose What You Spend Your Time On

You'll never have enough time to work on all the great ideas that you think of - so the important part is deciding what - today - you should be spending your time on

Turn Over the Table

Sometimes the most effective way to solve a problem is to redefine the problem itself

Programming Guidelines From 2004

Looking back on some software development tips that I wrote at the start of my career

Speeding up Page Load with Chunking

Some techniques for using HTTP Chunked Transfer-Encoding to speed up page load times

First Post

The one where after procrastinating for 10 years, Mike decides to blog.