1. Elixir pipes have captured the imagination of the Elixir community. Joe Armstrong's first blog about the language, Dave Thomas's book title for Programming Elixir, and the creator of the language have all mentioned pipes as a core feature for understanding not just Elixir, but also how functional transformation works. In this talk, we'll learn to use macros to push pipes harder than you ever thought possible. Elixir programmers will learn to write prettier code, and others will learn why functional programming and macros are such a big deal.

    # vimeo.com/97419178 Uploaded 491 Plays 0 Comments
  2. The memory model is perhaps one of the most valuable but misunderstood changes in c++11. For the first time, c++ programmers have a language contract with the runtime about how their code will be executed in the face of hardware optimizations, memory hierarchies and multiple threads of execution.
    This talk will introduce you to the key concepts in the memory model, and show how these concepts apply to the new atomic primitives in c++11.,

    # vimeo.com/97419179 Uploaded 1,641 Plays 0 Comments
  3. AngularJS is Google's answer to client-side JavaScript MVw application development.
    TypeScript is Microsoft's answer to working large, complex JavaScript code-bases, bringing static typing and EcmaScript 6 features to current browsers.
    The unholy pairing of the two bears fruit that is, quite possibly, the best data-bindy, view-modelly, uber-productively effective development system I've ever used (and I've used a lot). Come and learn how to splice the DNA of framework and language to create AngularTS, and get the joy back in your programming life.

    # vimeo.com/97501370 Uploaded 2,020 Plays 1 Comment
  4. Kaizen is the unstated, ever-present cornerstone of Agile Development, but it's if often seen as distant and abstract thing rather than one of the tangible Agile practices, like standups, testing, or estimation. Seen as a "soft skill", Kaizen is in fact it's the hard science, the central motivator, the justification, and the traffic cop of other Agile practices. This presentation delivers Kaizen without the typical esoteric language, and re-casts it as the tangible, central aspect of Agile Development that all other practices pivot around. It presents the tools and techniques of Kaizen that you can put to work in your team right now in the pursuit of ever higher levels of performance.

    # vimeo.com/97501372 Uploaded 544 Plays 0 Comments
  5. Erlang was designed around a set of requirements for telecom systems. They were distributed, massively concurrent systems which had to scale with demand, be capable of handling massive peak loads and never fail. Erlang's features make it perfect for multi-core computers, although it pre-dates them, and for the Internet Age and the Cloud although it pre-dates them as well. This talk will describe how Erlang was developed as a language and system to solve that could solve these problems. It truly demonstrates the benefits of concurrency–oriented programming.

    # vimeo.com/97501374 Uploaded 590 Plays 0 Comments

NDCOslo 2014

NDC Conferences PRO

Inspiring Developers Since 2008 - The next NDC conference is in London 1-5 December 2014 and Oslo 15-19 June 2015.

Browse This Channel

Shout Box

Heads up: the shoutbox will be retiring soon. It’s tired of working, and can’t wait to relax. You can still send a message to the channel owner, though!

Channels are a simple, beautiful way to showcase and watch videos. Browse more Channels.