Tag Archives: Dominic Williams

  • Introduction à Riak
    2012-11-30 Erlang Central

    Presentations

    Riak est une base de données NoSQL scalable écrite en Erlang et utilisable en HTTP, Erlang et de nombreux autres langages. Cette introduction décrit l'architecture de Riak, offre un petit tutoriel de prise en main et présente des retours d'expérience. ...


    Read more


  • HA Erlang depuis les tranchées
    2012-11-30 Erlang Central

    Videos



    Erlang est un langage simple spécialement créé pour développer des systèmes robustes et à haute disponibilité (High Availability). Durant les 6 années de travail sur des systèmes de télécommunications, nous avons appris sur le tas qu'il existe quelques pièges. Nous présenterons les problèmes les plus courants, les règles de codage et les modèles de conception que nous avons mis en place pour répondre aux problématiques de la table des atoms, la gestion de la mémoire, le "gar ...


    Read more


  • High Availability Erlang from the Trenches
    2012-11-05 Erlang Central

    Videos



    Erlang is a simple language specially designed for robust, high availability (HA) systems. In six years of working on telco systems, we have learned the hard way that there are a few pitfalls. We present the most common problems and the coding guidelines and design idioms we have adopted to deal with issues such as the atom table, memory and the garbage collector, message queues, flow control, configuration and hot code upgrades. Talk objectives: Warn developers of HA Erlang systems about co ...


    Read more


  • A-maze-ing Erlang
    2011-06-06 Erlang Central

    Videos



    At Extreme Forge, we believe that the most efficient and enjoyable way to successful projects is to focus on having clean code that works. In the wake of test-driven development, software craftsmanship and coding dojos, we are working on an contest engine that allows people from around the world to gather online and compete for fun and learning on an interesting coding problem, in real-time. A beta session of what we called the Agile Cup was held in April, where the problem was to find the wa ...


    Read more


  • The Tao of TDD
    2010-06-07 Erlang Central

    Videos

    Test-driven development (TDD) is more than "having tests". It is a Way. A way to design, a way to code and a way to keep code clean. It is even a way to communicate with other developers. The tests are just the icing on the cake. After describing the TDD development cycle as practiced by Extreme Programmers, Dominic will show how Erlang and TDD are ideally suited to each other, more so than with most OO languages. In particular, the lack of side effects, pattern matching and of course Er ...


    Read more