From Struggle To Redemption

edit: Slides Posted!

Powerpoint here. Please install the font included in the zip first or the presentation will look super funky!

PDF here – some of the slides are mangled, and there are no notes, but it works without powerpoint.

 

This post is meant as an accompionment to my GDC Lecture: From Struggle To Redemption: Building the Chat Service for League of Legends. I reference a ton of different things in my lecture that I didn’t have time to dwell on, on, so they are listed in more detail here. Also I will edit this post and add the slides as soon as GDC allows it!

GDC Online Title Page

Chat Service Backend

XMPP – Open Standard Chat Protocol

EjabberD — Open Source Chat Implementation

Erlang – Language EjabberD is implemented in

MySQL — Open Source Database

 

Chat Frontend

Adobe Air –  Standalone flash runtime

Adobe Flex – Open source flash application framework

Adobe LCDS - LiveCycle Data Services – for communicating with the backend.

XIFF - open-source xmpp actionscript implementation

MVC - Model View Controller design pattern used in UI

 

Load Test Harness

Smack – XMPP client library in Java

Ec2 - Amazon’s Elastic Compute Cloud

 

Data Gathering

SNMP - Open Source Data Collection and Visualization

Cacti - Data Visualization tool

 

References

Technical Debt – Martin Fowler discusses the concept of technical debt.

Facebook And Erlang – Lecture about Facebook’s chat service.

Post to Twitter

Facebook Comments

One Comment to “From Struggle To Redemption”

  1. Tronster 9 November 2011 at 7:54 pm #

    Great presentation; just watched it on GDC Online. Thanks for putting it together and the follow up links here on your web-site.


Leave a Reply