Videos

  • 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


  • A New Experience of Building Wireless Embedded Systems For Everyone by Peer Stritzinger
    2016-09-27 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/peer-stritzinger Create amazing Internet of Things designs without soldering or dropping down to C. Right out of the box Grisp-Base boots into Erlang VM running on real bare metal. It features on-board wireless networking 802.11b/g/n WLAN and connectors for standard PMOD sensor and actuator modules. You can even enter a raffle and win some of the first boards! Available CPU boards are either too large (can run Linux easily) or ...


    Read more


  • The Future of Tracing by Lukas Larsson
    2016-09-27 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/lukas-larsson Tracing is a crucial part of any Erlang developer's tools. Unfortunately it can sometimes be difficult to figure out how to use it properly and without negatively impacting the system you are tracing. In Erlang/OTP 19 and forwards a number of improvements will be made to the way tracing is done in Erlang that will increase flexibility and throughput while decreasing the overhead of tracing. This talk will describe what ...


    Read more


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

Follow Erlang Central: