Videos

  • Saša Jurić – High Availability – ElixirConf EU 2015
    2015-05-19 Erlang Central

    Videos



    This talk discusses the high availability challenge, an important property when building a system that needs to provide the service continuously. Based on my own experience in building an Erlang/Elixir powered system that constantly pushes the fast changing data to a few thousand of connected users, I will provide a high-level overview on how Erlang can help us implement continuously running systems, and back this theory with some real life examples. This is an introductory talk that targets mos ...


    Read more


  • Michał Ślaski – ‘Lessons from Erlang VM’ ElixirConf EU 2015
    2015-05-18 Erlang Central

    Videos



    In this talk we will discuss designing systems on Erlang VM. One of the reasons the Elixir language attracts the attention of developers is the fact that they have to solve certain types of problems arising in concurrent systems. We will take a look at the real tools Erlang VM gives you to write highly-available systems that let you sleep through the night: dynamic tracing and remote REPL. We'll see how these tools are used. Target audience: - Attendees should be familiar with functional p ...


    Read more


  • Claudio Ortolina – Rewriting a Ruby application in Elixir
    2015-05-18 Erlang Central

    Videos



    ElixirConf 2015 Dragonfly is a fairly popular Ruby library to manage file uploads and it includes a Rack server to serve those files back. This talk is a postmortem of a rewrite of this server component in Elixir, so that it can be used to process Dragonfly-compatible urls with improved performance. The talk will focus on the structure of the application, managing pools of workers, pattern matching to simplify complex Ruby logic, interacting with external tools (like streaming data back and f ...


    Read more


  • Martin Kavalar, Martin Schurrer – Fast Continuous Deployment of an Elixir Gameserver and Phoenix Web App using Hot-Code-Upgrades
    2015-05-15 Erlang Central

    Videos



    ElixirConf 2015 Fast Continuous Deployment of an Elixir Gameserver and Phoenix Web App using Hot-Code-Upgrades Bold Poker is a Phoenix-based web application with a Elixir game server. iOS and Android clients connect to the using WebSockets. We give a short introduction to OTP releases and talk about what can be done in order to use releases without having to manually write app upgrade files. We talk about how we use our open-source Erlang and Elixir deployment tool edeliver. Edeliver i ...


    Read more


  • Lambda Days 2015 – Alexei Sholik – Functional Survival In The World Of Concurrent I/O
    2015-05-15 Erlang Central

    Videos



    Alexei Sholik is an enthusiastic developer of things. He has worked in game development and app development for iOS since 2008, has been contributing to the development Elixir since 2012, and currently is a member of the Elixir core team. More recently, he got involved in server-side development using Elixir professionally at PSPDFKit. As a longtime fan of computer science, Alexei enjoys reading an occasional white paper about new advancements and case studies in the field of programming theo ...


    Read more


  • Eric Meadows-Jönsson – Ecto
    2015-05-15 Erlang Central

    Videos



    This talk will quickly introduce Ecto for unfamiliar audience members. Ecto recently underwent some major changes with improvements from the lessons learnt after it was first created almost two years ago. Eric will talk about some of the design choices made in Ecto and what sets it apart from traditional ORMs. Target audience: Elixir developers interested in Ecto ...


    Read more


  • Thomas Arts – QuickCheck for Elixir – Generate Tests Automatically
    2015-05-14 Erlang Central

    Videos



    ElixirConf 2015 QuickCheck, our testing tool for automatically generating tests, has a long track record of nailing serious and hard-to-find bugs and boosting quality, in software like dets (part of mnesia), Riak, and the embedded software in cars. QuickCheck is written in Erlang and can be used with Elixir, but... can we instrument Elixir code to find race-conditions with PULSE? Not until recently. Now we have an Elixir native interface to access QuickCheck. In this talk, we present QuickChe ...


    Read more


  • Torben Hoffmann – Building Lego Robots with Elixir
    2015-05-14 Erlang Central

    Videos



    ElixirConf 2015 Robots are fun. Programming is fun. Programming Lego robots with the visual environment... well, not so fun. This is the starting point for putting Elixir on the Lego Mindstorms EV3. It ought to be fun to do, but my son and I got lost in the visual environment when trying to do advanced things. After having created a simple EV3 library in Elixir, the fun started coming back. This talk is about how the EV3 Elixir library works and how to use it to make robot control software th ...


    Read more


  • Lambda Days 2015 – Tamás Kozsik – Static analysis to identify divide-and-conquer algorithms
    2015-05-13 Erlang Central

    Videos



    Divide-and-conquer algorithms are good candidates for parallelization. Their identifying property is that a d&c routine divides its input into "smaller" chunks, calls itself recursively on these smaller chunks, and combines the outputs into one. We set up conditions which characterize a wide range of d&c routine definitions. These conditions can be verified by static program analysis. This way d&c routines can be found automatically in existing program texts, and their parallelizatio ...


    Read more


  • Michael Schaefermeyer – Individualised Content at Web-scale
    2015-05-13 Erlang Central

    Videos



    ElixirConf 2015 Bleacher Report is the second largest sport website in the world. At peak times we reach 80 million unique users per month and serve over 100,000 requests per minute to our mobile apps alone. In the past we scaled by adding caching layers, relying heavily on in-memory databases and pre-built content. However as we strive to further individualize the user experience we can no longer rely on caching alone. In elixir and phoenix we found the technology that allowed us to build co ...


    Read more


  • Page 25 of 86« First...1020...2324252627...304050...Last »

Follow Erlang Central: