Blog of Rob Galanakis (@robgalanakis)

Archive for January, 2014

A story of simplification and abstraction (stackless timeouts)

Someone was asking me the other day how to implement a timeout in a thread. His initial implementation used two background threads: one to do the work (making requests to a web service and updating a counter), and the other in a loop polling the counter and sleeping. If...

Read more

Why CCP is still using Python 2

We at CCP are maybe the heaviest users of Python in videogames, though I have no data to back that up. (I’ll also use this opportunity to say this is a personal blog post, I am in no official capacity here) We use it in the client and server of both...

Read more