Tag Archives: OTP

  • ¡Viva La Evolución! Replicating Life with OTP by Johnny Winn
    2016-09-30 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/johnny-winn What if we could simulate life? What if we could watch the evolution of a million processes at once, with the strong surviving and passing on their traits? It all starts with a population seed. Each organism (represented by a spawned process) will live, eat, breed, and eventually die. These organisms will live out their simple lives with a handful of modeled behaviors. Whatever happens in one generation affects all the ...


    Read more


  • GOTO 2016 • Back to the Future • Robert Virding
    2016-09-29 Erlang Central

    Videos



    This presentation was recorded at GOTO Stockholm 2016 http://gotosthlm.com Robert Virding - Erlang Solutions ABSTRACT As applications reach millions of subscribers, the inherent benefits of Erlang/OTP and BEAM [...] Download slides and read the full abstract here: https://gotosthlm.com/2016/sessions/18 https://twitter.com/gotosthlm https://www.facebook.com/GOTOConference http://gotocon.com ...


    Read more


  • Beyond OTP
    2013-06-13 Erlang Central

    Videos



    People tend to use gen_server all the time even when it is not the right tool for the job. But OTP is more than just gen_server. OTP is about using existing behaviours and defining your own special processes that respect OTP principles. This talk will dive deeply into OTP so that everyone can understand its philosophy, how it works, and how to best make use of it. Talk objectives: Fully understand how OTP works. Target audience: Erlang developers. ...


    Read more


  • 1000 Actors, One Chaos Monkey and… Everything OK
    2013-05-30 Erlang Central

    Presentations

    This is a pure live demo without slides. I fire up an Erlang VM instance, in which I'll activate 1000 parallel actors. Then I'll send out a chaos monkey to produce unpredictible and partially critical situations in the system. During the demo I'll explain, how this situations are being managed and solved in the running system. Also, the basic mechanisms of the Erlang VM as well as relevant parts of the ecosystem will be explained. Talk objectives: Explain Erlang approach to parallelism and OT ...


    Read more


  • Services Platform: Experiments in OTP-Compliant Dataflow Programming
    2013-03-18 Erlang Central

    Videos



    Erlang Services Platform (Erlang/SP) is a library that is fully integrated and compliant with existing OTP libraries, but attempts to enable Dataflow Programming techniques. The library anticipates future chips with 100s - 10Ks of cores, allowing problems to be solved by organizing Cooperating Processes (co-ops) around Directed Acyclic Graphs (DAGs) as an augmentation to traditional gen_* system architectures Talk objectives: Compares and contrasts typical OTP programming techniques with Dat ...


    Read more


  • Code Janitor: Nobody’s Dream, Everyone’s Job
    2013-03-18 Erlang Central

    Videos



    Most software engineers and programmers like to spend their time implementing new features and exploring new ideas. Sadly for them, 70% to 80% of a product's life cycles are spent in maintenance mode. Why does it take so much time? Generally, of most the maintenance time is spent in code, trying to understand how the system works, building a mental model of it, so that we can later change the program safely. Erlang and OTP make it possible to reduce the effort required for this mainte ...


    Read more


  • Erlang and OpenFlow: A Match Made in the Cloud!
    2013-03-18 Erlang Central

    Videos



    How our view of networking must evolve to address the multi-core crisis! I'll be describing LINC: an Open Source OpenFlow switching platform developed in Erlang, intended for use with the OTP. I will also introduce OpenFlow, the Open Network Foundation, and the community around LINC called FlowForwarding.org. Talk objectives: Spark debate and interest in solving networking challenges in ultra-scale computing platforms like Erlang/OTP and Scala/AKKA. Target audience: The Erlang/OTP commu ...


    Read more


  • The Pooler Story: How I Learned OTP by Writing a Connection Pool
    2013-03-18 Erlang Central

    Videos



    Pooler is a generic process pooling OTP application. It was originally designed as a connection pool for Riak and was later repurposed to pool Postgresql connections in Opscode's Hosted Chef web service. This is the story of the design evolution of pooler and how it helped me understand OTP. The primitives for process linking in Erlang make building an exclusive access pool easy. The task of composing those primitives in a way that follows the OTP design principles is less straight forw ...


    Read more


  • Refuge: Build a Decentralized Data Platform
    2013-03-18 Erlang Central

    Videos



    The Refuge project aims to build a decentralized and open-source data platform allowing you to share, manipulate and link any kind of data. This talk will highlight different features of the refuge platform built in Erlang, how we did them and why using Erlang for them: - coffer: a blob server able to store the data on different backends (FS, S3, Cloud files, ...) - blanket: a document-oriented database library able to use different backends (couch_btree obviously but also eleveldb, bitc ...


    Read more


  • Concierge pour Code: le rêve de personne, la tâche de chacun
    2012-11-30 Erlang Central

    Presentations

    Alors que la vaste majorité des programmeurs et ingénieurs logiciels préfère passer le plus clair de son temps à développer de nouvelles idées, la vie d'un projet est en moyenne composée de 70% à 80% de maintenance. Généralement, le plus clair du temps de maintenance est passé dans le code, à tenter de comprendre comment le système fonctionne, et à essayer de s'en former une image mentale qui peut ensuite permettre de le modifier. Erlang et OTP peuvent permettre de limiter l ...


    Read more


  • OTP, le middleware pour réaliser des architectures concurrentes et distribuées
    2012-11-30 Erlang Central

    Presentations

    Bien qu'Erlang soit un language de programmation très puissant pour réaliser des systèmes distribués résistant aux pannes suivant des contraintes de haute disponibilité, ces systèmes complexes nécessitent un middleware sous la forme de librairies réutilisables, d'outils de gestion de release, debugging et maintenance adaptés au design d'une architecture concurrente. Dans cette présentation, Francesco introduira les blocs de construction qui forment OTP, le middleware defacto qui ac ...


    Read more


  • What we learned from Spawnfest 2012
    2012-07-28 Erlang Central

    Videos



    Their Spawnfest2012 entry was ridiculously ambitious - a 'social' application involving real-time data-streams, R-trees, heaping doses of OTP goodness including gen_fsm, gen_server, gen_event, and much much more. Because this wasn't challenging enough, their three team-members were from three different countries, making both the application *and* the development distributed! Join Mahesh as he takes you through their SpawnFest experience in all its glory (or infamy). Find out what worked, what ...


    Read more


  • Page 1 of 3123