Videos

  • Building a Graphical IDE in Elm/Purescript (…) – Claudia Doppioslash (Lambda Days 2017) – YouTube
    2017-03-13 Erlang Central

    Videos



    Slides and more info   Functional Programming languages that compile to Javascript can be used to develop complex frontend projects successfully, while sparing yourself a lot of pain and obsessive test coverage. In this deep dive into the Typed-FP-languages-targeting-Javascript ecosystem, I'll show you how we used Elm to build a complex IDE for a visual PLC language for embedded hardware (Programmable Logic Controllers). Our PLC programming language implementation gets compiled ...


    Read more


  • Automatically Deriving Cost Models for Structured Parallel Processes(…) – Kevin Hammond – YouTube
    2017-03-09 Erlang Central

    Videos



    Structured parallelism using nested algorithmic skeletons can greatly ease the task of writing parallel software, since common, but hard-to-debug prob- lems such as race conditions are eliminated by design. However, choosing the right combination of algorithmic skeletons to yield good parallel speedups for a specific program on a specific parallel architecture is still a difficult prob- lem. This work uses the unifying notion of hylomorphisms, a general recursion pattern, to make it possible to ...


    Read more


  • PolyConf 16: Erlang in The Land of Lisp / Jan Stepien – YouTube
    2017-02-07 Erlang Central

    Blog Featured Videos



    This talk is dedicated to lessons we’ve learned while designing, developing, and deploying to production our very first Erlang project. Erlang and, even more importantly, its underlying virtual machine have challenged our methods of building systems in our primary language at stylefruits, Clojure. I’ll use our new Erlang-based project as a source of concrete examples and differences. Join me and discover how the rock-solid Erlang platform can affect the way you structure your systems. ...


    Read more


  • Basic Design in Functional Programming Languages – Tomasz Kowal | ElixirLive 2016 – YouTube
    2017-02-02 Erlang Central

    Blog Videos



    Tomasz Kowal is a software developer currently working full time with Elixir at ClubCollect. He started with Erlang 6 years ago and is still amazed by the power functional languages provide. In his free time he likes tinkering with flying robots. In this talk Tomasz shows two very simple patterns: - Designing code around single data structure - Dealing with impure parts of program like DBs, external services or IO This should give beginners jump start for their first toy projects and fur ...


    Read more


  • ElixirConf 2016 – Dialyzer: Optimistic Type Checking for Erlang and Elixir by Jason Voegele – YouTube
    2017-01-24 Erlang Central

    Blog Videos



    Optimistic Type Checking for Erlang and Elixir by Jason Voegele Static typing versus dynamic typing is an age-old debate amongst computer scientists and programmers, and the fact that we still argue about it suggests that there is no single right answer for all circumstances. But what if we could have the best of both worlds by combining the safety guarantees of static type systems and the freedom and flexibility of dynamic type systems? In this talk, I will present an introduction to an opti ...


    Read more


  • Claudio Ortolina – Idiomatic Elixir – Bristech 2016
    2017-01-11 youtube.com

    Videos



    Elixir is growing in popularity day by day. Many developers are approaching it with prior patterns and knowledge, building software that works but that doesn’t leverage many features of Erlang and its BEAM runtime. In this talk we’ll go through some examples and learn how to write great Elixir code. ...


    Read more


  • MongooseIM 2.0.0: the messaging platform offering the power of XMPP with the simplicity of REST API
    2016-12-05 Erlang Solutions

    Featured Videos



    Slides and more info: https://www.erlang-solutions.com/resources/webinars.html MongooseIM is a full-stack, real-time, mobile messaging platform. It is one of the most scalable XMPP servers out there and the 2.0.0 release has a strong mobile focus. The version is equipped with support for several features of the XMPP protocol, offering practical solutions to customer problems. With extended REST API, MUC Light and PubSub MongooseIM opens a wide range of possibilities in the real-time applicati ...


    Read more


  • Kevin Hammond – ParaFormance: Finding Patterns of Parallelism
    2016-11-24 Erlang Central

    Featured Videos



    http://www.codemesh.io/codemesh/kevin-hammond   Emerging multicore and manycore architectures offer major advantages in terms of performance and low energy usage. We are already seeing designs for 100+ cores CPUs and 1000+ cores GPUs, offering significant potential for parallelism. However, programming models are lagging behind. Exploiting the potential of new parallel systems, even using higher-level programming models, is highly challenging. Fundamentally: "Parallelism is too ...


    Read more


  • Tyler McMullen – Load Balancing is Impossible
    2016-11-24 Erlang Central

    Featured Videos



    http://www.codemesh.io/codemesh/tyler-mcmullen Load balancing is something most of us assume is a solved problem. But the idea that load balancing is "solved" could not be further from the truth. If you use multiple load balancers, the problem is even worse. Most of us use "random" or "round-robin" techniques, which have certain advantages but are highly inefficient. Others use more complex algorithms like "least-conns," which can be more efficient but have horrific edge cases. "Consistent ha ...


    Read more


  • Claudia Doppioslash – Building a Graphical IDE
    2016-11-24 Erlang Central

    Featured Videos



    http://www.codemesh.io/codemesh/claudia-doppioslash   I will demonstrate how a complex application, an IDE for one of the visual PLC languages (Programmable Logic Controllers), can be built with Elm, and our experience of porting it to Purescript. The PLC programming language is compiled to BEAM files and runs in the Erlang VM in a distributed way. I will show how the client side is talking via Websockets with a Cowboy handler on the Erlang side. I will also give an overview of ...


    Read more


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

Follow Erlang Central: