1. Feeling a bit left behind by the whole micro-services hubbub? Fear not! This is your chance to get ahead of the curve, skipping straight to serverless nano-services, using Azure Functions.
    In this talk, we will cut through the buzzwords, and explain what Azure Functions are, why you should care, and how beautifully they fit with a functional style of development. We will demonstrate the benefits of the approach on a real-world example, illustrating along the way some patterns, benefits and gotchas.

    NDC Conferences
    ndc-london.com
    ndcconferences.com

    # vimeo.com/215078396 Uploaded 258 Views 0 Comments
  2. Elixir is a great choice for most applications. It's powered by the battle-tested Erlang VM know as the BEAM. It allows programmers to build incredibly fast, efficient, scalable, and fault-tolerant distributed systems.
    As it turns out, Elixir isn't the fastest kid on the block. And while raw CPU speed matters little for most applications, there does exist a couple reasons you might want want to reach for tools that give you access to native power.

    In this talk we're going to discuss Native Implemented Functions (NIFs) - Erlang's Foreign Function Interface (FFI).

    NIFs are normally implemented in C and are considered dangerous. But we're going explore writing safer NIFs in Rust - a new systems programming language developed by Mozilla, that focuses on memory safety.

    We'll talk about the pitfalls with writing NIFs and how Rust can make this process easier and safer.

    NDC Conferences
    ndc-london.com
    ndcconferences.com

    # vimeo.com/215077668 Uploaded 173 Views 0 Comments
  3. In this talk, we will build a collaborative music composition environment from scratch using Elm and Elixir. We'll walk through the design of a collaborative music composition environment using Elm for a frontend that interacts with a Phoenix-channels based backend.
    We'll see how we can use the building blocks that Phoenix provides to allow us to build collaboration and persistence features to an Elm-based frontend and represent the frontend application's data structures and actions nicely in Elixir for persistence and transfer.

    NDC Conferences
    ndc-london.com
    ndcconferences.com

    # vimeo.com/215076759 Uploaded 108 Views 0 Comments
  4. To some extent, optimization is to our industry what sexual intercourse is to teenagers. There's a veil of awesomeness surrounding it; everybody thinks it's cool, has an opinion about it, and talks about it a great deal; yet in spite of ample folklore, few get to do it meaningfully or at all.
    Improving the ordeals of teenage years being too daunting a project, the next best thing to do is teaching how to write fast code. So Andrei setout to write a book about it.

    This talk is a sneak preview into some of the book's material.

    NDC Conferences
    ndc-london.com
    ndcconferences.com

    # vimeo.com/215074798 Uploaded 203 Views 0 Comments
  5. The rise of machine learning has produced an explosion of APIs to make your applications more intelligent.
    In this session, you will learn about the 20+ different Cognitive Services APIs that provide object recognition, face detection and identification, emotion recognition, OCR, computer vision, video services, speech and speaker recognition, language understanding, text analytics, sentiment analysis, knowledge exploration, search services, and more. You can also leverage these services in conjunction with the Microsoft Bot Framework to build an intelligent assistant. You will see powerful demos of these capabilities, experience the simplicity of calling this code, and walk away with ideas on how to leverage this functionality in your own applications.

    NDC Conferences
    ndc-london.com
    ndcconferences.com

    # vimeo.com/214565547 Uploaded 198 Views 0 Comments

NDC London 2017

NDC Conferences PRO

Videos from NDC London 2017.
Inspiring Software Developers since 2008.

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.