Props: A DSL for Dealing with JSON-like Structures in Erlang

« back to Presentations Download Presentation Download

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: Erlang developers who work with JSON-like structures or who are interested in DSLs.

Speakers:

  • Jack Moffitt

    Lead Architect at TalkTo
    TalkTo

    Jack Moffitt is a hacker and entrepreneur based in Albuquerque, New Mexico. He currently builds Massively Multiplayer Online Mobile Games using Erlang. He has founded several start-ups built on XMPP technology including Chesspark, a real-time, multi-user gaming platform, and Collecta, a real-time search engine for the Web. Previously he founded the Xiph.org Foundation, an organization that works on building and standardizing royalty-free multimedia codecs for the Internet including Vorbis and Theora. He also created the Icecast streaming media server.

    He is the author of Professional XMPP Programming with JavaScript and jQuery, a book about developing real-time web applications with XMPP technologies.

    He is passionate about free software and open source, open standards, and Internet technology. His favourite programming languages include Clojure, JavaScript, Erlang, and Python.

    Jack's Blog 

    Twitter: @metajack 

    Jack Moffitt
« back to Presentations

Posted on March 26, 2012

Tags: