Tag Archives: Heroku

  • High Throughput Erlang
    2013-03-18 Erlang Central

    Videos



    Active-once is a fantastic way of coping with 99% of flow- control problems in Erlang, but what can you do if you have to cope with unbounded input? The Heroku log router Logplex is responsible for collecting and directing the entire log output of the Heroku platform and all applications running on it. This talk will explain some of the tricks Logplex plays in order to stay ahead of the input volume. Talk objectives: Explain some (moderately crazy) Logplex tricks: raw tcp ports, bounde ...


    Read more


  • Erlang in Production
    2012-07-28 Erlang Central

    Videos



    One of the reasons I continue to enjoy writing Erlang systems is how easy they are to maintain in Production. This talk will showcase a number of tools and techniques that will help you investigate and debug problems with production systems and allow you to resolve them with zero-downtime live upgrades. Talk objectives: You'll learn how to use stock OTP tools like live code upgrade from the shell without appup or relup, how to use etop to find bottlenecks in your system, how to force crashdum ...


    Read more


  • Deploying Erlang applications in the Heroku cloud
    2012-03-26 Erlang Central

    Videos



    Heroku's cloud application platform has grown from its Ruby heritage into a true polyglot platform. Apps can now be built and deployed in nearly any language, including Erlang.Come see how to quickly get started running Erlang apps on Heroku. Learn advanced tricks to run your app with any Erlang version and customize the Erlang build pack to suit your needs.Target audience: Erlang developers of any level looking to focus more on building their app and less on managing infrastructure.Present ...


    Read more


  • Utilizing Redis in distributed Erlang systems
    2011-06-06 Erlang Central

    Videos



    Heroku runs a cloud platform composed of heterogeneous components (written in Ruby, Erlang and Go to name a few).  Facilitating communication and syncing state between these components is a challenging task.  Redis provides a simple, common interface as well as characteristics such as speed, scalability and redundancy.  The list of uses we've found for Redis includes a redundant cache of shared state data, a means of tracking dynamic clusters of running instances, a container for realtime sta ...


    Read more


  • Erlang & CUDA: Concurrent and Fast
    2011-03-21 Erlang Central

    Videos



    Erlang is ideal for writing robust highly concurrent applications which take full advantage of today's multi-core computers. NVIDIA's CUDA API is great for using GPUs to rip through large datasets at incredible speeds. What happens when you put these two together? During the talk Kevin will provide a brief introduction to CUDA, illustrate how to integrate CUDA-enabled code with Erlang, discuss the pros and cons of using CUDA, and cap it off with a live demo.Target Audience: Erlang programmers in ...


    Read more