Tag Archives: Erlang user conference

  • EUC 2014 – Jordan Wilberding – Powering your Web and Mobile Applications
    2014-07-17 Erlang Central

    Videos



    Erlang has become a proven language for developing large, distributed systems. This talk will talk about the architecture and design for an Erlang system to power your web and mobile applications. It will focus on a RESTful backend that was written for a mobile application (http://wingmanap.com/) that facilitates orders and payments at bars. The talk will cover coding, hosting, and testing. In the end, I will announce the official open-sourcing of the platform code, so that others may adopt it f ...


    Read more


  • EUC 2014 – Samuel Rivas – Ask not what your Erlang can do for you
    2014-07-17 Erlang Central

    Videos



    After some years of usage, I have found quite common to find strong reactions against Erlang in organisations that have adopted it for a project, or even use it from the beginning. I believe one of the reasons is that we have become overconfident about the, sometimes alleged, strengths of Erlang. Which leads us to promise things that are not fulfilled in the long run. The truth is that the actual strengths of Erlang are likely to be outweighed by both its weaknesses and our bad practices in v ...


    Read more


  • EUC 2014 – Alvaro Videla – Building a Distributed Data Ingestion System with RabbitMQ
    2014-07-16 Erlang Central

    Videos



    Building a Distributed Data Ingestion System with RabbitMQ Your company has servers distributed around the world and you need to process data in a centralised location. The data is produced by applications using different technology stacks and comes from various sources, from web servers to sensors. How could you solve this problem? Enter RabbitMQ. In this talk we are going to show how to build a system that can ingest data produced at separate geo located area (think AWS and it's many region ...


    Read more


  • EUC 2014 – Simon Thompson – Evolving your Projects with Wrangler
    2014-07-11 Erlang Central

    Videos



    Systems that are valuable have to be evolved. For instance, if you use a regular expression library in Erlang, you will have had to migrate from regexp to re; if you wish to migrate from R16 to R17, there are a number of changes that you may need to make. In this talk we'll show how Wrangler can help with this. Wrangler has an API migration facility - which we'll demonstrate - and this is built on an extensibility API and DSL for Wrangler that allows you to write your own refactorings and tra ...


    Read more


  • EUC 2014 – Zachary Kessin – Mostly Erlang – Live Podcast on VM – Panel Debate
    2014-07-10 Erlang Central

    Videos



    Mostly Erlang - Live Podcast on VM - Panel Debate On MostlyErlang live we will be talking about the Erlang VM (Beam) and what makes it unique as well as what is similar to other Virtual Machines like Java and the .net CLR. We will also take questions about it. About Zachary Zach Kessin is the Author of "Building Web applications with Erlang" and the host of the Mostly Erlang podcast. Twitter: zkessin Github: zkessin ...


    Read more


  • EUC 2014 – John Hughes – QuickCheck Evolution
    2014-07-08 Erlang Central

    Videos



    QuickCheck, our random testing tool, 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 usually used manually and interactively: the developer invokes QuickCheck, finds a bug, and fixes it--rinse and repeat. But how should QuickCheck be deployed in the longer term? How should it be used for regression testing, continuous integration, etc? Can we derive further power ...


    Read more


  • EUC 2014 – Natalia Chechina – Scalable Distributed Erlang
    2014-07-04 Erlang Central

    Videos



    In this talk we present Scalable Distributed (SD) Erlang - an extension of distributed Erlang functional programming language for reliable scalability. The work is a part of the RELEASE project that aims to improve the scalability of Erlang programming language. We start by providing an overview of the RELEASE project and discussing distributed Erlang limitations. Then we introduce SD Erlang, its design, motivation, and the main two components, i.e. scalable groups and semi-explicit placement. T ...


    Read more


  • EUC 2014 – Angela Johansson – Hobby Electronics on the Raspberry Pi
    2014-07-03 Erlang Central

    Videos



    The talk is about Angela's hobby projects and how easy it can be to interface electronics with Erlang on the Raspberry Pi. It is also about implementing a bluetooth application that interfaces with Bluez on the Raspberry Pi and that has a similar API as inets to make it easy for the experienced Erlang developer to create and use bluetooth sockets for Erlang communication. Talk objectives: One aim is to inspire people to use Erlang for controlling electronics on the Raspberry Pi and another ...


    Read more


  • EUC 2014 – Frej Drejhammar – A Status Update of BEAMJIT, the Just-in-Time Compiling Abstract Machine
    2014-07-02 Erlang Central

    Videos



    The reference implementation of the Erlang programming language includes an emulator for the Erlang abstract machine, called BEAM. We are developing an LLVM-based tracing just-in-time compiler for Erlang, called BEAMJIT. BEAMJIT uses the LLVM component libClang to analyze and extract the semantics of the BEAM instructions from the C-implementation of BEAM. BEAMJIT then synthesizes an abstract machine with support for tracing, a BEAM-trace-to-IR code generator, and extends BEAM to collect, compil ...


    Read more


  • EUC 2014 – Erik Stenman – Erlang Engine Tuning: Part IV – Tuning
    2014-07-01 Erlang Central

    Videos



    In this talk we will build on what we have seen in the previous three talks where we looked under the hood of the Erlang RunTime System (ERTS). We will look at tools for profiling your applications and on how to use these tools to tune the runtime system for your needs. Talk objectives After this talk you should have a basic familiarity with profiling and monitoring tools for Erlang and know how to use these tools to find out "optimal" settings for the most common configuration flags to ERTS ...


    Read more


  • EUC 2014 – Ulf Wiger – Locks – Erlang-style Scalable Distributed Locking
    2014-06-30 Erlang Central

    Videos



    Locking is a fundamental requirement for many applications, and - not least in database systems - distributed locking can be very difficult to make both robust and scalable. The 'locks' project implements a powerful locking library, which manages to perform deadlock detection in an extremely scalable manner. This is done using a message-passing protocol developed by Ulf Wiger and verified by Dr. Thomas Arts. Also included is a new leader election behavior similar to gen_leader, but more dynam ...


    Read more


  • EUC 2014 – Bruce Tate – FEAR. The Drivers of Language Evolution
    2014-06-27 Erlang Central

    Videos



    FEAR. The Drivers of Language Evolution Old languages emerge and new languages are born when big things happen, and big things are happening now. I'll look at some of the biggest challenges facing programming evolution, and their likely impacts on programming. Elixir and Erlang have a prominent role, but also there are interesting things happening in the browser and a pendulum shift toward better type models. ...


    Read more


  • Page 6 of 11« First...45678...Last »