Blog

  • 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


  • 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


  • Continous Integration at WCDMA using Erlang Common Test
    2012-05-28 Erlang Central

    Presentations

    This is a description of how our Erlang common test based test framework is used within Continous Integration of the RNC node at WCDMA. The strategy is that the cross functional teams write test suites for new features that are then inherited into Continous Integration. Talk objectives: to give an understanding of the framework structure and how it is used within Continous Integration and also some experience from a user perspective. Target audience: SW developers and testers. ...


    Read more


  • Taking a Virtual Machine towards Many-Core
    2012-05-28 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 sys ...


    Read more


  • The OS4RW: an Operating System for the Real World
    2012-05-28 Erlang Central

    Presentations

    Erlang enables and powers a connected society. This talks brings this connection one step further into the real world. It presents an approach to translate the concept of an operating system to the physical world. A computer OS manages ICT resources (e.g. CPU cores) used by computing activities. The OS4RW manages real world activities (e.g. painting a car body, executing a helicopter rescue)  that use real-world resources (e.g. robotic painting line, rescue helicopter and its crew). An ideal ...


    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


  • Page 51 of 58« First...102030...4950515253...Last »

Follow Erlang Central: