Tag Archives: erlang

  • Build an FTP server in 30 minutes with Ranch
    2012-11-05 Erlang Central

    Videos



    The Ranch TCP acceptors pool allows rapid development of network applications. But how fast is it really to write such an application and implement a protocol? How should the protocol be implemented? What are the traps to avoid? This presentation will be a live demonstration of the implementation of an FTP server from scratch up to a working state using Ranch, binary pattern matching and a nice French accent. Talk objectives: Learn how to use Ranch, Learn how to implement a text protocol u ...


    Read more


  • Google APIs and Erlang
    2012-11-05 Erlang Central

    Videos



    Google has been providing webservices and APIs for over a decade, and the latest generation of these services is engineered around discoverability, REST, and JSON. In this talk we'll look at the architectural decisions that have lead us to this point, and at how to consumer and work with these APIS from Erlang, working with OAuth2 and JSON. Talk objectives: The aim is to show consuming modern web APIs with Erlang, and to discuss the architectural principles and challenges that have lead us to ...


    Read more


  • Introduction to Webmachine
    2012-11-05 Erlang Central

    Videos



    Matt Heitzenroder provides an introduction to Webmachine, a RESTful toolkit for writing well-behaved HTTP applications, helping developers to deal with the complexities of an HTTP-based application. Talk objectives: To introduce Webmachine as a good starting point for learning Erlang and as a tool to quickly build RESTful APIs Target audience: Erlang Beginners and Web Developers ...


    Read more


  • MeshUp and other Riak hacks
    2012-11-05 Erlang Central

    Videos



    MeshUp is our functional workflow engine. We like our business logic pure and our effects managed - this talk describes how we do it. While MeshUp was designed with Riak in mind, the approach should be of interest to anyone who wants to maintain some discipline in large, database-driven Erlang applications. Talk objectives: Describe how we realize the two main goals of our application platform: 1) maintaining the benefits of functional programming in the presence of a shared database 2) maki ...


    Read more


  • Automated testing with Erlang (“these go to eleven”)
    2012-11-05 Erlang Central

    Videos



    Erlang is designed for building massively scalable and highly available soft real-time systems. Unsurprisingly , Erlang provides us with powerful libraries for automated testing of these type of systems. In this talk, we take a look at three of the popular automated testing libraries for Erlang, discuss their individual strengths and weaknesses and illustrate the importance of continuous integration by deploying sample automated tests to Travis-CI, a free continuous integration service for the ...


    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


  • 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


  • 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


  • 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


  • 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


  • 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


  • Page 28 of 29« First...1020...2526272829