Presentations

  • 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


  • Prevention is better than cure (unit testing in Erlang)
    2012-04-23 Erlang Central

    Presentations

    Well written unit tests are a great way to ensure the correctness of software components, document their public APIs and facilitate the refactoring of code bases. The most prominent features of EUnit - Erlang's unit testing framework will be demonstrated by example. Time permitting we'll also take a quick glance at "meck" - a mocking framework for Erlang. Talk objectives: Show how Erlang software components can be unit tested in an effective and elegant fashion. Elucidate some of the more "es ...


    Read more


  • Erlang from behind the Trenches
    2012-04-23 Erlang Central

    Presentations

    Erlang is a programming language designed for the Internet Age, although it pre-dates the Web. It is a language designed for multi-core computers, although it pre-dates them too. It is a "beacon language", to quote Haskell guru Simon Peyton-Jones, in that it more clearly than any other language demonstrates the benefits of concurrency-oriented programming.In this talk, Francesco will introduce Erlang from behind the trenches, looking at how its history influenced its constructs. He will be doing ...


    Read more


  • What can be done with Java but should better be done with Erlang
    2012-04-23 Erlang Central

    Presentations

    Software development is more of craftsmanship than of engineering. A good craftsman carries more tools around than just a hammer. And it's relatively inefficient to use a hammer where you need a saw. So when you take the Java ecosystem for hammer, there is still a lot of situations where a saw called Erlang would be a much better fit. In this talk you will learn these situations from concrete examples. Target Audience: Java Professionals ...


    Read more


  • Erlang for .NET Developers
    2012-03-26 Erlang Central

    Presentations

    For many years a large number of developers have found comfort in the Microsoft world. From the early days of COM through to the later years of .NET, these developers have managed to get by working within the realms of a single technology at a time. The idea of monoglot programming is no longer sustainable. No single runtime or language exists which can best solve every problem that developers face. .NET developers are realising that there is more to life and technology than .NET, and they ...


    Read more


  • ErlangPro: when packaging is the game-changer
    2012-03-26 Erlang Central

    Presentations Videos



    ErlangPro is a way to facilitate the Erlang development and to extend the capabilities of applications written in Erlang and operated in various target distributed environments. Being the new form of packaging and deployment of Erlang-based software products, it is at the same time a new deployment and maintenance strategy for distributed solutions, which enables single-image solution delivery and single console monitoring, management and control for virtually any-size installations. ErlangPro's ...


    Read more


  • Evolving Universal Learning Networks Through Erlang
    2012-03-26 Erlang Central

    Presentations

    This talk will cover the use of Erlang in the development of Neural Networks, and other types of evolving learning graphs (Universal Learning Networks). The talk will elaborate on why Erlang is a perfect fit for the development of distributed learning networks, the importance of Erlang's features to the field of Computational Intelligence, and provide a case study of its use in the construction of distributed topology and parameter evolving universal learning network called DXNN. Talk ...


    Read more


  • Props: A DSL for Dealing with JSON-like Structures in Erlang
    2012-03-26 Erlang Central

    Presentations

    Dealing with JSON in Erlang is not nearly as seamless as in JavaScript. Using existing tooling from the Erlang ecosystem, I've created a new and, most importantly, easy to use data structure for working with JSON-like property structures. Learn how to use props for your own projects, and also you can leverage tools like Neotoma to make your own DSLs. Talk objectives: Introduce Props library and present how it was made and how others can make their own DSLs in Erlang. Target audience: Erlan ...


    Read more


  • Page 5 of 11« First...34567...10...Last »

Follow Erlang Central: