Tag Archives: Vancouver Erlang Factory Lite 2012

  • What we learned from Spawnfest 2012
    2012-07-28 Erlang Central

    Videos



    Their Spawnfest2012 entry was ridiculously ambitious - a 'social' application involving real-time data-streams, R-trees, heaping doses of OTP goodness including gen_fsm, gen_server, gen_event, and much much more. Because this wasn't challenging enough, their three team-members were from three different countries, making both the application *and* the development distributed! Join Mahesh as he takes you through their SpawnFest experience in all its glory (or infamy). Find out what worked, what ...


    Read more


  • Noob to production in 2 months
    2012-07-28 Erlang Central

    Videos



    James learned Erlang because he wanted to make some minor customizations to ejabberd. Before he knew it, he was putting thousands of lines of his own code in to production. In this talk, James will discuss the good, the bad, and the ugly of writing and running his first Erlang service. ...


    Read more


  • Erlang meta-programming with Elixir
    2012-07-28 Erlang Central

    Videos



    We all know Erlang as a language has certain limitations (for better or worse). It also makes you write a lot of boilerplate code. Sometimes we can put up with it, sometimes it's just annoying. I've been looking into different meta-programming techniques to be used with Erlang. I've been using parse transformations a lot (and gave talks about them). But that wasn't enough for me. I've tried investing some time in Joxa (joxa.org, which is awesome, btw), but I found that it is a little bit more ...


    Read more


  • Teaching Erlang
    2012-07-28 Erlang Central

    Videos



    In my experience running UGs for the past 7 years, I have tried everything that I heard of that I was able to replicate: lectures, interactive presentations, hackathons, install-fests, big-name speakers... One format that stands above the rest is what I refer to as *Games. It is mostly based on teaching Ruby, but recently I started PDXErlang, and have been lucky enough to give people their first introduction to Erlang. I have studied how to conduct an exercise that introduces even non-programmer ...


    Read more


  • Building Real World REST APIs w/Erlang
    2012-07-28 Erlang Central

    Videos



    Let's talk about how to build real-world REST APIs with Erlang. Not examples or "hello, world" demos but APIs that will hold up under sustained use in production. During our time together I'll talk about my experiences writing production RESTful servers in Erlang. I'll introduce webmachine, a great REST toolkit, and show you how to use it for maximum benefit. We'll also look at how to use parse transforms to dramatically reduce the inevitable boiler plate code associated with most large proje ...


    Read more


  • Managing processes without OTP, and how to make them OTP compliant
    2012-07-28 Erlang Central

    Videos



    Erlang developers are exhorted to learn and use OTP. This often entails letting OTP manage your message queues with gen_server, gen_fsm, gen_event, et al. Sometimes you just have to get your hands dirty managing messages. In those cases, proc_lib and knowledge of the sys package will serve you better than raw erlang processes if the rest of your system uses OTP principles. Jay will show how to use the proc_lib services, some tricks for managing message queues, and how the sys library is used to ...


    Read more


  • Erlang in Production
    2012-07-28 Erlang Central

    Videos



    One of the reasons I continue to enjoy writing Erlang systems is how easy they are to maintain in Production. This talk will showcase a number of tools and techniques that will help you investigate and debug problems with production systems and allow you to resolve them with zero-downtime live upgrades. Talk objectives: You'll learn how to use stock OTP tools like live code upgrade from the shell without appup or relup, how to use etop to find bottlenecks in your system, how to force crashdum ...


    Read more


  • Taking Iceland by storm: How Erlang had nothing to do with the collapse
    2012-07-28 Erlang Central

    Videos



    It’s 2008 and Ómar's writing C# for a multinational bank. A few months later it goes bust. This talk is not about that.It’s about how Kóði went from knowing no Erlang to running a large market data production system in it and even hosting those systems within large financial organizations and why they are building even more systems in the language and why.Ómar’ll touch on what they’ve learned, how they’ve screwed things up, but how, today, their Erlang solutions play an e ...


    Read more