3 most inspiring speeches from NDC London 2017

Warning! Knowledge ahead! A subjective selection of NDC London best talks.

Although NDC London 2017 ended almost two months ago we had to wait for some time for the speeches to be published on NDC official Vimeo chanel. But they are finally out. Don’t get overexcited though as few of them are still missing. This is the sad part. The good part is that you can still spend many hours watching some excellent content.

Below are my takes on what to watch.

RAW SPEED

First, let's talk about raw speed. There is a handful of companies that are a credible source of information on this topic, and Adobe with it's Lightroom, Photoshop, and Illustrator is certainly one of them.

Very interesting and talk about GPUs, and how to think about highly-parallel architecture. Warning C++ ahead!

Better Code: Concurrency - Sean Parent from NDC Conferences on Vimeo.

#SERVERLESS

I've been taking care of one or another production server for almost as long as I've been coding. It was a great teaching experience. There is no better motivation than:

  • having a website visible to the public, that people are actually using;
  • having email notifications for every error coming to You email inbox.

I had both, so I had to learn and do it quick.

As times change the complexity of systems increases, and this means more and more things can and will go wrong. This is one of the reasons why taking care of a VM has become more and more a burden than a challenge. Many people will say "You can use Docker!", but for me, it feels like only solving part of the problem.

I just want to run this code and don't have to think about the rest. That is exactly what #serverless is (I think it is actually a mistake to write it without a hashtag). Below is a very good introduction talk about why and how:

Serverless Architecture - Tales from a world without servers - Robin Weston from NDC Conferences on Vimeo.

If You got bitten by the #serverless bug I would also recommend this talk for a talk from the trenches view:

Migrating to Serverless - an experience report - Gojko Adzic from NDC Conferences on Vimeo.

Orleans

But what if You have to be on premise, can't deploy custom Azure and are dealing with a highly scalable and complex systems? Here is where one of the most popular open-source projects from Microsoft comes in - Orleans. What is Orleans? It is a virtual actor model implementation currently running the Halo 3 multiplayer games. Looks interesting? And it I told You the talk is given by the architect of Orleans? Definitely worth seeing:

How to build real-world applications with Orleans - John Azariah and Sergey Bykov from NDC Conferences on Vimeo.

To end on a lighter note, a talk from Mark Rendle that strongly resonated with my thoughts on where our industry is heading, and is also fun to watch:

This Is My 10-Year-Plan. What's yours? - Mark Rendle from NDC Conferences on Vimeo.

If this is not enough, here is the London 2017 playlist.

conference, software development, trends, ndc
Szymon Warda

Chief software architect at ITMAGINATION leading a 45+ developer project, and a proud developer of cookit.pl - a pet project processing hundred of gigabytes of data with whatever suits the problem best (Graph databases/ML/C#/F#). Technology enthusiast, speaker, and a blogger at IndexOutOfRange.com

Would you like to learn more? Contact us.