Videos

  • 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


  • The New Cowboy
    2013-03-18 Erlang Central

    Videos



    Le Cowboy nouveau est arrivé ! Cowboy 0.8 brought many changes in the way you use Cowboy to build powerful web applications. This talk will detail what's new, explain why we made these decisions and what to expect in the future. Talk objectives: If you don't know Cowboy: understand what it is and what it isn't, and figure out how to use it to harness the power of the soft real time web. If you already know Cowboy: understand what changed in Cowboy, what remains to be done and how you c ...


    Read more


  • S**t happens – Are you Prepared?
    2013-03-18 Erlang Central

    Videos



    Staying agile as businesses scale is tough and filled with conflicts – data models and processes become more rigid, while new use cases for data keep showing up. On top of this, your clients (and co-workers!) will find new ways to break things, ways that you could never have imagined in your wildest dreams.  This is the domain of The Erlang Way - not just for your application and/or your systems, but for your entire organization. Join me as I take you through the application of the Erlang mi ...


    Read more


  • Tailflow – An Openflow Controller Framework
    2013-03-18 Erlang Central

    Videos



    Tail-f's Network Control System (NCS) supports programming of network services on both traditional networks and Openflow networks. Tailflow is the part of NCS that supports Openflow. Inspired by the 20 year old ideas around micro-protocols, Tailflow introduces a concept called the 'flowlet'. Each flowlet encapsulates  some minimum amount of logic in order to make it composable and easy to understand.  By stacking flowlets on top of each other, the full functionality of an Openflow device ...


    Read more


  • WebSockets, RabbitMQ & Erlang @ the Huffington Post
    2013-03-18 Erlang Central

    Videos



    In this talk, you will learn about the architecture and setup that the Huffington Post built to power their realtime websocket based commenting framework.  Leveraging RabbitMQ, SockJS, Cowboy and Erlang, they were able to build and design a highly scalable, customizable solution to power realtime comments.  You will learn about some of the pitfalls they hit, as well as some of the improvements they would like to make to take their platform to the next level. Talk objectives: - Understandin ...


    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


  • 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


  • Beyond MapReduce
    2013-03-18 Erlang Central

    Videos



    The goal of Disco has been to be a simple and usable implementation of MapReduce. To keep things simple, this MapReduce aspect has been hard-coded into Disco, both in the Erlang job scheduler, as well as in the Python library. To fix various issues in the implementation, we decided to take a cold hard look at the dataflow in Disco's version of MapReduce. We came up with a generalization that should be more flexible and hence also more useful than plain old MapReduce. We call this the Pipe ...


    Read more


  • Genomu: A Concurrency-Oriented Database
    2013-03-18 Erlang Central

    Videos



    Genomu is a database implemented in Elixir (http://elixir-lang.org) and built on top of Riak Core stack that combines the idea of event sourcing, simple redis-like API and a conflict resolution technique based on log merging to enable highly fault tolerant operations. Talk objectives: To show Riak Core and Elixir can be used to build a database engine and explore what kind of opportunities and tradeoffs Genomu can offer. Target audience: Early adopters. Link to slides: https://dl ...


    Read more


  • Introduction to Elixir: a New Language on the VM
    2013-03-18 Erlang Central

    Videos



    Elixir is a programming language for the Erlang VM. Elixir provides a first class macro mechanism, supports polymorphism via protocols (similar to Clojure's) and many other features while keeping the functional aspects of Erlang used to build distributed, fault-tolerant applications. In this talk, José Valim will introduce Elixir and showcase some of its features, going into details about how they can be a useful part of developer's daily tools. Talk objectives: The talk aims to introduce ...


    Read more


  • Erlang does Nuclear Physics – Controlling Medium Scale Nuclear Physics Experiments
    2013-03-18 Erlang Central

    Videos



    Nuclear physics experiments are centered around hardware - from power supplies to data acquisition hardware and everything in between. Not surprisingly, Erlang is a very natural fit for monitoring and controlling the hardware which is dedicated to those experiments. I will discuss two instances in which Erlang has been used to this purpose - one large scale and one medium scale experiment - and share stories and lessons learned on the battlefield of Physics. Talk objectives:I hope to demonstr ...


    Read more


  • Lilith – Solving the Distributed Video Operations Challenge @ ESPN
    2013-03-18 Erlang Central

    Videos



    This talk will be about how John came to use Erlang for a system that requires a high-performance control plane and a system for handling long-running requests for video streaming. Talk objectives: Education. Specifically about the use of Websockets, riak_core and video processing in Erlang, and the comparative advantages/disadvantages of Erlang vs. node.js. Target audience: People wishing to understand Erlang's role in distributed systems design. Programmers wanting to know something abou ...


    Read more


  • Page 49 of 86« First...102030...4748495051...607080...Last »

Follow Erlang Central: