Videos

  • Everything you wanted to know about Dynomite but were afraid to ask
    2009-04-27 Erlang Central

    Videos

    Dynomite is an open source distributed key value database modeled after Amazon’s Dynamo. Dynomite was built from the ground up to support what would be a traditional RDBMS’s worst nightmare: low latency random read and write access to large binary objects. Dynomite is different from memcache style distributed hash tables in that it handles all routing and failover internally. Clients need merely connect to one node to have access to the entire cluster. It can provide low read and wr ...


    Read more


  • ErlyWeb and its use in creating simple real-time web-based chat applications
    2009-04-27 Erlang Central

    Videos

    Erlang was originally designed to build telcom systems. For most of its existence, most web developers have ignored Erlang partly because it was unproven as a web language and partly because it lacked good web development tools. This is unfortunate because Erlang's strengths in concurrency, distributed programming, and fault tolerance can be advantageous for many web applications. ErlyWeb was created to fill this gap: its goal is to make it as easy to build websites in Erlang as in other languag ...


    Read more


  • Test-driven development with Erlang
    2009-04-27 Erlang Central

    Videos

    Test-driven development may not be the first thing you think of when Erlang comes to mind, but it should. Using test-driven development, you can save substantial amounts of time, effort and energy. Nick's presentation will step through Erlang related test-driven development patterns as well as the tools and software available to Erlang engineers. ...


    Read more


  • Lisp Flavoured Erlang
    2009-04-27 Erlang Central

    Videos

    In this talk we will describe and demonstrate Lisp Flavored Erlang (LFE). LFE allows you to write Erlang code in a lisp syntax and combines the versatility and extensibility of lisp with the COP power of Erlang. LFE is completely integrated with Erlang/OTP and code written in LFE can freely be used together with modules written in vanilla Erlang and applications in Erlang/OTP. LFE is also much easier to use than vanilla Erlang when generating code. We will describe the system, its tools a ...


    Read more


  • Hands-on session with the McErlang model checker
    2009-04-27 Erlang Central

    Videos

    Following the talk on the McErlang Model Checker by Lars-Ake Fredlund, Clara Benac-Earle will provide a hands-on demonstration of the tool for those interested. Delegates will be shown how to install it onto their laptops and then they will be taken through some exercises to demonstrate its usage. ...


    Read more


  • Keynote: You got your Erlang in my Ruby
    2009-04-27 Erlang Central

    Videos

    With functional style, message passing concurrency primitives baked in and the power of OTP for building fault tolerant applications, Erlang is the best in breed programming environment for making horizontally scalable network servers. With a clean object model and beautiful, concise syntax, Ruby is one of the most productive and expressive dynamic languages available right now. Both of these platforms have great strengthsand weaknesses. Erlang syntax is bizaar for most programmers and ...


    Read more


  • Ad Serving in Erlang
    2009-04-27 Erlang Central

    Videos

    We've been using Erlang at Mochi Media since the 2006 launch of MochiAds, our advertising platform for Flash games. It's the first time any of us have done any production software with a functional programming language, and thus far it's turned out to be a great experience. The success of the MochiAds platform led us to writing many other products (internal and external) on the same technology stack. We believe Erlang to be one of the key reasons why we're able to develop more quickly and scale ...


    Read more


  • The Nitrogen Web Framework
    2009-04-27 Erlang Central

    Videos

    Nitrogen is an exciting framework not just for what it brings to the table, but also for what it leaves behind. By leveraging Erlang records as a surprisingly elegant markup language, discarding MVC in favor of an event-driven architecture, and only supporting Javascript-based forms, Nitrogen challenges many existing notions about what an Erlang application/web framework should do, and has invigorated others in the Erlang community to think unorthodox thoughts while building their own pro ...


    Read more


  • Keynote: The Erlang Rationale
    2009-04-27 Erlang Central

    Videos

    While Erlang has much in common with other functional languages it does many things differently from other languages. In this talk one of the three inventors of Erlang will look at the rationale behind Erlang and try to show how many of its important features combine to work together. We will also look at how Erlang was first developed to show the reason for some of the features in the rationale. ...


    Read more


  • Testing Erlang programs for multicore
    2009-04-27 Erlang Central

    Videos

    Erlang programs are easily ported to multicore; one gets a great speed-up for free, because the Erlang programs are concurrent in nature. Nevertheless, running your Erlang application on a multicore processor may well reveal errors that you have never spotted before. The Erlang scheduler on a single core is very deterministic and certain sequences of events simply cannot occur, although they do occur in theory and certainly on a multicore. Since the number of possible interleavings on a multicor ...


    Read more


  • A service fail over and take over system for Erlang/OTP
    2009-04-27 Erlang Central

    Videos

    Erlang/OTP positions itself in the niche for building fault tolerant software systems with redundancy over two or more independent nodes. However Erlang/OTP comes with surprisingly little built in support to make failover and takeover/migration of responsibilities between nodes in a safe way. The Fail Over and Take Over System (FOTOS) presented in this paper offers mechanisms to keep a consistent state over several nodes, and also detect partial network failures preventing individual nodes from ...


    Read more


  • CouchDB from 10,000 ft – an introduction to CouchDB
    2009-04-27 Erlang Central

    Videos

    This presentation takes a look at CouchDB from 10,000 ft. We try not to lose you in technical details and paint the big picture that you need to understand CouchDB’s strengths and weaknesses. CouchDB is a document oriented database. It does not adhere to the relational principles of traditional databases. You will learn what that means for your application design. CouchDB’s replication support solves the problems of high-traffic web sites, distributed peer-to-peer, and offline a ...


    Read more


  • Page 82 of 86« First...102030...8081828384...Last »

Follow Erlang Central: