Tag Archives: erlang

  • 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


  • 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


  • 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


  • 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


  • Property-Based Testing of Sensor Networks by Andreas Löscher
    2016-09-27 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/andreas-loscher This talk advocates the use of property-based testing in the area of sensor networks and presents a framework to apply this testing methodology. I will present a framework based on PropEr and Nifty that provides an expressive high-level language to specify a wide range of properties, starting from properties of individual functions to network-global properties, and infrastructure to automatically test these properties ...


    Read more


  • Surviving Fire: using Erlang as an OS to Achieve Massive Fault Tolerance by Sam Williams
    2016-09-26 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/sam-williams This talk provides an overview of a new project that uses one BEAM instance per core, running directly on the metal, as the base of an operating system. The OS has been built from the ground up to provide software and hardware fault tolerance. Due to the operating system's structure, it can withstand the failure of Erlang processes, entire Erlang nodes and failure of various hardware elements (like CPU cores, RAM modules ...


    Read more


  • Erlang on Rumprun Unikernel aiding the Microservices Architecture by Neeraj Sharma
    2016-09-23 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/neeraj-sharma I am the author of porting Erlang to Rumprun unikernel. Rumprun unikernel can now run Erlang (Elixir or any BEAM VM based language) nodes in both isolated and clustered mode. Unikernels are special single address space software constructed by using library operating system. RumpRun unikernel is a great project which (in my view) opened possibilities to design in some unique ways while shifting away from the traditional ...


    Read more


  • Winning as a Start-Up by Failing Fast by Torben Hoffmann
    2016-09-23 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/torben-hoffmann Scalability is a word often used to describe RiakKV & Erlang/Elixir. But is not the first concern for a start-up. Scalability is a rich man's problem. Sure, you need a stack that can scale.. when you are ready! Until that point you need something that is flexible and allows you to iterate over a lot of experiments in a short period of time. Experiments with software often involve errors. Erlang/Elixir has ...


    Read more


  • Page 2 of 2912345...1020...Last »