Tag Archives: Erlang user conference

  • Scaling Web Development: an Erlang Widget Platform
    2013-06-13 Erlang Central

    Presentations Videos



    In order to get the control of our websites, at Spilgames we decided to create a platform to ease the development process. The platform contains versioned widgets that get combined for building webpages. It also includes simple web tools for deploying and rolling them back and a native support for A/B testing. Our mission is keeping full control of what happens in our portals while being able to just increase the number of developers for getting more traction in our web projects. Talk objecti ...


    Read more


  • Keynote: Snakebitten – Danger & Misfortune in the Evolution of Programming Languages
    2013-06-13 Erlang Central

    Videos



    The introduction of Smalltalk in the mid 1970s ushered in a series of thought experiments that would eventually popularize the object oriented programming model with several of the most successful languages of all time. At the peak of popularity, object oriented programming in C++ and Java has changed the way we code, the way we visualize problems, and even the way we think. Not all of the changes have been for the better. This talk seeks to crystallize the problems with the object oriented lang ...


    Read more


  • Addressing Network Congestion in Riak Clusters
    2013-06-13 Erlang Central

    Videos



    In high-scale distributed systems like Riak, an open source distributed database written in Erlang, the network can make or break system reliability and availability. In this talk, Steve will discuss an experimental approach to alleviating network congestion effects such as timeouts and throughput collapse for Riak clusters under extreme load. He will cover the basics of Riak, explain what features of Riak can cause networking problems at scale, and then discuss the results of using a new Erlang ...


    Read more


  • Your Plugin for IntelliJ IDEA
    2013-06-13 Erlang Central

    Videos



    IntelliJ IDEA is the full-featured IDE with refactoring capabilities for many languages: Java, ActionScript, PHP, Groovy, Scala, Python/Jython, Ruby/JRuby, Clojure and now, for Erlang. This talk would be about using IntelliJ for Erlang development. Talk objectives: To show that not only Emacs is really good for Erlang development. Target audience: Anyone looking for convenient IDE for Erlang development. ...


    Read more


  • JIT, A Maze of Twisty Little Traces
    2013-06-13 Erlang Central

    Presentations Videos



    You are in a maze of twisty little traces, all alike. Last year at EUC I gave an in-depth tour of how automated source-to-source transformations were used to generate a proof-of-concept JIT compiler from the VM sources. Since then work has progressed to turn the proof-of-concept into a prototype. Turning a proof-of-concept into a prototype is a process with many degrees of freedom, not unlike an old-school adventure game where you start out with minimal knowledge of your surroundings and ...


    Read more


  • Building a Real-Time Music Service
    2013-06-13 Erlang Central

    Videos



    Soundrop is a social music service where you can listen with other people around the world, vote up your favourite music track and chat about it. The Soundrop backend is implemented using Erlang/OTP, and the goal of this talk is to recount the journey of what was once implemented in python and node.js Talk objectives: Give an example of real-world use of Erlang, and how one might begin to use Erlang in their projects. Target audience: Erlang developers, web developers, software architects. ...


    Read more


  • Parallel Erlang – Speed beyond Concurrency
    2013-06-13 Erlang Central

    Videos



    One of the highlighted features of Erlang/OTP R15B02, released on September 2012, was a parallel version of Dialyzer, the standard static analysis tool for Erlang developers, which is now shown to scale almost linearly at least up to twelve cores. Together with other improvements also included in that release, the parallel Dialyzer is able to analyze the entire Erlang/OTP codebase in just 6 minutes. In this talk I will describe the patterns that were used to parallelize this sequential tool and ...


    Read more


  • Making it Fast – How Zotonic Maximizes Erlang’s Power
    2013-06-13 Erlang Central

    Videos



    The talk will focus on the architecture of Zotonic (the Erlang Web Framework and CMS) and the choice in using Erlang for building such a real time, fault-tolerant and distributed web application framework. The main focus will be performance, focussing on the Erlang VM, the mochiweb web server and caching considerations. The talk follows our chapter for the upcoming book "The Performance of Open Source Applications". http://www.aosabook.org/blog/2012/06/the-performance-of-open-source-applic ...


    Read more


  • Scalable ETS: Does Such a Thing Exist?
    2013-06-13 Erlang Central

    Presentations Videos



    Erlang Term Storage (ETS) is Erlang's own in-memory database system, which is used by many to store shared data in parallel applications. Using ETS concurrently is a challenge, and even the Erlang/OTP R14B release notes claim that certain uses of it ""will never scale"". How to do it in a way that might work, and how much truth there is in this claim will be topics in this talk. Understanding the effects of ETS concurrency options, and how they reflect in the underlying implementation is requi ...


    Read more


  • Erlang Engine Tuning, Know Your Engine – Part II: the BEAM
    2013-06-13 Erlang Central

    Videos



    In this talk we will take a look under the hood of the Erlang RunTime System (ERTS). We will look at the BEAM instruction set and how the BEAM interpreter works. Talk objectives: After the talk you should know how to generate and read BEAM code. Target audience: Erlang developers who want to get a better understanding of how their programs execute. ...


    Read more


  • Keynote: Over a Century of Programming
    2013-06-13 Erlang Central

    Videos



    The three of us (Joe, Robert and Mike) have more than 100 years combined experience of programming. We have noticed the vast majority of software development projects use programming languages based on concepts which were developed close on a half a century ago. Tools and development environments have changed, but with few exceptions the basic paradigms remain the same. We will reflect on our experience, what is good, what is bad and what is ugly. How did the past and our experience influen ...


    Read more


  • Page 10 of 11« First...7891011