Tag Archives: erlang

  • 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


  • 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


  • A Few Improvements to Erlang
    2012-05-28 Erlang Central

    Videos



    There are two types of thing in Erlang. Forms and Expressions and the two don't mix. The shell is an expression evaluator. The shell reads an expression evaluates it and prints the result. A module is a sequence of forms. The compiler takes a sequence of forms and compiles this into an object file. You can't put forms in shell because they are not expressions. And you can't put expressions in a module because they are not forms.This is a mess - in many other languages the input to the shell is t ...


    Read more


  • Testing Eventual Consistency in Riak
    2012-05-28 Erlang Central

    Videos



    Riak is one of the new breed of no-SQL database management systems, which has begun to replace relational databases for some applications. Riak is a distributed key-value store, inspired by Amazon’s Dynamo, designed for applications where scalability, low latency and high availability are critical. Riak uses replication to provide fast access to data, even when multiple nodes or parts of the network fail. It supports concurrent access to the same data by multiple clients, even when the ...


    Read more


  • Device Management in a Connected Society
    2012-05-28 Erlang Central

    Presentations Videos



    As we move toward the Internet of Things, Over-The-Air (OTA) device management becomes increasingly critical. The battle against the difficulties of remote authentication, configuration, monitoring and upgrades has been raging for over a decade of Man-to-Machine (M2M) technology development. In this talk, we will introduce you to the challenges with some history, anecdotes and stats, and suggest a path forward in part based on some of Erlang's cooler features. Talk objectives: Teach some Dev ...


    Read more


  • Ruby & Erlang: at Scale with Style
    2012-05-28 Erlang Central

    Videos



    In the world of social gaming with massive amounts of users, the classic architecture of web application does not cut it anymore. Wooga has already innovated quite a bit introducing stateful erlang-based game servers. Now it is time to push the limits even further. Follow along the evolution of game servers at Wooga and get an in-depth look into the next-generation backend putting the combined forces of erlang and Ruby to work. Learn how scalability, reliability, concurrency control and be ...


    Read more


  • Switching to Erlang for Fun and Profit!
    2012-05-28 Erlang Central

    Videos



    Berner will talk about Campanja's experiences moving to Erlang, how they  ended up doing it, lessons learned and challenges they faced.Campanja's production environment is fully hosted in Amazon EC2 on 80+ instances.Our main production language today is Erlang. At the beginning of 2011 nobody at Campanja had ever programmed Erlang before.Talk objectives: Share the experiences we had while switching to Erlang.Target audience: People interested in what it is like to join the Erlang community ...


    Read more


  • Reverse-Engineering a Proprietary Game Server with Erlang
    2012-05-28 Erlang Central

    Videos



    Online gaming suffers from a big issue. When the owner of the game decides to shut it down, it's gone for good. Sometimes it's released as open source, but most of the time reverse engineering is needed to bring the fallen servers back to life.The best tool to analyze and reverse engineer a protocol and game client is Erlang, closely associated with a good debugger.This talk will explain the big advantages Erlang has over other languages for reverse engineering protocols and analyzing client fil ...


    Read more


  • Erlang The Movie II – Back to the Future of Web Telephony
    2012-05-28 Erlang Central

    Videos



    Thanks to the miracle of Twilio API's Erlang web developers can now recreate the golden days of Erlang, but in the browser. You too can experience the thrill of building conference calls and answer phones, inbound/outbound blended call centres. Amaze yer pals with whisper and pop! Combining Scottish sweary slang with German and Spanish robot voices is pretty much the best legal fun to be had on the interwebs. Combining that with the adrenaline buzz of a live demonstration, this session wil ...


    Read more


  • Erlang in the Browser
    2012-05-28 Erlang Central

    Videos



    Exploring the joys of reverse engineering a modern super-optimized Erlang virtual machine like BEAM, this talk will give an insight into what it takes to get an Erlang system up and running in your browser. The talk is based on experiences from the browserl project, an open source hobby project available on github. Talk objectives: Is it even possible to run an Erlang/OTP system in a browser? What are the main obstacles? What sort of performance can be expected? How much code does it take ...


    Read more


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