Há algum tempo tive problemas com o MiniProfiler e o Entity Framework 6, até que lançaram uma nova versão beta que suporta o EF6.
Porém o MiniProfiler continuava usando o método antigo de interceptação que criava uma wrapper nos providers, conexões, comandos, etc. Que não é mais necessário, além de estar no limite da gambiarra.
Além disso tinha um grande problema, não funcionava com outras ferramentas que também usavam o método antigo, por exemplo o EFProf.
Criei um tópico no forum de suporte e acabei desenvolvendo uma nova implementação do MiniProfiler.EF6, dessa vez usando um Interceptor, evitando gambiarras e com o código muito mais simples, além de agora também mostrar o valor e informaçoes sobre os parametros das queries. E agora funciona com o EFProf.
Seguem os links das discussões e o pull request no GitHub:
A melhor forma de ver a grande diferença que o async faz é usando exemplos. Saindo de um código não só maior, mas muito mais complicado, com callbacks, tratamento de contexto e thread de execução, tratamento de erros aninhados com os callbacks, pra um código simples, como se fosse um código síncrono comum.
Rachel Roumeliotis, editora da O´Reilly, entrevistou Eric Lippert sobre assuntos como async do novo C#5.0, o projeto Roslyn e o mais interessante, o que o Eric imagina pro futuro do C#. Apenas de ser uma opinião pessoal e hipotética, ele costuma postar no blog dele sobre assuntos hipotéticos e que meses depois acabamos vendo no C#.
Os pontos principais da entrevista são:
Async como principal novidade do C# 5.0. [3:32]
O projeto Roslyn que facilitará a criação de ferramentas que interpretam C# e VB.NET. [6:37]
Tim Huckaby entrevista Anders Hejlsberg, conhecido como "pai" do C#, eles conversam sobre o futuro do C#, que está sempre em evolução e os últimos projeto que Anders está envolvido.
Anders esclarece que o C# e VB.NET não foram deixados de lado nas Apps Metro do Windows 8 e junto com o C++ e JavaScript serão todos de primeira importância. Eles também falam sobre Async que virá no C# 5.0 e o projeto Roslyn, o compilador de C# escrito em C# com API´s para consumo por ferramentas de terceiros.