Tag Archives: Erlang Solutions

  • A True Conversational Web
    2011-06-06 Erlang Central

    Videos



    Everyone wants to talk about "conversational web services" nowadays, but the mental model of a conversation tends to be constrained by what our current web services frameworks are capable of delivering.Erlang was designed for controlling real-time services of "conversational quality", meaning that the service should allow people to meet and converse with a "real-life" feeling, without disruptive delays and with a life-like presentation of information. Web frameworks in Erlang have largely copied ...


    Read more


  • A guide to the Erlang ecosystem: the development process, continuous integration and packages
    2011-03-21 Erlang Central

    Videos



    Until the end of 2009 Erlang/OTP was largely developed behind closed doors at Ericsson with only basic opportunities to contribute by the community. The move to Github has changed the ecosystem drastically, making it possible for developers outside of Ericsson to contribute. However, contributors need to follow guidelines to make everybody's life easier. This change has also allowed others to improve the process where possible, thus helping to raise the profile of Erlang as a mature and a ...


    Read more


  • The History of the Erlang VM
    2011-03-21 Erlang Central

    Videos



    There have been very few Erlang implementations and today there is really only one widely used Erlang VM, the BEAM. This talk will describe the history of implementing Erlang and the BEAM, the differences between various implementations and how they have performed. It will also look at some issues which need to be considered when implementing Erlang. ...


    Read more


  • A guide to the Erlang ecosystem: the development process, continuous integration and packages
    2011-01-31 Erlang Central

    Videos



    Until the end of 2009 Erlang/OTP was largely developed behind closed doors at Ericsson with only basic opportunities to contribute by the community. The move to Github has changed the ecosystem drastically, making it possible for developers outside of Ericsson to contribute. However, contributors need to follow guidelines to make everybody's life easier. This change has also allowed others to improve the process where possible, thus helping to raise the profile of Erlang as a mature and active o ...


    Read more


  • Erlang Rationale
    2010-12-02 Erlang Central

    Videos



    While Erlang has much in common with other functional languages it does many things differently from other languages. In this talk one of the three inventors of Erlang will look at the rationale behind Erlang and try to show how many of its important features combine to work together. We will also look at how Erlang was first developed to show the reason for some of the features in the rationale. ...


    Read more


  • Riak in 33 Seconds
    2010-12-02 Erlang Central

    Videos



    We would like to introduce Riak. This is a Dynamo-inspired key/value store that scales horizontaly and uses Map/Reduce as a query language. We are going to talk about its strengths and weaknesses and discuss tradeoffs of using Riak compared to other databases (both relational and NoSQL). We will also describe Riak's architecture and show it at work during the live demo. ...


    Read more


  • Continuous integration for Erlang/OTP, enhancing its quality and ease-of-use.
    2010-11-17 Erlang Central

    Videos

    Swarm is a continuous build server implemented in Erlang which presents a innovative twist to software quality assurance. The two core concepts, multi-platform build execution and automatic package generation, give projects the ability to provide users with exceptional support while requiring little manual effort. This talk describes how Swarm is used to enhance Erlang/OTP's development process. Further, the upcoming pre-build and tested packages of Erlang/OTP binaries for many free and commerci ...


    Read more


  • Hands-on DBG and TTB introduction
    2010-11-15 Erlang Central

    Presentations

    The Erlang tracing capability enables the developer to look inside any part of the system in an easy and efficient way. The Erlang dbg application facilitates this capability and is an extremely powerful tool which can be used when inspecting, tracing and debugging Erlang systems in real time and this tutorial will go through the basic to intermediate levels. We will go through how to enable tracing and how to interpret the results. We will then look at how to build basic debugging/tracing capa ...


    Read more


  • Erlang in Embedded Systems
    2010-06-07 Erlang Central

    Videos

    Erlang holds great potential for use in Embedded devices. The distributed and fault-tolerant nature of Erlang has many uses in embedded systems, and yet there is not much available for the enthusiastic Erlang developer who wishes to run his Erlang applications on embedded devices. This talk will discuss the potential of a Linux-based Embedded Platform developed with the focus on running a minimal Erlang/OTP system. An Erlang-based model for mobile data-oriented networks for use in embedded syste ...


    Read more


  • Taking the Erlang/OTP distro on github to the next level: Continuous builds and tests for community patches
    2010-06-07 Erlang Central

    Videos



    Swarm is a continuous build system implemented in Erlang which takes software collaboration to another level. It allows users to share patches based on pre-defined rules, allowing for a more streamlined patch submission process than currently used for Erlang/OTP. Furthermore it supports the build and test of custom Erlang distributions which can be used to create specialized and supported collections of Erlang applications. Erlang Solutions plans to use Swarm to automatically test patches ...


    Read more


  • Tutorial – Inviso: tracing in multiple node environments
    2009-11-13 Erlang Central

    Presentations

    Tracing and debugging large systems still remains a challenging and sometimes daunting task. There are few tools at hand, and even if some data is collected the sheer volume and hours required to analyse it makes one wince. However, there's a hidden gem in OTP which many developers and testers may not be aware of - the Inviso application. Although still a work in progress, we've made an effort to provide a clean, functional and safe API to it. Together with a friendlier user-interface it ...


    Read more


  • Tutorial – Exago: an Offline Log Monitoring Tool
    2009-11-13 Erlang Central

    Presentations

    As a developer or support engineer you have probably spent enormous energy and time manually analyzing log files, trying to find out what went wrong, when and why. Using Exago, now you can automatically parse and process log files, and check them against an abstract model of the system. In case of failure, it will report the abstract state where the error occurred, and the events that led to the point of failure.In this 90 minute tutorial we will cover, how to: specify relations between l ...


    Read more


  • Page 5 of 512345