Conheça a nova arquitetura do compilador do C# (DNAD 2015)

1.398 visualizações

Publicada em

Palestra ministrada no .NET Architects Days 2015.
Para mais informações, visite: http://blog.lambda3.com.br/tag/roslyn/

Publicada em: Tecnologia
0 comentários
2 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
1.398
No SlideShare
0
A partir de incorporações
0
Número de incorporações
409
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
2
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Conheça a nova arquitetura do compilador do C# (DNAD 2015)

  1. 1. @GiovanniBassi C# e Roslyn Lambda3 C# MVP, CoffeeScript, NodeJS, Linux, Ruby, e adorando o ASP.NET5
  2. 2. Giovanni Bassi • Programador • Trouxe a Scrum.org, PSM e PSD pro Brasil • Palestrante nacional e internacional (gestão, agile, engenharia e arquitetura de software) • tecnoretorica.com.br, blog.lambda3.com.br, dotnetarchitects.net • Escalador e ciclista • Não gerente
  3. 3. Tenha cuidado, posso ser eu na sua frente
  4. 4. http://bit.ly/lambda3democracia
  5. 5. Projeto Roslyn
  6. 6.   
  7. 7. Evolução Código gerenciado Generics Language Integrated Query Dinamismo + paridade nas linguagens C# 5.0 + VB 11.0 Programação assíncrona C# 1.0 + VB 7.0 C# 2.0 + VB 8.0 C# 3.0 + VB 9.0 C# 4.0 + VB 10.0 Roslyn C# 6.0 + VB 13.0
  8. 8. using System; using static System.Console; namespace ConsoleApplication4 { class Program { static void Main(string[] args) { var ola = "ola"; WriteLine(ola); } } }
  9. 9. https://github.com/dotnet/roslyn/wiki/Roslyn%20Overview
  10. 10. https://github.com/dotnet/roslyn/wiki/Roslyn%20Overview
  11. 11. Projeto CodeCracker https://github.com/code-cracker/code-cracker
  12. 12.       
  13. 13.       
  14. 14.          
  15. 15.  https://github.com/code-cracker/code-cracker  https://huboard.com/code-cracker/code-cracker  https://ci.appveyor.com/project/code-cracker/code- cracker  https://coveralls.io/r/code-cracker/code-cracker
  16. 16. https://ci.appveyor.com/project/code-cracker/code-cracker
  17. 17.     
  18. 18. https://github.com/code-cracker/code-cracker/labels/up-for-grabs
  19. 19.            http://bit.ly/colaborandocc
  20. 20.      
  21. 21. MSDN http://www.msdn.com/roslyn Download 2015 RC http://bit.ly/dlvs2015preview Github http://github.com/dotnet/roslyn Roslyn source browser http://source.roslyn.codeplex.com Vídeo sobre as novidades no Youtube em pt: http://bit.ly/youtuberoslyn Posts sobre o Roslyn no blog da Lambda3: https://blog.lambda3.com.br/tag/roslyn/ Recursos Roslyn
  22. 22. Code Cracker http://code-cracker.github.io/ https://github.com/code-cracker/code-cracker Nuget C# e VB https://www.nuget.org/packages/codecracker.csharp https://www.nuget.org/packages/codecracker.VisualBasic/ Visual Studio Gallery, C# e VB http://bit.ly/codecrackerextcs http://bit.ly/codecrackerextvb Podcast http://www.tecnoretorica.com.br/2014/11/codecracker/ Jabbr (sala code-cracker): https://jabbr.net/#/rooms/code-cracker Recursos CodeCracker
  23. 23. @GiovanniBassi Obrigado! Lambda3 C# MVP, CoffeeScript, NodeJS, Linux, Ruby, e adorando o ASP.NET5

×