Tag Archives: Electronic Arts

  • Ruby & Erlang: at Scale with Style
    2012-05-28 Erlang Central

    Videos



    In the world of social gaming with massive amounts of users, the classic architecture of web application does not cut it anymore. Wooga has already innovated quite a bit introducing stateful erlang-based game servers. Now it is time to push the limits even further. Follow along the evolution of game servers at Wooga and get an in-depth look into the next-generation backend putting the combined forces of erlang and Ruby to work. Learn how scalability, reliability, concurrency control and be ...


    Read more


  • Enet: TCP/IP in Pure(ish) Erlang
    2010-03-22 Erlang Central

    Videos



    Erlang is great for implementing network protocols, so let's write a TCPIP stack top to bottom. The Enet library includes a port program for accessing an OS TAP device, a suite of protocol encoders and decoders and a network interface module that correctly responds to Ping. This talk covers a simple port program, How the binary syntax saved my hard-drive, tcpdump in Erlang, grandiose ambition, and the highest ping times you've ever seen over a loopback adapter. ...


    Read more


  • Hacking Erlang through preprocessing
    2009-11-12 Erlang Central

    Videos



    The preprocessing step in Erlang code compilation is largely undocumented, but very powerful. The language can be extended to include custom guards, syntax and constructs. Included in the talk are the following: * Dynamic compilation with the erl_scan, erl_parse, epp and compile modules * Reverse engineering compiled BEAM code into forms * Preprocessing vs macros * The parse_transform compile directive and example usages like: * adding helper functions into modules that take advantage of ...


    Read more


  • Test-driven development with Erlang
    2009-04-27 Erlang Central

    Videos

    Test-driven development may not be the first thing you think of when Erlang comes to mind, but it should. Using test-driven development, you can save substantial amounts of time, effort and energy. Nick's presentation will step through Erlang related test-driven development patterns as well as the tools and software available to Erlang engineers. ...


    Read more