1. eTorrent, writing Peer-to-Peer clients in Erlang: Jesper Louis Andersen

    40:06

    from Erlang Solutions / Added

    259 Plays / / 0 Comments

    Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com Erlang is perfectly suited for a modern distributed world. Part of this world is also a relatively new kind of client/server paradigm, namely Peer-to-Peer communication. We believe that this kind of communication is important to the modern internet and hence, the eTorrent project was born to gauge the usefulness of Erlang in a heavily distributed Peer-to-peer setting. This talk is about using Erlang for implementing Peer-to-Peer clients. I claim Erlang made us write an efficient BitTorrent client in a fraction of the effort compared to other clients. I claim our client is more robust than the competition for normal operation. And I claim the Erlang mentality fits the Peer-to-Peer model well. I also explain how we utilize the Erlang platform to implement the client in an OTP-idiomatic way, and how we differ from the mainstream implementations. Follow us on Twitter @Erlangfactory  https://twitter.com/#!/erlangfactory  Join our group on Linkedin Erlang Factory  http://www.linkedin.com/groups/Erlang-Factory-2003110?trk=myg_ugrp_ovr

    + More details
    • Pong on Atmel AVR32 STK1000

      01:31

      from okhofstad / Added

      144 Plays / / 0 Comments

      + More details
      • Couchbase Performance and Scalability - Iterating with DTrace Observability: Dustin Sallings, Matt Ingenthron

        46:57

        from Erlang Solutions / Added

        161 Plays / / 0 Comments

        Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "Couchbase Server provides a simple, distributed document store. Written in a combination of Erlang using components of OTP for clustering and supervision alongside some C/C++, Couchbase Server manages the distribution of documents across a cluster of commodity hardware allowing for indexing of these documents and analytics through views. The system is accessible from nearly any programming language or through one of two open protocols: HTTP and memcached protocol. This session will be a case study in designing and building this distributed, document oriented database. Couchbase ran into challenges with understanding where performance bottlenecks were in the system, for which Couchbase's Dustin Sallings contributed new DTrace probes to the common Erlang VM. Using these probes, Dustin and the Couchbase team were able to identify and correct bottlenecks in the system. Since then, Dustin and others in the Erlang community have collaborated to enhance Erlang observability. Couchbase also had to overcome some challenges in trying to cluster the system to ever larger groups of computers with Erlang/OTP. The Couchbase team has been able to overcome these challenges with careful separation of cluster management from data management processing and careful attention to how OTP is used in the system. In this session, Dustin and Matt will cover these topics, sharing what has worked and where the challenges were in bringing Couchbase Server together. Couchbase Server has it's roots in both the Apache CouchDB project and the Membase project." Follow us on Twitter @Erlangfactory  https://twitter.com/#!/erlangfactory  Join our group on Linkedin Erlang Factory  http://www.linkedin.com/groups/Erlang-Factory-2003110?trk=myg_ugrp_ovr

        + More details
        • Erlang Application Metrics with Folsom: Joe Williams

          30:33

          from Erlang Solutions / Added

          246 Plays / / 0 Comments

          Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "Tracking application metrics is pivotal to knowing what your applications are doing at any point in time. Folsom is a library to help developers track these details through various metric types and powerful statistical functions. This talk will cover details on metrics collection and exporting in general as well as how to get started with Folsom and Folsom Webmachine." Follow us on Twitter @Erlangfactory twitter.com/#!/erlangfactory Join our group on Linkedin Erlang Factory linkedin.com/groups/Erlang-Factory-2003110?trk=myg_ugrp_ovr

          + More details
          • BUBBA - Benchmarking Using Browser-Based Animation: Jay Nelson

            42:35

            from Erlang Solutions / Added

            140 Plays / / 0 Comments

            Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com Microbenchmarks are notoriously bad at predicting overall performance, but running experiments with actual production code using alternative implementations for key algorithms can identify expected performance improvements if the comparisons are executed relative to each other in the same environment. I show how to use YAWS, HTML5 and d3.js to dynamically graph the benchmark performance of erlang code. The goal is to make it easy for a contributor to demonstrate an improvement to your code and convince you to accept a pull request. This talk is the result of experiments developing tools needed for geographically distributed collaborative erlang development. The approach presented applies equally well to other erlang web server implementations such as mochiweb, cowboy, misultin and others, but I wanted to give an overlooked stalwart some much needed love in the modern age of javascript. Follow us on Twitter @Erlangfactory  https://twitter.com/#!/erlangfactory  Join our group on Linkedin Erlang Factory  http://www.linkedin.com/groups/Erlang-Factory-2003110?trk=myg_ugrp_ovr

            + More details
            • Using Erlang’s Location Transparency For Devops Work: Noah Gift, Michael Bakkemo

              26:12

              from Erlang Solutions / Added

              134 Plays / / 0 Comments

              Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "The cloud, and especially Amazon, has raised the bar for systems administration and large-scale systems architecture. In this talk I will go through how we have used Erlang’s location transparency features to manage clusters of machines on using EC2 and rightscale." Follow us on Twitter @Erlangfactory  https://twitter.com/#!/erlangfactory  Join our group on Linkedin Erlang Factory http://www.linkedin.com/groups/Erlang-Factory-2003110?trk=myg_ugrp_ovr

              + More details
              • Using User Code to Upload Data From a Flat File

                02:59

                from Vector Software / Added

                13 Plays / / 0 Comments

                + More details
                • 3D Product Animation

                  00:15

                  from Falcon9 Media / Added

                  166 Plays / / 0 Comments

                  Product Animation - Unfold, build, plant and grow. The four stage set-up of the Super City Flower Bed is a concept animation created to show the simplicity behind the design of one this year's most exciting Eco-friendly lifestyle market additions. 3D quick product animation to be looped or embedded into video as demonstration.

                  + More details
                  • Embedded and Communication : - PARC Technology Research Lab (P) Ltd.

                    00:45

                    from Apurv Modi / Added

                    13 Plays / / 0 Comments

                    PARC Started in 1997 at Bangalore, India. We primarily focus on Embedded Technology space and on the Digital Video Technology solutions. We are a company with a creative approach to complex technology solutions. We develop technology applications and solutions that are suitable for an ever changing and evolving techno business environment. We specialize in end-to-end services. Our service spectrum covers key areas such as H/W solutions,firmware development, embedded systems, application development and testing services. We are an optimum sized company that allows us to be more flexible and cater to each customer ina more personalized manner. We focus on a strong customer relationship and delivery ownership.We act as true development partners to our customers.

                    + More details
                    • Kinect Interactive Shop Window demostration by Baris Onal

                      01:42

                      from Baris Onal / Added

                      136 Plays / / 0 Comments

                      At Embedded World 2012 / Nürnberg Messe

                      + More details

                      What are Tags?

                      Tags

                      Tags are keywords that describe videos. For example, a video of your Hawaiian vacation might be tagged with "Hawaii," "beach," "surfing," and "sunburn."