Presentations

  • Building RiakCS on Riak
    2013-06-13 Erlang Central

    Presentations Videos



    Riak CS is an Erlang application that exposes the S3 API on top of Riak: an eventually consistent fault-tolerant distributed key-value store. Riak CS design faced many challenges: supporting large files, distributed garbage collection and quick time to market. We'll dive into implementation details and lessons applicable to anyone building distributed systems, such as the power of immutability in large-scale system design. Time will also be given to less obviously exciting issues like versioning ...


    Read more


  • Full Metal Erlang
    2013-06-13 Erlang Central

    Presentations Videos

    This talk will describe the port of Erlang to RTEMS. 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 and on the Gallileo Satellites. Porting Erlang to RTEMS opens the way to new application areas, like in the current use case a intelligent RFID system for Industry 4.0 and Internet of Things applications. Talk objectives: Give a short ove ...


    Read more


  • Making our Traffic Jams Disappear
    2013-06-13 Erlang Central

    Presentations Videos

    My talk presents results from the FP7 Project MODUM that are developed in Erlang. The European project develops a new approach for the pro-active demand-responsive management of traffic (cf.modum-project.eu). The developments focus on solutions assuming a high degree of participation by intelligent users. These users have an e-butler (i-butler when bought from Apple) that proactively manages their commuting and other displacements. Initial deployment of the developments will enable full utili ...


    Read more


  • Erlang, Designed for the New Web Challenges
    2013-06-13 Erlang Central

    Presentations



    While a lot of frameworks exist or are created to help you build web services for today, little embrace the new paradigms that design what the web will be tomorrow. OTP has a lot and seems designed from the ground to answer to these new challenges despite its age. This talk will present a new way of building web services by using Erlang and OTP to create a gateway or a thin layer between client applications and backends with the help of webrtc and websockets standards. Talk objectives:  ...


    Read more


  • Exosense – Demonstrating a Connected Device Application
    2013-06-13 Erlang Central

    Presentations Videos

    Feuerlabs' Exosense, a modern framework for managing connected devices, is now operational and has been demonstrated in a number of prototypes. In this talk, we will describe our approach to Connected Device life-cycle management, and walk through an Erlang-based embedded application for in-vehicle performance monitoring. We will make the case that a reasonably competent programmer can produce a working end-to-end demonstration within a few days, and be well prepared for rapid deployment, suppor ...


    Read more


  • Relx, A Dead Simple, Robust Way to build Releases
    2013-06-13 Erlang Central

    Presentations Videos



    Building Releases is harder then it needs to be. There is already so much useful metadata in any Erlang release that it should be a simple one line command to create almost any Release. With Relcool it is. Providing both a simple command line and intuitive integration with Rebar, Relcool makes the standard Releases simple and hard Releases easy. Talk objectives: The ultimate goal is to get more people using standard OTP Releases for their systems. By introducing Relcool and showing how easy ...


    Read more


  • Zotonic, the Erlang Web Framework and CMS
    2013-05-30 Erlang Central

    Presentations

    Zotonic is the open source, high speed, real-time web framework  and content management system, built with Erlang. It is flexible, extensible and designed from the ground up to support dynamic, interactive websites and mobile solutions. Talk objectives:  Give an introduction to Zotonic and show why Erlang and its design principles are a good fit for highly interactive, real-time web applications Target audience: Developers, Technical co-founders at startups ...


    Read more


  • Mongoose – Citizen of the World (Wide Web)
    2013-05-30 Erlang Central

    Presentations

    MongooseIM is an Erlang-based implementation of the XMPP server. It provides a base platform for building messaging systems and has been successfully deployed and used for serving millions of online users. Talk will explain MongooseIM and how it fits into the modern Web. After this, I will describe the ways in which MongooseIM can be integrated with web pages using Websockets, like the example many people have already seen: the group chat on the ErlangCentral.org live streaming pages. Talk ob ...


    Read more


  • 1000 Actors, One Chaos Monkey and… Everything OK
    2013-05-30 Erlang Central

    Presentations

    This is a pure live demo without slides. I fire up an Erlang VM instance, in which I'll activate 1000 parallel actors. Then I'll send out a chaos monkey to produce unpredictible and partially critical situations in the system. During the demo I'll explain, how this situations are being managed and solved in the running system. Also, the basic mechanisms of the Erlang VM as well as relevant parts of the ecosystem will be explained. Talk objectives: Explain Erlang approach to parallelism and OT ...


    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


  • Taming the Rabbit: Writing RabbitMQ Plugins
    2013-05-30 Erlang Central

    Presentations

    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


  • Keynote: Erlang and the Chasm
    2013-05-30 Erlang Central

    Presentations

    Many wonderful technologies show great potential but never really become mainstream. As an example of how this plays out for a specific technology this talk will look at the status of Erlang using the technology lifecycle lenses of Geofrey More and in particular discuss if Erlang is before, in or after the Chasm. The take aways are not specific to Erlang in any way, so this talk could probably be done talking about technology X, but it makes more sense to talk about technology management and ...


    Read more


  • Page 2 of 1112345...10...Last »

Follow Erlang Central: