Videos

  • ¡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


  • Container Orchestration and Software Defined Network: A Field Report by Sargun Dhillon
    2016-09-30 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/sargun-dhillon Microservices, distributed systems, and containers are becoming the norm. With this, orchestration software, such as K8s, and Mesos are becoming more and more relevant to the computing ecosystem in the datacenter today. These systems become the under crust of our operational environment. We build such a system on top of Mesos, named DC/OS. Back in mid-2015, the company realized that they needed to build a networking la ...


    Read more


  • Concurrency Fount: a Pace-Regulated Supply of Newly Spawned Processes by Jay Nelson
    2016-09-30 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/jay-nelson Worker pools have become the most overused (and most commonly improperly implemented) Erlang tool. The new cxy_fount behaviour of https://github.com/duomark/epocxy offers an alternative that doesn't suffer the catastrophic failures of most supervised worker strategies. It provides a reservoir of pre-spawned single-use processes, with a time-regulated replacement mechanism to allow back pressure to smooth demand spikes. The ...


    Read more


  • Fifteen Ways to Leave Your Random Module by Kenji Rikitake
    2016-09-29 Erlang Central

    Videos



    Slides and more info:http://www.erlang-factory.com/euc2016/kenji-rikitake Legacy "random" module is deprecated in Erlang/OTP Release 19, and will be removed from the Release 20. Erlang developers are supposed to use "rand" module as the primary Pseudo Random Number Generators (PRNGs), available from Release 18. Kenji describes the details in the brief history of Erlang/OTP PRNGs and how to migrate to the newer algorithms including those of "rand" module, with showing their advantages and limi ...


    Read more


  • A CutEr Tool by Kostis Sagonas
    2016-09-29 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/kostis-sagonas The Erlang toolchain already contains a variety of frameworks and tools for testing programs. Some of them (e.g. EUnit) are primarily manual, in the sense that the programmer has to write unit tests and provide expected test results, while some others (e.g. EQC, Triq and PropEr) are only semi-automatic: they require the programmer to specify properties -and often appropriate generators- for these properties. The tal ...


    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


  • A Completely Unbiased Showcase of Elixir by Andrea Leopardi
    2016-09-29 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/andrea-leopardi In this talk, I will make you want to use Elixir. At least that's the goal! Right now, Elixir is a still young but very stable programming language with everything good about Erlang, plus several additional niceties: from macros to protocols, from the fantastic ecosystem to the fantastic tooling, from many great libraries to a wonderful community. We will dive into what makes Elixir stand out and talk about that a lot ...


    Read more


  • Going Barking Mad with DalmatinerDB by Steven Acreman and Heinz Gies
    2016-09-29 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/steven-acreman DalmatinerDB is a time series database written from scratch for metrics collection on top of Riak Core. It supports dimensional data, complex queries and has the most efficient storage format of any current time series database. Steven (Dataloop) and Heinz (Project Fifo) will discuss the background, some of the frustrations with other databases and how DalmatinerDB is solving them. Talk objectives: Get some tract ...


    Read more


  • Migrating an Invoicing System to Elixir/Erlang by Norberto Ortigoza
    2016-09-28 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/norberto-ortigoza Electronic invoices are a critical part of trade in Mexico. If invoices are not created and delivered in time, we can generate serious problems such as complete loss of cargo ships, representing millions of Mexican pesos in losses. We had a legacy system developed in Java from 8 years ago. It had a lot of problems including: 1) Big memory footprint (24 GB per server) 2) A lot of servers in order to distribu ...


    Read more


  • LFE: A Real Lisp in the Erlang Ecosystem by Robert Virding
    2016-09-28 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/robert-virding Why yet another lisp? This talk will look at some of the basic properties of the Erlang VM and OTP and how they affect implementing languages on it. It will show what makes existing lisps, even Clojure, a bad fit. LFE (Lisp Flavoured Erlang) has been designed to run efficiently on the Erlang VM and at the same time be a "real lisp" providing Lisp's good bits. We will describe the language and how it uses the properties ...


    Read more


  • Building a P2P Multi-Purpose Database by Benoit Chesneau
    2016-09-28 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/benoit-chesneau Barrel (https://barrel-db.org) is a modern multi-purpose database in Erlang focusing on data locality (put/match the data next to you) and P2P. Building a database in Erlang is indeed challenging. I/Os are handled differently from the other VM for example. Performance is always a trade-off versus the concurrency and the fault tolerance. On the other hand, Erlang, its vm, the OTP framework offer many competitive advant ...


    Read more


  • Scalable Multi-Language Data Analysis on Beam: The Cuneiform Experience by Jörgen Brandt
    2016-09-27 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/jorgen-brandt The need to analyze large scientific data sets on the one hand and the availability of distributed compute resources with an increasing number of CPU cores, on the other hand, have promoted the development of a variety of systems for distributed data analysis. Erlang, a language focused on concurrency and asynchronous communication, is a perfect match for orchestrating concurrent, distributed computation. In this talk w ...


    Read more


  • Page 4 of 86« First...23456...102030...Last »

Follow Erlang Central: