Videos

  • Erlang at Facebook
    2009-04-27 Erlang Central

    Videos

    Erlang has been used to develop a number of applications at Facebook. Eugene Letuchy has been involved with this development and will discuss the reasons for choosing Erlang and the benefits it has brought. ...


    Read more


  • Writing an XMPP Client in Erlang
    2009-04-27 Erlang Central

    Videos

    Many languages today have at least one good XMPP client library. Ruby? Check. Java? Check. Python? Check. Even so-called "academic" languages like Haskell have at least one XMPP client. Erlang -- a language bred for message passing and concurrency -- is sadly lacking a good client. In this talk, I will describe how I used Erlang's core strengths to build a working XMPP client in 5 days. I'll also share the lessons I learned using Erlang to rapidly prototype and deliver a working solution. ...


    Read more


  • Web Server Deathmatch
    2009-04-27 Erlang Central

    Videos

    Picking the picking the right tool for the job isn't easy, especially when you have many options to choose from. Regardless of the job one aspect to take into account is performance. This talk will pit Apache, nginx, Lighttpd, Yaws, inets:httpd and MochiWeb against each other in a battle royale of performance. Who will come out on top? ...


    Read more


  • EUnit Howto: tips, tricks and news
    2009-04-27 Erlang Central

    Videos

    Recently, the EUnit unit testing framework for Erlang was shipped for the first time as an official part of the Erlang/OTP distribution. While the documentation is fairly complete, it is not always obvious how the various features are supposed to be used in practice. Richard Carlsson, the author of Eunit, will in his talk focus on getting Eunit up and running, tweaking it to fit your build environment, and leveraging its features in typical testing situations. He will also briefly present s ...


    Read more


  • Building Reliable Distributed Heterogenous Services with Katamari/Fuzed
    2009-04-27 Erlang Central

    Videos

    Erlang is a powerful language for distributed computation, but most modern production software is written in a variety of languages that are not as suited to reliable, distributed programing. At Powerset, we developed a platform for reliable distributed computing that leveraged the Erlang Ports infrastrcutre to make the robustness and flexibility of Erlang-based networked infrastructure to a variety of language runtimes, without onerous cross-porting work. From that base, we extended our ...


    Read more


  • Load Testing of Web Applications
    2008-06-23 Erlang Central

    Videos

    Load testing of web applications is typically done to understand the load characteristics the application can handle, to configure the hardware and the deployment architecture to allow the web application to handle a higher load. If an application has to scale to millions of users, performance testing becomes mandatory. This implies that the tool used for testing must be scalable in the first place in order to simulate the expected loads. Karthik explains why Erlang is the language of choice for ...


    Read more


  • Erlang & Robotics: The ROSEN Framework at the Eurobot 2008 Competion
    2008-06-23 Erlang Central

    Videos

    This talk will describe ROSEN, an Erlang robotic framework and simulation engine developed by the University of Catania. It is characterised by a layered architecture able to separate the various concurring tasks controlling the system into different modules. The framework is based on OTP principles, making a strong use of behaviors in order to separate generic functionalities from the peculiarities specifics of the robot being implemented. ROSEN and the Robotics framework is based on experience ...


    Read more


  • Erlang & Robotics Workshop
    2008-06-23 Erlang Central

    Videos

    The workshop will focus on how to program autonomous mobile robots using the Erlang language and the ROSEN framework. The framework is based on OTP principles, making a strong use of behaviors in order to separate generic functionalities from the peculiarities of the structure of the specific robot to be implemented. A tool for simulating the functioning of the robot will be also described, based on the ROSEN, a 3D robotic simulation engine. Thanks to ROSEN, the control system implemented using ...


    Read more


  • Introduction using Faxien & Sinan: Erlang Project Build & Packaging Systems
    2008-06-23 Erlang Central

    Videos

    In this talk you will learn how to install the tools and how to generate and start a project singen, build.cfg, and compilation. Eric and Martin will also provide an intro into working with erlware tools during build Building and testing with Sinan, versioning and locally installing library applications so Sinan picks them up as dependencies. They will then cover how to publish code Creating releases, package format conventions, control files, the package maintainer role, publishing with Faxien. ...


    Read more


  • Erlang in Financial Applications
    2008-06-23 Erlang Central

    Videos

    Erlang in E-Commerce and Banking Kreditor provides creative payment solutions to Internet shops. We are basically a bank specializing on E-commerce, providing secure transactions between consumers and on-line stores. Our business model puts high demands on our system in terms of availability, throughput and security. At the same time we constantly introduce new features, staying ahead of or competition by doing very rapid development and having an extremely short time to market. In this Erlang s ...


    Read more


  • QuickCheck Tutorial: Using QuickCheck to Test Erlang Programs
    2008-06-23 Erlang Central

    Videos

    QuickCheck is an automated testing tool which addresses these problems by generating test cases from a concise specification (so that many more cases can be tested), and simplifying 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. In this tutorial, John Hughes and Thomas Arts will use ...


    Read more


  • Building a transactional distributed data store with Erlang
    2008-06-23 Erlang Central

    Videos

    The e-commerce platforms at Amazon, E-Bay or Google serve millions of customers using tens of thousands of servers located in data centers throughout the world. At this scale, components fail continuously and it is difficult to maintain a consistent state while hiding failures from the application. Peer-to-peer protocols have been invented to provide availability by replicating services among peers. The current systems are perfectly tuned for sharing read-only data. To extend them beyond the typ ...


    Read more


  • Page 84 of 86« First...102030...8283848586

Follow Erlang Central: