C#, Evento, Microsoft, TDC

The Developer’s Conference (TDC) 2013 – São Paulo: Programação assíncrona com C# 5 e .NET Framework 4.5

the-developers-conferencetdc-saopaulo

O evento The Developer’s Conference (TDC) 2013 – São Paulo

O evento The Developer’s Conference (TDC) reúne várias trilhas que abordarão as tendências do mercado em temas como Android, Windows Phone, iOS, Java, Python, Testes, Cloud computing, Games, Robótica, entre várias outras. Em 2013, a edição de São Paulo foi realizada na Universidade Anhembi Morumbi de Itaim Bibi, de 10 a 14 de julho de 2013.

Trilha .NET

A trilha .NET foi coordenada pelo MVP da Microsoft Victor Cavalcante e pelo Vinícius Hara. O objetivo da trilha foi explorar recursos da plataforma .NET.

Minha palestra: Programação assíncrona com C# 5 e .NET Framework 4.5

Eu apresentei a minha palestra sobre programação assíncrona com C# 5.0 no dia 13 de julho de 2013, das 14h10 às 15h.

A ideia da apresentação era apresentar os aspector teóricos e demonstrar como desenvolver, a partir do zero, uma API com métodos assíncronos fornecendo suporte para cancelamento e notificação de progresso. Como o tempo era muito escasso, eu não tive tempo de demonstrar a parte de notificação de progresso. Mas, o código completo está disponível no final deste post.

Seguem os slides da apresentação:

Código da demonstração

A demonstração teve como objetivo mostrar a criação de uma biblioteca de classes (class library) de Matemática para cálculos relacionados com análise combinatória. Há a criação de uma classe estática AnaliseCombinatoria com um método síncrono Fatorial. Depois, foram incluídas versões assíncronas deste método, com o nome FatorialAsync, incluindo suporte para cancelamento e notificação de progresso. Depois, foi criada uma aplicação WPF (Windows Presentation Foundation) para consumir a biblioteca de classes de análise combinatória.

Projeto DemoAsync.

2 comentários sobre “The Developer’s Conference (TDC) 2013 – São Paulo: Programação assíncrona com C# 5 e .NET Framework 4.5

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s