Tag Archives: JSON

  • 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


  • An Erlang Game Stack
    2012-05-28 Erlang Central

    Presentations

    Erlang is successfully used for game servers. Lua is a friendly, small language that is big in game scripting. And VoltDB is a new high speed ACID database from Postgres inventor Mike Stonebreaker. Add some JSON, Websockets and JavaScript and you have an exciting HTML5 game stack. This talk is about research and results from the work on a very high throughput game server with embedded Lua for game logic and VoltDB as SQL database backend. The stack aims to maximize robustness, throughput and ...


    Read more


  • Props: A DSL for Dealing with JSON-like Structures in Erlang
    2012-03-26 Erlang Central

    Presentations

    Dealing with JSON in Erlang is not nearly as seamless as in JavaScript. Using existing tooling from the Erlang ecosystem, I've created a new and, most importantly, easy to use data structure for working with JSON-like property structures. Learn how to use props for your own projects, and also you can leverage tools like Neotoma to make your own DSLs. Talk objectives: Introduce Props library and present how it was made and how others can make their own DSLs in Erlang. Target audience: Erlan ...


    Read more


  • Piqi-RPC: exposing Erlang services via JSON, XML and Google Protocol Buffers over HTTP
    2011-03-21 Erlang Central

    Videos



    The talk will introduce an RPC-over-HTTP system that allows to easily expose services written in Erlang. Input and output call parameters can be represented in JSON, XML and Google Protocol Buffers formats. Piqi-RPC automatically validates input and output data and maps it to native Erlang data structures, removing the burden of writing codecs by hand. In contrast, writing codecs manually is inefficient, error-prone, and difficult to maintain for complex data structures and several different ...


    Read more


  • Clash of the Titans: Erlang Clusters and Google Appengine
    2010-06-07 Erlang Central

    Videos



    We are going to talk about how SocialCaddy, the first CRM for friends,  uses the best of two worlds: Google AppEngine as a front-end system, ready to handle a lot of traffic without needing any administration from your part (set and forget); and an Erlang cluster, running on dedicated servers doing background tasks and sending data with lightning speed to AppEngine. AppEngine is the best thing since sliced bread. But it's not particularly good for crunching data. Meet Erlust. Erlust (the clu ...


    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