Presentations

  • Zotonic: easy content management with Erlang’s performance and flexibility.
    2010-06-07 Erlang Central

    Presentations

    Erlang and web sites are a great match. This talk will show you how Erlang solved the problems in building a flexible yet high performance CMS framework. A framework that works straight out of the box, is developer friendly, user friendly, and above all makes front end engineers happy. We will start with describing the technologies and demands imposed by modern web sites and the usage patterns that web sites typically see. You will see how PHP and other popular systems solve many of these pro ...


    Read more


  • Building a Commercial Consortium
    2010-06-07 Erlang Central

    Presentations

    Users of Erlang have a great deal of shared infrastructure, in particular a shared language implementation. All Erlang users have an interest in their shared infrastructure being maintained and improved but what is the best model to fund it? This talk will look at the consortium model and in particular at how it has worked in the Haskell world. The purpose is to provoke an informed discussion of whether a similar model might work in the Erlang world. ...


    Read more


  • Computation Abstraction: Going beyond programming language control syntax, or what we’ve missed from FP for so long in mainstream
    2010-06-07 Erlang Central

    Presentations

    For a long time, and due to the lack of main FP concepts in most mainstream languages, we missed opportunities to abstraction and code expressiveness and conciseness. With today’s democratization of FP, Computational Abstraction is what will enable us to be less dependent on specific programming language syntax offering; creating libraries of control structures and composition forms that help find concise and expresive solutions to enterprise programming challenges (null, lists treatmen ...


    Read more


  • The good code, the bad code and the ugly code: using Wrangler to refactor Erlang programs and tests
    2010-03-22 Erlang Central

    Presentations

    Wrangler is an interactive refactoring tool for Erlang. We will introduce the system through a series of short demonstrations, and then concentrate on the 'similar code' detection facilities of Wrangler. Using these with the refactorings in Wrangler we show how code - particularly test code - can be shrunk dramatically, under the guidance of the test engineer. The talk is illustrated with examples from Open Source and commercial Erlang development projects. ...


    Read more


  • Erlang at E*TRADE
    2010-03-22 Erlang Central

    Presentations

    This talk will cover the unique aspects of Erlang that are now the basis of a highly scalable web services platform at E*TRADE Financial. It will cover the criteria used in selecting Erlang over other approaches, the design aspects of the current system as well as issues that were encountered and addressed during the development, testing and deployment of the system. The 'Common Web Services' framework is an E*TRADE Technology for advertising, monitoring and routing web service calls in a dis ...


    Read more


  • What is messaging and why should you care?
    2010-03-22 Erlang Central

    Presentations

    Alexis will be presenting on RabbitMQ, an Erlang implementation of AMQP, the emerging standard for high performance enterprise messaging. Erlang is well known delivering a highly scalable and stable environment for applications that involve messaging. When JP Morgan Chase and others introduced AMQP, a new standard l4 protocol for busisness messaging and integration, Erlang seemed an obvious choice. This talk will explain the business rationale of this decision in detail and describe the technolo ...


    Read more


  • Using Erlang in a Carrier-Grade Media Distribution Switch
    2010-03-22 Erlang Central

    Presentations

    For the past three years I've worked in a startup developing innovative hardware solutions to handle the staggering growth of video traffic not only on the Web, but also in traditional cable TV networks and in IPTV deployments. As network operators rapidly push toward providing seamless delivery across TV screens, computer screens, and mobile devices, they're finding that traditional approaches of racking and stacking commodity PCs are quickly running out of steam due to overcrowded and overheat ...


    Read more


  • Tutorial – Exago: an Offline Log Monitoring Tool
    2009-11-13 Erlang Central

    Presentations

    As a developer or support engineer you have probably spent enormous energy and time manually analyzing log files, trying to find out what went wrong, when and why. Using Exago, now you can automatically parse and process log files, and check them against an abstract model of the system. In case of failure, it will report the abstract state where the error occurred, and the events that led to the point of failure.In this 90 minute tutorial we will cover, how to: specify relations between l ...


    Read more


  • Tutorial – McErlang
    2009-11-13 Erlang Central

    Presentations

    In this 90 minute tutorial Lars-Ake Fredlund will introduce the McErlang model checking tool for verifying Erlang programs, and examine some case studies where the tool has been successfully applied. Model checking is a verification technique where the all the states of a program are systematically explored and checked against correctness properties. Although very effective in hardware verification, there are a number of problems when applying model checking to software: - Need for ...


    Read more


  • Tutorial – QuickCheck specification for free
    2009-11-13 Erlang Central

    Presentations

    In this 90 minute tutorial we present a tool which can automatically derive QuickCheck specifications from Erlang programs. These specifications consist of "interesting facts" about the program under test, which can be used to improve program comprehension, and for future testing as the software evolves. Surprising facts--or missing ones--can quickly reveal inconsistencies in the design of the software. You will gain hands-on experience with automatic generation of software specificati ...


    Read more


  • Tutorial – Refactoring and Analysis with RefactorErl
    2009-11-13 Erlang Central

    Presentations

    RefactorErl is a source code analyser and transformer tool aimed at refactoring Erlang software. The tool itself is written in Erlang with a  unique approach: semantic analysis results are stored in a Mnesia database to avoid repeated analysis of the same source code, and simple, syntax-based manipulations are available that hide the details of handling separators, comments, and code layout. This 90 minute tutorial introduces the main features of RefactorErl: how you can use it simply as a r ...


    Read more


  • Tutorial – Testing Erlang multi-core applications with PULSE
    2009-11-13 Erlang Central

    Presentations

    PULSE is an addition to QuickCheck that enables you to find concurrency errors like race conditions and deadlocks in Erlang programs. Even if those errors may not show on a single processor system, they may be sitting there waiting to be revealed when you switch to multi-core. With PULSE you explore random schedulings that are possible on a multi-core but not on a single core, therewith increasing the possibility to reveal weird errors. Of course, the test case is minimized when finding a ...


    Read more


  • Page 10 of 11« First...7891011

Follow Erlang Central: