Videos

  • Christopher Meiklejohn, Caitie McCaffrey – A Brief History of Distributed Programming: RPC (CodeMesh 2016)
    2016-11-23 Erlang Central

    Videos



    http://www.codemesh.io/codemesh/christopher-meiklejohn While many of the distributed systems we operate today are built with language like Java and Go, distributed programming has a long history of innovation and adoption of its ideas. This include innovations seen all throughout the various fields of computing: novel type systems for dynamic languages; the concept of the promise, now a standard programming technique in web development;  and unified models of programming when data liv ...


    Read more


  • Joe Armstrong & Alan Kay – Joe Armstrong interviews Alan Kay (CodeMesh 2016)
    2016-11-23 Erlang Central

    Videos



    http://www.codemesh.io/codemesh/alan-kay Code Mesh this year is a week away (Nov 11th) from Alan Kay's 50th anniversary of the "realization" about "objects", where objects do not share memory and communicate with each other through message passing. He calls it a realization rather than "invention" because "everything was kind of there" in the form of what Turing came to in the 30s, Sketchpad did in 1962, what Simula didn't quite do in 1965 (but still did something interesting), the "processes ...


    Read more


  • Erlesy – Visualizing OTP State Machines by Paweł Antemijczuk, Nicholas Gunder
    2016-10-05 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/pawel-antemijczuk Erlesy is an open source tool developed to fill the specific problem of helping non-Erlang developers or architects in reviewing finite state machines developed in Erlang OTP.  The tool converts gen_fsm modules into a generic graphical form to be used as an alternative to reading Erlang code. Talk objectives: The goal of this talk is to present our experiences of modeling Erlang FSMs in Motorola Solutions and ...


    Read more


  • Trace Debugging With Erlyberly by Andy Till
    2016-10-04 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/andy-till The BEAM virtual machine has flexible and powerful tooling from introspection, statistics and debugging without affecting the running application. Erlyberly is an ongoing project to lower the barrier for entry for using these capabilities, focusing on tracing. Talk objectives: Learn how to debug Erlang, Elixir and LFE applications using tracing with erlyberly. Target audience: Erlang, Elixir and LFE developers. ...


    Read more


  • MongooseIM – Messaging for Mobile by Ludwik Bukowski
    2016-10-04 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/ludwik-bukowski In this talk, we present the latest step on our road to the MongooseIM 2.0.0 release. MongooseIM is one of most scalable XMPP servers out there and the latest release has a strong mobile focus. We added support for several XEPs and we created our own open extensions to the XMPP protocol developed as solutions to customer problems. We discuss the innovative extension for contemporary and simpler group chats. For o ...


    Read more


  • Lisp-like DSL for Benchmarking by Renat Idrisov
    2016-10-03 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/renat-idrisov Once you need to benchmark a distributed system, you have a lot of different scenarios and cases to cover. There are two boundary solutions: to give a user ability to write scenarios in the same language as the system itself or leave only rates and other constants changeable. The first kind of systems are hard to support and insecure, the second kind is hard to extend. I'd like to present something in-between these two, ...


    Read more


  • Building a Graphical IDE in Elm for a Distributed PLC Language Compiling to BEAM by Claudia Doppioslash
    2016-10-03 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/claudia-doppioslash Building on elmrang a lightweight system to co-develop server-side Erlang and client-side Elm which we develop as Open-Source, we will demonstrate how a complex application like a IDE for one of the graphical PLC (Programmable Logic Controllers) can be built with it.  The PLC programming language is compiled to BEAM files and runs in the Erlang VM in a distributed way.  We will show how the Elm side is talking v ...


    Read more


  • Think Outside the VM: Unobtrusive Performance Measurement by Julian Squires
    2016-10-03 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/julian-squires When running Erlang systems under heavy load, the usual tools for introspection of the VM and its workload add too much overhead to be usable or are too fragile for use in production. They can change the characteristics of the VM's workload, potentially masking performance issues. I will discuss less obtrusive measurements that can be made, including discussing a set of tools I have developed which build on the Linu ...


    Read more


  • Rethinking the Language Runtime for Scale by Christopher Meiklejohn
    2016-10-03 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/christopher-meiklejohn We discuss the design of the Lasp runtime system -- implemented in Erlang -- aimed for high scalability and fault-tolerance.  We challenge the reference architecture, and use cutting-edge techniques, with the ultimate goal of targeting clusters of 10k - 20k nodes Talk objectives: - Challenge assumptions of modern programming languages Target audience: - Experts, Language Designers ...


    Read more


  • Illustrated App Development by Ben Marx
    2016-10-03 Erlang Central

    Videos



    Slides and more info: http://www.erlang-factory.com/euc2016/ben-marx The story of Elixir and Phoenix adoption as told through a visual representation of application development. Three subdivisions emerge: initial commits, production release, and refactor. These subdivisions, common to application development, uniquely coincide with milestones in the lifecycle of Elixir and Phoenix. The initial phase explains the motivations behind embracing Elixir and Phoenix but also the pitfalls of early ...


    Read more


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


  • Page 3 of 8612345...102030...Last »

Follow Erlang Central: