Tag Archives: erlang factory lite

  • Robert Virding – Erlang: Evolution- Berlin Erlang Factory Lite
    2015-01-09 Erlang Central

    Videos



    In this talk will discuss the circumstances that led to Erlang, the design choices that were made, what the future holds for Erlang and how it all relates  to building scalable distributed systems now. http://www.erlang-factory.com/berlin2014/robert-virding About Robert Robert Virding is Principal Language Expert at Erlang Solutions Ltd. While at Ericsson AB, Robert was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part ...


    Read more


  • Indenting Erlang Code Automatically (in Vim)
    2013-05-30 Erlang Central

    Presentations Videos



    In 2007 I wrote the Erlang indentation for Vim. It is not smart enough, so I decided to make it smarter. At the conference I will present the challenges of indenting Erlang code. Talk objectives: To give the audience some general understanding of automatic indentation in text editors, and a high-level description and interesting corner cases of indenting Erlang code Target audience: Erlang coders and text editor enthusiasts ...


    Read more


  • Erlang and RTEMS Embedded Erlang, two case studies
    2013-02-19 Erlang Central

    Videos



    RTEMS is a open-source hard-realtime operating system for small embedded systems.  It is used in the aerospace industry flying on satellites and planetary probes - currently its also driving around on Mars.  This talk shows how Erlang and RTEMS work together in real world products.  In the first product they are running on separate boards talking over USB, in the second product Erlang even runs atop of RTEMS as operating system. Talk objectives: Show some real world examples of how Erlang ...


    Read more


  • Google APIs and Erlang
    2012-11-05 Erlang Central

    Videos



    Google has been providing webservices and APIs for over a decade, and the latest generation of these services is engineered around discoverability, REST, and JSON. In this talk we'll look at the architectural decisions that have lead us to this point, and at how to consumer and work with these APIS from Erlang, working with OAuth2 and JSON. Talk objectives: The aim is to show consuming modern web APIs with Erlang, and to discuss the architectural principles and challenges that have lead us to ...


    Read more


  • Introduction to Webmachine
    2012-11-05 Erlang Central

    Videos



    Matt Heitzenroder provides an introduction to Webmachine, a RESTful toolkit for writing well-behaved HTTP applications, helping developers to deal with the complexities of an HTTP-based application. Talk objectives: To introduce Webmachine as a good starting point for learning Erlang and as a tool to quickly build RESTful APIs Target audience: Erlang Beginners and Web Developers ...


    Read more


  • Profiling Erlang programs using Percept2
    2012-11-05 Erlang Central

    Videos



    The number of cores in modern computer system is increasing rapidly, and Erlang's support for multi-core system is also being continuously improved. To take full advantage of the computing power provided by multi-core Erlang, new Erlang applications need to be written with more parallelism to assure that there are enough processes ready to run, and existing sequential Erlang applications can be refactored to introduce more parallelism and therefore scalability. However, very often one might find ...


    Read more


  • Automated testing with Erlang (“these go to eleven”)
    2012-11-05 Erlang Central

    Videos



    Erlang is designed for building massively scalable and highly available soft real-time systems. Unsurprisingly , Erlang provides us with powerful libraries for automated testing of these type of systems. In this talk, we take a look at three of the popular automated testing libraries for Erlang, discuss their individual strengths and weaknesses and illustrate the importance of continuous integration by deploying sample automated tests to Travis-CI, a free continuous integration service for the ...


    Read more


  • Taming the Rabbit: Writing RabbitMQ Plugins
    2012-11-05 Erlang Central

    Videos



    RabbitMQ is a Messaging and Queueing server that works with the AMQP protocol. But what happens if we want to use the server beyond AMQP? What if we want to replace its own storage engine or provide new authentication methods? All of that can be done why writing new plugins for RabbitMQ in Erlang. In this talk we are going to present various plugins for RabbitMQ and we will show how to extend the broker by adding new routing algorithms with custom exchange types. The code examples will be in ...


    Read more


  • CyLec – An Architecture for Electricity Smart Metering
    2012-11-05 Erlang Central

    Videos



    Cyan is a systems company involved in two primary markets: public lighting control and smart metering.  This talk covers our CyLec architecture for electricity smart metering, from the wireless ISM-band nodes embedded in the meters via the GPRS gateways that link them to the internet and the Erlang cloud infrastructure that manages them to the rich web applications in the control rooms. Talk objectives: Show off an innovative use of Erlang in the M2M space. ...


    Read more


  • Erlang in global radio astronomy – monitoring and controlling custom built hardware at the bit level
    2012-11-05 Erlang Central

    Videos



    In radio astronomy - the field I work in - data processing requirements are so large we have to build custom hardware to actually do it. In the talk I would like to introduce the observation technique we currently use, very long baseline interferometry, and the hardware that is currently being developed for expanding its capabilities. Feeding and controlling this FPGA powered device will require a distributed system also capable of controlling embedded devices remotely over a network. A primary ...


    Read more


  • Hitchhiker’s guide to the Erlang VM
    2012-11-05 Erlang Central

    Videos



    The BEAM is the standard Erlang implementation in use today. It was specially designed just to run Erlang. We will make a quick tour of the BEAM visiting the major sights to see what it looks like internally and how it functions. There will be no need of a towel on this short tour. Target audience: Developers and system architects who want to get a better understanding of how their applications will run. ...


    Read more