Tag Archives: Erlang User Conference 2012

  • The Ericsson SGSN/MME: over a Decade of Erlang Success
    2012-05-28 Erlang Central

    Videos



    For over a decade the Ericsson SGSN/MME, in large parts based on Erlang, has been the market leading product in its segment. The SGSN/MME is an integral part of the packet switched telecom network (commonly known as "mobile broadband"), and basically serves as a big router in the core network providing mobility and session handling for mobile phones. Today the same system can handle 2G, 3G and 4G traffic at the same time (one SGSN/MME can serve several Radio Access Networks). In this talk we wi ...


    Read more


  • The OS4RW: an Operating System for the Real World
    2012-05-28 Erlang Central

    Presentations

    Erlang enables and powers a connected society. This talks brings this connection one step further into the real world. It presents an approach to translate the concept of an operating system to the physical world. A computer OS manages ICT resources (e.g. CPU cores) used by computing activities. The OS4RW manages real world activities (e.g. painting a car body, executing a helicopter rescue)  that use real-world resources (e.g. robotic painting line, rescue helicopter and its crew). An ideal ...


    Read more


  • The Gory Details of Garbage Collection
    2012-05-28 Erlang Central

    Presentations Videos

    Garbage collection is the key to automatic memory management. It relieves the programmer from the tedious and error prone task of manually keeping track of all mallocs and frees in a program. In this talk we will look at the basics of garbage collection and take a look inside the Erlang VM to see how garbage collection works in the Erlang context. Talk objectives: Describe garbage collection in general and how it works in Erlang in particular. Target audience: Anyone interested in the g ...


    Read more


  • An Erlang-Based Framework for the Automatic Testing of Web Services
    2012-05-28 Erlang Central

    Videos



    Web Services are an essential part of modern web systems, yet their testing is an extremely slow and painful process. In this talk we will present a testing framework based on PropEr, xmerl, and the SOAP library of Yaws that aims for automatic property-based testing of Web Services.  We will show how one can use this framework to perform fully automatic response testing of Web Services, how given a WSDL specification of a Web Service the tool can generate structurally valid test cases, and, if ...


    Read more


  • A Few Improvements to Erlang
    2012-05-28 Erlang Central

    Videos



    There are two types of thing in Erlang. Forms and Expressions and the two don't mix. The shell is an expression evaluator. The shell reads an expression evaluates it and prints the result. A module is a sequence of forms. The compiler takes a sequence of forms and compiles this into an object file. You can't put forms in shell because they are not expressions. And you can't put expressions in a module because they are not forms.This is a mess - in many other languages the input to the shell is t ...


    Read more


  • An Erlang Game Stack
    2012-05-28 Erlang Central

    Presentations

    Erlang is successfully used for game servers. Lua is a friendly, small language that is big in game scripting. And VoltDB is a new high speed ACID database from Postgres inventor Mike Stonebreaker. Add some JSON, Websockets and JavaScript and you have an exciting HTML5 game stack. This talk is about research and results from the work on a very high throughput game server with embedded Lua for game logic and VoltDB as SQL database backend. The stack aims to maximize robustness, throughput and ...


    Read more


  • Mnesia Backend Plugin Framework and a LevelDB-based Plugin
    2012-05-28 Erlang Central

    Videos



    DETS, used by Mnesia for permanent storage has, some well known shortcomings (e.g. max 2 GB tables, slow repair of big tables and no ordered set semantics). Klarna and ESL have been looking at other backend solutions. An earlier work made an experimental plugin framework in Mnesia and a filesystem-based plugin. This talk describes a continuation of the earlier work. In this work the backend plugin framework has been refined and documented. The plugin developed is based upon LevelDB by Go ...


    Read more


  • Complex Event Processing on Arbitrary Data in Real-Time
    2012-05-28 Erlang Central

    Presentations

    Myrmas is a new, open source, low-level complex event processing system that serves as the core for 10io`s innovative new product AutonomicI/O. AutonomicI/O identifies anomalies in infrastructure telemetry data, and takes the appropriate proactive autonomic action to circumvent the costly unplanned IT outage(s) that would have resulted. This presentation will provide an overview of how Myrmas was architected to reduce re-execution and dramatically increase the ability to distribute computatio ...


    Read more


  • Distel – 10 Years of (e)maxing out Erlang
    2012-05-28 Erlang Central

    Videos



    Emacs has traditionally been the editor with the best Erlang support. Distel, created by Luke Gorrie et al in 2002, provides an implementation of the Erlang distribution protocol in emacs lisp.  Enabling communication between an Erlang emulator and emacs enables all kinds of cool tricks. Since this is the 10-year anniversary of Distel, I (the current maintainer) thought it fitting to present the current state of Distel. Which, in my unbiased opinion, is still the state of the art of Erlang edi ...


    Read more


  • Innovation: What Every Developer Absolutely Needs to Know
    2012-05-28 Erlang Central

    Videos



    Erlang allows for technically excellent solutions, but reaching such a solution is, by itself, no guarantee of success. How to achieve real innovation and market success is often non-intuitve, especially for the typical technically-focused and logically-minded developer driven to make programs run faster, make code more beautiful, add cool features, or use the latest hot technology. Writing great code isn't nearly enough; if developers want their systems to succeed, then regardless of whether th ...


    Read more


  • Switching to Erlang for Fun and Profit!
    2012-05-28 Erlang Central

    Videos



    Berner will talk about Campanja's experiences moving to Erlang, how they  ended up doing it, lessons learned and challenges they faced.Campanja's production environment is fully hosted in Amazon EC2 on 80+ instances.Our main production language today is Erlang. At the beginning of 2011 nobody at Campanja had ever programmed Erlang before.Talk objectives: Share the experiences we had while switching to Erlang.Target audience: People interested in what it is like to join the Erlang community ...


    Read more


  • Page 1 of 3123