NodeConf EU 2013 - impressions this year was held from September 9 to 11, in the town of Waterford, in southern Ireland. This is one of the few conferences that takes place in Europe and is fully dedicated to Node.JS. Presentations took place in the city center, and practical exercises reinforcing performances were held on the island modestly named (at the time of the event) Nodeland. A total of 140 people participated. In this post, I collected materials from the conference, as well as my impressions.

    Node.JS in the industry

    A large role was given to performances related to the use of Node.JS in the industry. Ben Acker (@nvcexploder) from Walmart, Jacek Korycki from Skype, Clifton Cunningham (@clifcunn) from Mail Online, and Bill Scott (@billwscott) from PayPal said that they began to implement Node.JS to partially replace the old software stack, which usually consists of huge backend systems usually written in Java.
    Yahoo's Dav Glass showed which tools the team uses (and writes) during development ( presentation ). I got the impression that the main goal of such presentations was to lure developers under their roof, which is commonplace at such events.

    The future of asynchronous programming in Node

    Bert Belder (@piscisaureus), one of the developers of Node.JS, presented an ambitious project called Future of asynchronous programming in node , where he shared his opinion on how to solve the long stacktraces issue. For a programmer with a past from Enterprise Java, this is a sore point when you do not know which method caused the callback in which the failure occurred.


    Rod Vagg (@rvagg) talked about the evolution of databases in a presentation A Real Database Rethink
    Max Ogden (@MaxOgden) presented his vision of working with binary data: Working with binary + multidimensional data in JavaScript . Some call LevelDB an analogue of Node.JS for databases, due to its minimalism, modularity, and simplicity.


    Isaac Schlueter (@izs) made a final presentation on Compassionate Communities on how to build an effective and non-conflicting Open Source community. The performance was greeted with a bang.


    Also at the conference were following speakers:

    Dominic Tarr (@dominictarr)
    of Paolo Fragomeni (@ hij1nx)
    Jake Verbaten (@raynos)
    Trevor Norris (@trevnorris)
    Richard Rodger (@rjrodger)
    Emily Rose (@nexxylove)
    Elijah Insua (@tmpvar)
    's Matteo Collina (@matteocollina)
    James Halliday (@SubStack)

    Practical Activities - LevelDB

    Tutorial on levelup

    Just install the module from npm and run levelmeup

    npm install levelmeup -g

    Then follow the instructions - starting from the simplest operations with levelup, ending with writing complex queries to the database.
    This approach is a bit like various Koans (e.g. Scalakoans , Rubykoans )

    Practical Activities - Debugging

    Max Bruning (@mrbruning) from Joyent showed the use of Dtrace and mdb: Example Debugging Session Using DTrace and mdb .


    I will add the missing materials as soon as I find. If you have questions, please ask in the comments.

    EDIT: added slides about DTrace and mdb

    Also popular now: