Presentations

  • Erlang and RTEMS Embedded Erlang, two case studies
    2012-09-29 Erlang Central

    Presentations

    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 ...


    Read more


  • Deconstructing Travis
    2012-09-29 Erlang Central

    Presentations

    Unless you have been living under a rock for the past year you might know of Travis CI, the continuous integration service for the open source community. Travis CI has run 757,465 tests for 10,844 open-source projects to date, including Basho's Riak, and Mochiweb.  Apart from looking at how Travis works now and in the near future, we will also look at how it got there, and how we broke Travis up into smaller more manageable, more concise encapsulated services.Talk objectives: Introducing Tr ...


    Read more


  • Diving into Erlang is a one-way ticket
    2012-09-29 Erlang Central

    Presentations

    Pavlo will tell you about his journey into Erlang: from first gentle touches through storm-alike learning while writing the book to concrete projects and using + trusting Erlang-based systems in larger scenarios. And why he'll never be the same again.Talk objectives: Explain the audience why and when they should use Erlang. ...


    Read more


  • Hello World in Erlang. Reloaded.
    2012-09-29 Erlang Central

    Presentations

    Hello is a RPC Toolkit written in Erlang. This talk will go through the history, features and use cases of this toolkit to give the audience a idea of what Hello wants to be. A comparison with other toolkits will be given. Lastly the roadmap will be discussed and hopefully extended with ideas from the audience.Talk objectives: Present the audience with another option to consider when writing services in Erlang.Target audience: Erlang developers and software architects ...


    Read more


  • A ride in the bowels of Erlang web servers
    2012-09-29 Erlang Central

    Presentations

    Paolo will focus on Erlang HTTP servers. By going through some of the internals of few web servers written in Erlang, let's see what kind of different solutions were adopted to solve the same problem and learn how Erlang building blocks were used to build these products.Target audience: Everyone who's curious to take a look at how Erlang we servers work ...


    Read more


  • The Dawn of the Mega-Core Age: Using Refactoring and Skeletons to Generate Parallel Erlang Programs
    2012-06-15 Erlang Central

    Presentations

    Despite Moore's ``law'', uniprocessor clock speeds have now stalled. Rather than using single processors running at ever higher clock speeds, it is  common to find dual-, quad- or even hexa-core processors, even in consumer laptops and desktops. Future hardware will not be slightly parallel, however, as in today's multicore systems, but will be massively parallel, with manycore and perhaps even megacore systems becoming mainstream. This means that programmers need to start thinking parallel fro ...


    Read more


  • The Design of Scalable Distributed (SD) Erlang
    2012-06-15 Erlang Central

    Presentations

    The multicore revolution means that the number of cores in commodity machines is growing exponentially. Many expect 100,000 core clouds/platforms to become commonplace, and the best predictions are that core failures on such an architecture will become relatively common, perhaps one hour mean time between core failures. The RELEASE project aims to scale Erlang to build reliable general-purpose software, such as server-based systems, on massively parallel machines. We propose to work at three le ...


    Read more


  • Taking a Virtual Machine towards Many-Core
    2012-06-15 Erlang Central

    Presentations Videos

    The number of cores in modern computer systems increase rapidly. While the Erlang Virtual Machine has a history of good support for multicore systems, new development in the hardware industry requires further development of the Virtual Machine. This talk will walk you through the latest development, as well as the future, of the Virtual Machine regarding support for multicore and multiprocessor systems. The talk will also discuss what problems arise when moving from multicore to many-core system ...


    Read more


  • The Gory Details of Garbage Collection
    2012-05-28 Erlang Central

    Presentations Videos

    Garbage collection is the key to automatic memory management. It relieves the programmer from the tedious and error prone task of manually keeping track of all mallocs and frees in a program. In this talk we will look at the basics of garbage collection and take a look inside the Erlang VM to see how garbage collection works in the Erlang context. Talk objectives: Describe garbage collection in general and how it works in Erlang in particular. Target audience: Anyone interested in the g ...


    Read more


  • Complex Event Processing on Arbitrary Data in Real-Time
    2012-05-28 Erlang Central

    Presentations

    Myrmas is a new, open source, low-level complex event processing system that serves as the core for 10io`s innovative new product AutonomicI/O. AutonomicI/O identifies anomalies in infrastructure telemetry data, and takes the appropriate proactive autonomic action to circumvent the costly unplanned IT outage(s) that would have resulted. This presentation will provide an overview of how Myrmas was architected to reduce re-execution and dramatically increase the ability to distribute computatio ...


    Read more


  • Erlang Metaprogramming Made Easy
    2012-05-28 Erlang Central

    Presentations

    To generate Erlang code dynamically, you have until now had two choices: you could either create plain tuples according to the "abstract format" as generated by erl_parse (which is messy and has many special cases to keep in mind), or you could use the API functions in the erl_syntax module (which offer more abstraction, but can get pretty verbose). This talk will present the missing ingredient; a library allowing you to use template strings with metavariables, both for generating and matching o ...


    Read more


  • The ABCs of C to E(rlang): a Practical Guide to Porting a Softswitch
    2012-05-28 Erlang Central

    Presentations

    How to port a (successful!) hosted voip softswitch from C/C++ to Erlang. The whys, the hows, the successes and failures; and how to convince your manager it's a good idea! M5/Shoretel runs a very successful hosted voice over IP enterprise class PBX written primarily in C and C++. Five years ago we started to investigate the possibility of using Erlang as the primary language for the project. This is the story of how we evaluated it, how we got excited by it, how we're using Erlang to build ...


    Read more


  • Page 4 of 11« First...23456...10...Last »

Follow Erlang Central: