1. Boston Globe's use of Erlang to building a next-generation newspaper site: Jeff Moriarty

    24:40

    from Erlang Solutions Added 122 0 0

    Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "The Boston Globe launched its new subscription site at BostonGlobe.com using advanced techniques of Responsive Design and aspects of HTML 5 to optimize the device for as many screen sizes as possible. In the process, the development team chose Erlang to build its My Saved feature, which allows users to save stories to a queue for reading later or when offline. Moriarty will talk about the overall strategy, why they chose Erlang and Mnesia as the foundation and what they are planning next." 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
    • Your business depends on your customers - keeping them in the loop: Mahesh Paolini-Subramanya

      34:11

      from Erlang Solutions Added 55 0 0

      Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "Some of you are in businesses that generate - possibly vast amounts of - data as part of your regular operations, quite a bit of which is used by your customers in one form or the other. As your business scales, an issue that you will almost certainly face is that of data latency and consistency degradation. To put it differently, the speed of access to, and reliability of your data will decrease, causing you and your customers quite a bit of pain and suffering. In this talk, we will explore this issue in detail. In particular, we will focus on how an erlang-based infrastructure can ease your pain at scale, and help keep your customers - happily - in the loop." 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 and the "100 Million Problem": Roger J Smith

        48:35

        from Erlang Solutions Added 167 0 0

        Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "Within the last year, the two dominant US mobile operators have eclipsed 100 million subscribers. Along with this honor comes a host of technology issues ideally suited for Erlang-based solutions. This talk will explore the perfect storm of opportunity in the mobile industry (and others) including barriers to entry, paths to success, and an extrapolative perspective on where carrier ecosystems are heading. Expect a talk that is devoid of Erlang code examples and laden with anecdotes of why the "best" technology doesn't always win, all while remaining generally optimistic on the prospects of an Erlang-centric future. " 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
        • Small is Beautiful: Mike Williams

          31:28

          from Erlang Solutions Added 469 4 0

          Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "The keynote will be about the two approaches used for software development today. Either as large (LARGE) projects with a lot of organization and lots of people (sometimes hundreds) using standard technology (C++, Java, UML etc), or by a small (SMALL) number of highly competent people using advanced technology (Erlang, Haskell, OCaml etc). There are cases where LARGE may be necessary, for example in developing software for cellular (mobile) base stations. But for a lot of cases, the SMALL approach is both cheaper and faster. If you look at the presentations at Erlang user conferences/factories, you see that all applications described use the SMALL approach. The LARGE approach will inevitably result in outsourcing software development to countries where labor costs are cheaper, we see already that companies like IBM and Ericsson do a lot of their software development in India and China. If we want to keep a vibrant software development (programming) business in the West (North America and Western Europe) we need to exploit the SMALL approach and also expand it to areas where the LARGE approach is used today. In other words, we need technologies such as Erlang and highly skilled and competent people to exploit them. After working as a manager (without pointy hair) for more than 20... years, Mike will also offer some advice about what not to tell your managers.. " 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
          • A Domain-Specific Language for Scripting Refactorings in Erlang: Simon Thompson

            51:29

            from Erlang Solutions Added 56 0 0

            Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com Today's applications are often web applications. And the ones who aren't usually include not only an HTTP server, but a complex interface to access all the components of the underlying application. All this in realtime. Farwest is a new web development platform that allows you to painlessly build realtime web applications. It is designed to allow a clean separation of concerns, allowing an Erlang developer to only worry on the backend, and a frontend developer to never have to look at Erlang code. Farwest packs many great libraries and mechanisms to cut down the amount of code you need to write. It's entirely built on REST principles and all existing Farwest code can be used as a REST API out of the box. It also brings Erlang's upgrade management to the frontend, allowing you to fully upgrade both server and client-side of your web application in a single step. 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
            • Leverage the World Wide West with Farwest: Loïc Hoguin

              27:54

              from Erlang Solutions Added 212 0 0

              Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "Today's applications are often web applications. And the ones who aren't usually include not only an HTTP server, but a complex interface to access all the components of the underlying application. All this in realtime. Farwest is a new web development platform that allows you to painlessly build realtime web applications. It is designed to allow a clean separation of concerns, allowing an Erlang developer to only worry on the backend, and a frontend developer to never have to look at Erlang code. Farwest packs many great libraries and mechanisms to cut down the amount of code you need to write. It's entirely built on REST principles and all existing Farwest code can be used as a REST API out of the box. It also brings Erlang's upgrade management to the frontend, allowing you to fully upgrade both server and client-side of your web application in a single step." 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
              • Certifying your car with Erlang: John Hughes

                41:12

                from Erlang Solutions Added 172 0 0

                Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "Modern cars are full of software, with 50-100 processors and tens of millions of lines of code. Increasingly, this software is based on the AUTOSAR standard, drawn up by a consortium including Toyota, Ford, GM, and most of the world's other major car manufacturers. AUTOSAR defines the "basic software" which should run on each processor, providing a standardised environment enabling AUTOSAR applications to be distributed freely around the processors in the car. Such is the theory. In practice, the basic software is supplied by multiple vendors, and follows the standard to a greater or lesser degree. Mixing software from different vendors can lead to unexpected failures as a result. For the last year Quviq has been working with Volvo to model AUTOSAR basic software components using Erlang, and test them for compliance using QuickCheck. I'll present some of the challenges and results--which may help make your car more reliable in the future!" 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
                • Magicbeam (or Devops Rules Everything Around Me): Jonathan Freedman

                  26:11

                  from Erlang Solutions Added 52 0 0

                  Erlang Factory SF Bay Area 2012 erlang-solutions.com erlang-factory.com "The open source application magicbeam contains a variety of functionality which has been used at the ExactTarget Social Media Lab. We find it helps to ensure we are developing a robust OTP system. The core functionality allows us to easily deploy software without having to implement the full OTP release handling process. The full functionality of magicbeam is useful for both production and development environments differing only in how lucky a DevOps engineer feels." 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
                  • Step by Step - Implementing Redis In Erlang: Chad DePue

                    47:27

                    from Erlang Solutions Added 353 0 0

                    Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "We'll walk through the tradeoffs and design decisions made when building a Redis Server Clone in Erlang. We're using leveldb as the backend, so we'll talk about how that choice affects ultimate performance goals. There are not appropriate sorted set structures in Erlang so we have to build those and we'll talk in detail about those objects. These issues will lead into a discussion about performance of Redis and Edis, so we'll show some benchmarks and talk about the tradeoffs. Finally, we'll talk about production system deployment, and how we've used Edis in the production environment. " 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
                    • Accelerated Erlang Development with e2: Garrett Smith

                      40:49

                      from Erlang Solutions Added 289 3 0

                      Erlang Factory SF Bay Area 2012 www.erlang-solutions.com www.erlang-factory.com "e2 is a light weight library that simplifies development of correct OTP applications. It improves developer productivity by eliminating boilerplate code and clarifying important concepts that are often lost in OTP's complexity. Many view OTP as an advanced topic, to be used only after a developer has mastered lower level Erlang concepts. e2 simplifies the use of OTP to the point where it's no longer "advanced" or complex. Some have called e2 "OTP on rails". e2 was born from the speaker's experience teaching OTP fundamentals at ErlangCamp and his work with new Erlang developers at CloudBees. e2 is running in production in a variety of organizations and is a proven accelerator for learning Erlang and building correct applications." 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

                      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."