Tag Archives: Ruby

  • Elixir: The Power of Erlang, the Joy of Ruby – Dave Thomas
    2014-10-07 Erlang Central

    Videos



    I’m a language nut. I love trying them out, and I love thinking about their design and implementation. (I know, it’s sad.) I came across Ruby in 1998 because I was an avid reader of comp.lang.misc (ask your parents). I downloaded it, compiled it, and fell in love. As with any time you fall in love, it’s difficult to explain why. It just worked the way I work, and it had enough depth to keep me interested. Fast forward 15 years. All that time I’d been looking for something new that ...


    Read more


  • The Polyglot in the Code – An Elixir/Ruby Mashup – Johnny Winn
    2014-05-20 Erlang Central

    Videos



    The Polyglot in the Code - An Elixir/Ruby Mashup As programmers, change is our only constant. Whether it's innovations in our current stack or the emergence of new languages and frameworks, there is always a new technology to explore. For many of us, that is one of the reasons we were drawn to programming. There is a profound curiosity that drives us and it's that curiosity that can lead to a Polyglot lifestyle. However, just knowing multiple languages isn't enough to claim a Polyglot lifesty ...


    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


  • 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


  • How to migrate a web API to Erlang, change databases, and not have your customers notice
    2012-03-26 Erlang Central

    Videos



    In this case study, we'll describe how and why we ported Opscode's high-volume Hosted Chef API from Ruby/CouchDB to Erlang/MySQL and share insights on: - Writing high-volume web APIs in Erlang with webmachine - Scripting with gen_fsm to coordinate loosely coupled back-end systems during a datastore migration. - Performance and operational comparisons between Ruby/Erlang and CouchDB/MySQL Talk objectives: Share our experience and results of porting a web service from Ruby to Erlang. Desc ...


    Read more


  • BERT is to Erlang as JSON is to JavaScript (plus a mini Git tutorial!)
    2009-11-12 Erlang Central

    Videos



    We'll start off with a mini Git tutorial to help conceptualize the problems we had at GitHub that were addressed in the crafting of BERT and BERT-RPC. If you're unfamiliar with Git, this may open your eyes to the power, flexibility, and speed of this distributed version control system. Your language is great at dealing with distributed systems, shouldn't your SCM be just as adept? BERT (Binary ERlang Term) is a new serialization format based on Erlang's external term format. It supports rich ...


    Read more


  • Keynote: You got your Erlang in my Ruby
    2009-04-27 Erlang Central

    Videos

    With functional style, message passing concurrency primitives baked in and the power of OTP for building fault tolerant applications, Erlang is the best in breed programming environment for making horizontally scalable network servers. With a clean object model and beautiful, concise syntax, Ruby is one of the most productive and expressive dynamic languages available right now. Both of these platforms have great strengthsand weaknesses. Erlang syntax is bizaar for most programmers and ...


    Read more


  • Mixing Erlang and Ruby with Erlectricity
    2009-04-27 Erlang Central

    Presentations

    Erlang isn't good for everything. Neither is Ruby. But together they create a powerful force that can be harnessed to engineer highly scalable systems that defer to Ruby for more mundane tasks. The secret to this unholy alliance is a two way communication layer called Erlectricity that lets you craft Ruby nodes that receive messages just like Erlang processes. I will demonstrate how this setup can lead to elegant and extensible system design with simple examples, and then explain how Erlectri ...


    Read more