Aleksandar Damjanović

Software Engineer in Office Team @ Microsoft Development Center Serbia

TOPIC: Understanding asynchronous programming
It is hard to imagine a successful (web) application that doesn’t utilize asynchronous programming one way or the other. While correctly performing operations asynchronously can bring quality to your application or web service, it’s also easy, by not understanding it, to make catastrophic mistakes. During this talk you will hear:

  • What is asynchronous programming and why you should use it
  • How is asynchronous programming different from parallel programming
  • Understand how to write correct asynchronous code in C#
  • Understand common mistakes that are easy to make but can have catastrophic consequences