Presentations

  • Tutorial – Wrangler
    2009-11-13 Erlang Central

    Presentations

    Wrangler is a refactoring tool which supports interactive refactoring for Erlang programs. It is integrated with both Emacs and Eclipse. Wrangler supports a variety of refactorings: Rename variable, module, function, process; Generalise function definition, Move function from a module to another; Function/ Macro extraction, Fold expressions against function/macro; Tuple function parameters, etc. Apart from refactorings, Wrangler also provides functionalities for "bad smell" detection ...


    Read more


  • Tutorial – Inviso: tracing in multiple node environments
    2009-11-13 Erlang Central

    Presentations

    Tracing and debugging large systems still remains a challenging and sometimes daunting task. There are few tools at hand, and even if some data is collected the sheer volume and hours required to analyse it makes one wince. However, there's a hidden gem in OTP which many developers and testers may not be aware of - the Inviso application. Although still a work in progress, we've made an effort to provide a clean, functional and safe API to it. Together with a friendlier user-interface it ...


    Read more


  • Tutorial – QuickCheck
    2009-11-13 Erlang Central

    Presentations

    QuickCheck support property based development. Instead of writing test cases for your applications, you write a one-pager with a QuickCheck property from which hundreds of test cases are generated automatically.QuickCheck simplifies failing cases to a minimal example on a test failure (so that fault diagnosis is quick and easy). QuickCheck enables developers to dramatically improve test coverage, and find obscure errors at an earlier stage, lowering costs and improving quality as a result ...


    Read more


  • Tutorial – Ericsson’s Common-Test Application
    2009-11-13 Erlang Central

    Presentations

    Peter will present the Common Test application by giving a general introduction to the tool, as well as talking in detail about various important and interesting features. The participants should get a good general idea about the usefulness of the tool, and hopefully a good enough understanding of it to get quickly started using it in their projects. ...


    Read more


  • Erlang and Eclipse
    2009-06-22 Erlang Central

    Presentations

    Eclipse is the open source, java-based IDE from IBM with support for many languages. In my talk I will demonstrate ErlIde, the Erlang IDE in Eclipse, and show how Eclipse can be used to do Erlang development. Some of the nice features will be demonstrated: debugging and tracing, multi-language development, using Wrangler to do Erlang refactoring within Eclipse. I will also compare ErlIde with other enviroments, and point out future development. ...


    Read more


  • Building Languages on Erlang (and an introduction to Reia)
    2009-04-27 Erlang Central

    Presentations

    Erlang exposes all of the functionality needed to build new programming languages with ease. In this talk you will learn the basics of how to create your own programming language on top of the Erlang VM, including scanning with leex, parsing with yecc, compiling parsed code from the Erlang abstract format into bytecode, and loading the resulting bytecode into the code server. The session will also cover the presenter's language: Reia, a scripting language for the Erlang VM. The talk will co ...


    Read more


  • Mixing Erlang and Ruby with Erlectricity
    2009-04-27 Erlang Central

    Presentations

    Erlang isn't good for everything. Neither is Ruby. But together they create a powerful force that can be harnessed to engineer highly scalable systems that defer to Ruby for more mundane tasks. The secret to this unholy alliance is a two way communication layer called Erlectricity that lets you craft Ruby nodes that receive messages just like Erlang processes. I will demonstrate how this setup can lead to elegant and extensible system design with simple examples, and then explain how Erlectri ...


    Read more


  • Keynote: Enterprise Integration
    2008-06-23 Erlang Central

    Presentations

    What happens when someone who works on enterprise integration tools and solutions for years steps back and takes a good look around? He realises just how poor many enterprise integration systems really are. In this talk, Steve will describe his experiences building RPC, CORBA, J2EE, and Web Service (SOAP/WSDL) systems over the course of nearly 20 years, how the Web is finally influencing enterprise integration for the better, and how he’s realized in hindsight just how much Erlang could have g ...


    Read more


  • QuickCheck for Erlang
    2008-06-23 Erlang Central

    Presentations

    Testing is a major part of all software development. Yet no matter how much effort is spent on it, some errors always seem to slip through. Cases which no-one thought to test crash systems late in development or out in the field, revealing errors which cost time and money to analyze, diagnose, and fix. In the worst case, such errors reveal fundamental flaws which force a redesign of part of the system, at disproportionate cost. In this talk we present QuickCheck, a tool which addresses these pro ...


    Read more


  • Enterprise Integration
    2008-06-23 Erlang Central

    Presentations

    What happens when someone who works on enterprise integration tools and solutions for years steps back and takes a good look around? He realises just how poor many enterprise integration systems really are. In this talk, Steve will describe his experiences building RPC, CORBA, J2EE, and Web Service (SOAP/WSDL) systems over the course of nearly 20 years, how the Web is finally influencing enterprise integration for the better, and how he’s realized in hindsight just how much Erlang could have g ...


    Read more


  • Couch DB at 10,000 feet
    2008-06-23 Erlang Central

    Presentations

    CouchDB is a document oriented database. It does not adhere to the relational principles of traditional databases. While there is not much room for technical details, we try to cover some of the cool things CouchDB uses Erlang for to present a super simple yet professional data storage model and the basis for Erlang-style high concurrency and fault tolerance. Since itsbeginnings around three years ago, CouchDB went from a self-funded, single-developer project to a small community project under t ...


    Read more


  • Page 11 of 11« First...7891011

Follow Erlang Central: