Videos

  • Keynote: The history of CouchDB development from a very personal point of view
    2009-04-27 Erlang Central

    Videos

    This talk is about the history of CouchDB development from a very personal point of view. I'll talk about my inspirations for CouchDB and why I decided to move my wife and kids to a cheaper place and live off savings to build this thing. I'll discuss how the project has progressed  and evolved, the decision to switch to Erlang and the transition to joining the Apache Foundation. It's also about the day to day grind of working alone at home for months on end, how I deal with feeling panic ...


    Read more


  • The other side of functional programming
    2009-04-27 Erlang Central

    Videos

    Although Haskell and Erlang are both functional languages, they diverge in many ways in their approaches to building software. In this talk, we'll look at some of the key differences between the two languages, and show off some of the most exciting development and testing techniques that the Haskell perspective enables: how to write bulletproof, elegant code that executes blazingly fast. ...


    Read more


  • CouchDB Case Studies
    2009-04-27 Erlang Central

    Videos

    CouchDB w/ Lisp Flavored Erlang - talk by Tim Dysinger Tim will show some neat tricks playing with CouchDB and Erlang nodes. He has written some Lisp Flavored Erlang code to manipulate and map/reduce the Enron Email Dataset on multiple CouchDB nodes. He’ll show how to pull out miscellaneous aggregated data we might use in warehouse reports. CouchDB and bibJSON and the Bibliographic Knowledge Network - talk by Nitin Borwankar The Bibliographic Knowledge Network (bibkn.org) is an NSF funde ...


    Read more


  • CouchDB Apps
    2009-04-27 Erlang Central

    Videos

    “Look Ma, no middleware”. This presentation is a tour de force through building standalone CouchDB applications with nothing but HTML & Ajax directly talking to CouchDB’s REST API. CouchDB applications run locally, on a users machine. Application data can be replicated between users and central servers alike using a peer to peer structure. Users can access their data when offline (for example when on a plane). Even the applications themselves can be replicated (for software u ...


    Read more


  • 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


  • 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


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

Follow Erlang Central: