DDD

DDD10 - September 1st 2012

Yan Cui

I'm a C#/F# developer working for GameSys, I focus on building highly distributed and scalable server-side solutions for our social games on Facebook.


Twitter : @theburningmonk
Blog :     theburningmonk.com

Sessions Submitted

.Net in Social Gaming

The social gaming landscape often paints a picture of cloud computing, NoSQL databases, and PHP!

With over 3 million monthly users and 2 games inside the top 30 grossing apps on Facebook, GameSys is a company that's finding its feet amongst the leaders in the field.

In this session, I will share some insight into how GameSys uses a polyglot stack evolving around .Net to build their games and the different kinds of scalability and big data challenges we have to face in games.
 

Introduction to Aspect-Oriented Programming

Aspect oriented programming is a programming paradigm that aims to increase modularity by allowing the separation of cross-cutting concerns.

This talk is for programmers who are curious about AOP and how it can help you:

  • write fewer lines of code
  • write cleaner, more concise and more maintainable code
  • produce fewer defects
  • produce more reusable code
  • be more productive!
Imaging writing a tracing or exception handling aspect once and never have to write those boilerplate code ever again!

With plenty of code examples, I'll show you how to write reusable aspects (e.g. logging, validation, async, memoization...) in dynamic proxies, functional programming (F#), dynamic language (Python) and PostSharp attributes.
 

Introduction to NoSQL

NoSQL (Not Only SQL) databases have been gathering both momentum and popularity over the past decade and it's now widely used in high-scale scenarios such as social networking and online gaming, helping developers face the big data challenge without breaking the bank!

In this talk I'll give you a run down on the different types of NoSQL databases (key-value, document, column and graph) before focusing on Redis and show you how it can be used to solve real-world web use cases efficiently.

Latest News

    DDD10 Site goes live

Sponsors

  • redgate
  • Gibralter Software
  • Developer Focus

Photos