SlideShare a Scribd company logo
1 of 12
Download to read offline
http://netponto.org 
50ª Reunião Presencial @ LISBOA 
DateTime.Parse(“22-11-2014", new CultureInfo("pt-PT")); 
hashtag #netponto
50ª Reunião Lisboa – 22-11-2014 http://netponto.org 
Roslyn Analyzers 
FileNewProject 
Paulo Morgado
Paulo Morgado 
• http://PauloMorgado.NET/ 
• @PauloMorgado 
• http://about.me/PauloMorgado 
• http://www.slideshare.net/PauloJorgeMorgado 
• http://pontonetpt.org/blogs/paulomorgado/ 
• http://blogs.msmvps.com/paulomorgado/ 
• http://weblogs.asp.net/paulomorgado 
• http://www.revista-programar.info/author/pmorgado/
Roslyn Analyzers 
FileNewProject
Questões?
Resources 
• Visual Studio 2015 Preview Downloads 
– http://www.visualstudio.com/downloads/visual-studio-2015-downloads-vs 
• .NET Compiler Platform ("Roslyn") 
– https://roslyn.codeplex.com/ 
• Six Essential Tips For Async – Introduction 
– https://github.com/dotnetAnalyzers/ 
• Code Cracker 
– https://github.com/code-cracker/ 
• Nrefactory - Roslyn 
– https://github.com/icsharpcode/NRefactory/tree/roslyn
Questões?
Patrocinadores “GOLD” 
Twitter: @PTMicrosoft 
http://www.microsoft.com/portugal 
Twitter: @FindMoreC 
http://www.findmore.eu
Patrocinadores “Silver”
Patrocinadores “Bronze”
http://bit.ly/netponto-aval-50 
* Para quem não puder preencher durante a reunião, 
iremos enviar um email com o link à tarde
Próximas reuniões presenciais 
22/11/2014 – Novembro – 50ª Reunião! (Lisboa) 
13/12/2014 – Dezembro (Lisboa) 
24/01/2015 – Janeiro (Lisboa) 
??/??/2015 – ????? (Porto) 
??/??/2015 – ????? (?????) 
Reserva estes dias na agenda! :)

More Related Content

Similar to Roslyn analyzers: File->New->Project

Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Tania Andrea
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Caio Moreno
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...IT4biz IT Solutions
 
Bioinformática com Biopython
Bioinformática com BiopythonBioinformática com Biopython
Bioinformática com BiopythonMarcos Castro
 
Workshop o ABC da Web 2.0 para PME
Workshop o ABC da Web 2.0 para PMEWorkshop o ABC da Web 2.0 para PME
Workshop o ABC da Web 2.0 para PMESerpentina
 
Portal de Eventos Cientificos da EESC/USP
Portal de Eventos Cientificos da EESC/USPPortal de Eventos Cientificos da EESC/USP
Portal de Eventos Cientificos da EESC/USPSIBiUSP
 
Tutorial sobre Bootstrap
Tutorial sobre BootstrapTutorial sobre Bootstrap
Tutorial sobre BootstrapIvo Calado
 
Palcoporto - Filipe Speck
Palcoporto - Filipe SpeckPalcoporto - Filipe Speck
Palcoporto - Filipe Speckfilipespeck
 
Treinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTreinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTania Andrea
 
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?Danilo J. S. Bellini
 
NOSQLBA 2018 - ArangoDB com python
NOSQLBA 2018 - ArangoDB com pythonNOSQLBA 2018 - ArangoDB com python
NOSQLBA 2018 - ArangoDB com pythonfelipe bastosweb
 
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)Paula Silva
 
Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalTania Andrea
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Thiago Barros, PSM
 
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)Lina Morgado
 

Similar to Roslyn analyzers: File->New->Project (20)

Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014Portal Padrão - passado . presente . futuro, #WPD 2014
Portal Padrão - passado . presente . futuro, #WPD 2014
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
 
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
Pentaho: Inteligência de Negócios utilizando Software Livre - FliSOL São Paul...
 
Bioinformática com Biopython
Bioinformática com BiopythonBioinformática com Biopython
Bioinformática com Biopython
 
Workshop o ABC da Web 2.0 para PME
Workshop o ABC da Web 2.0 para PMEWorkshop o ABC da Web 2.0 para PME
Workshop o ABC da Web 2.0 para PME
 
Portal de Eventos Cientificos da EESC/USP
Portal de Eventos Cientificos da EESC/USPPortal de Eventos Cientificos da EESC/USP
Portal de Eventos Cientificos da EESC/USP
 
Cp2011 python agil-ramiroluz
Cp2011 python agil-ramiroluzCp2011 python agil-ramiroluz
Cp2011 python agil-ramiroluz
 
Tutorial sobre Bootstrap
Tutorial sobre BootstrapTutorial sobre Bootstrap
Tutorial sobre Bootstrap
 
Palcoporto - Filipe Speck
Palcoporto - Filipe SpeckPalcoporto - Filipe Speck
Palcoporto - Filipe Speck
 
Treinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do SerproTreinamento no Portal Padrão com streaming do Serpro
Treinamento no Portal Padrão com streaming do Serpro
 
Introdução a Framework Flask
Introdução a Framework FlaskIntrodução a Framework Flask
Introdução a Framework Flask
 
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
(2015-03-14) [Grupy-SP] Projetos Open Source, como colaborar?
 
Ppt tdc potato
Ppt tdc potatoPpt tdc potato
Ppt tdc potato
 
NOSQLBA 2018 - ArangoDB com python
NOSQLBA 2018 - ArangoDB com pythonNOSQLBA 2018 - ArangoDB com python
NOSQLBA 2018 - ArangoDB com python
 
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
 
Identidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo FederalIdentidade Padrão da Comunicação Digital do Governo Federal
Identidade Padrão da Comunicação Digital do Governo Federal
 
Apresentacao artigo final
Apresentacao artigo finalApresentacao artigo final
Apresentacao artigo final
 
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
Apresentação do Projeto PRIME SCRUM. trabalho final do curso de Análise e Des...
 
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
Novos ambientes de aprendizagem: PLE, MOOCs e Mobile Learning (#w4naa)
 
Apresentação do grupo PHPMS
Apresentação do grupo PHPMSApresentação do grupo PHPMS
Apresentação do grupo PHPMS
 

More from Paulo Morgado

NetPonto - The Future Of C# - NetConf Edition
NetPonto - The Future Of C# - NetConf EditionNetPonto - The Future Of C# - NetConf Edition
NetPonto - The Future Of C# - NetConf EditionPaulo Morgado
 
Tuga IT 2018 Summer Edition - The Future of C#
Tuga IT 2018 Summer Edition - The Future of C#Tuga IT 2018 Summer Edition - The Future of C#
Tuga IT 2018 Summer Edition - The Future of C#Paulo Morgado
 
Tuga IT 2017 - What's new in C# 7
Tuga IT 2017 - What's new in C# 7Tuga IT 2017 - What's new in C# 7
Tuga IT 2017 - What's new in C# 7Paulo Morgado
 
C# 6.0 - April 2014 preview
C# 6.0 - April 2014 previewC# 6.0 - April 2014 preview
C# 6.0 - April 2014 previewPaulo Morgado
 
What’s New In C# 5.0 - iseltech'13
What’s New In C# 5.0 - iseltech'13What’s New In C# 5.0 - iseltech'13
What’s New In C# 5.0 - iseltech'13Paulo Morgado
 
What's New In C# 5.0 - Programar 2013
What's New In C# 5.0 - Programar 2013What's New In C# 5.0 - Programar 2013
What's New In C# 5.0 - Programar 2013Paulo Morgado
 
What's new in c# 5.0 net ponto
What's new in c# 5.0   net pontoWhat's new in c# 5.0   net ponto
What's new in c# 5.0 net pontoPaulo Morgado
 
What's New In C# 5.0 - Rumos InsideOut
What's New In C# 5.0 - Rumos InsideOutWhat's New In C# 5.0 - Rumos InsideOut
What's New In C# 5.0 - Rumos InsideOutPaulo Morgado
 

More from Paulo Morgado (9)

NetPonto - The Future Of C# - NetConf Edition
NetPonto - The Future Of C# - NetConf EditionNetPonto - The Future Of C# - NetConf Edition
NetPonto - The Future Of C# - NetConf Edition
 
Tuga IT 2018 Summer Edition - The Future of C#
Tuga IT 2018 Summer Edition - The Future of C#Tuga IT 2018 Summer Edition - The Future of C#
Tuga IT 2018 Summer Edition - The Future of C#
 
Tuga IT 2017 - What's new in C# 7
Tuga IT 2017 - What's new in C# 7Tuga IT 2017 - What's new in C# 7
Tuga IT 2017 - What's new in C# 7
 
What's New In C# 7
What's New In C# 7What's New In C# 7
What's New In C# 7
 
C# 6.0 - April 2014 preview
C# 6.0 - April 2014 previewC# 6.0 - April 2014 preview
C# 6.0 - April 2014 preview
 
What’s New In C# 5.0 - iseltech'13
What’s New In C# 5.0 - iseltech'13What’s New In C# 5.0 - iseltech'13
What’s New In C# 5.0 - iseltech'13
 
What's New In C# 5.0 - Programar 2013
What's New In C# 5.0 - Programar 2013What's New In C# 5.0 - Programar 2013
What's New In C# 5.0 - Programar 2013
 
What's new in c# 5.0 net ponto
What's new in c# 5.0   net pontoWhat's new in c# 5.0   net ponto
What's new in c# 5.0 net ponto
 
What's New In C# 5.0 - Rumos InsideOut
What's New In C# 5.0 - Rumos InsideOutWhat's New In C# 5.0 - Rumos InsideOut
What's New In C# 5.0 - Rumos InsideOut
 

Roslyn analyzers: File->New->Project

  • 1. http://netponto.org 50ª Reunião Presencial @ LISBOA DateTime.Parse(“22-11-2014", new CultureInfo("pt-PT")); hashtag #netponto
  • 2. 50ª Reunião Lisboa – 22-11-2014 http://netponto.org Roslyn Analyzers FileNewProject Paulo Morgado
  • 3. Paulo Morgado • http://PauloMorgado.NET/ • @PauloMorgado • http://about.me/PauloMorgado • http://www.slideshare.net/PauloJorgeMorgado • http://pontonetpt.org/blogs/paulomorgado/ • http://blogs.msmvps.com/paulomorgado/ • http://weblogs.asp.net/paulomorgado • http://www.revista-programar.info/author/pmorgado/
  • 6. Resources • Visual Studio 2015 Preview Downloads – http://www.visualstudio.com/downloads/visual-studio-2015-downloads-vs • .NET Compiler Platform ("Roslyn") – https://roslyn.codeplex.com/ • Six Essential Tips For Async – Introduction – https://github.com/dotnetAnalyzers/ • Code Cracker – https://github.com/code-cracker/ • Nrefactory - Roslyn – https://github.com/icsharpcode/NRefactory/tree/roslyn
  • 8. Patrocinadores “GOLD” Twitter: @PTMicrosoft http://www.microsoft.com/portugal Twitter: @FindMoreC http://www.findmore.eu
  • 11. http://bit.ly/netponto-aval-50 * Para quem não puder preencher durante a reunião, iremos enviar um email com o link à tarde
  • 12. Próximas reuniões presenciais 22/11/2014 – Novembro – 50ª Reunião! (Lisboa) 13/12/2014 – Dezembro (Lisboa) 24/01/2015 – Janeiro (Lisboa) ??/??/2015 – ????? (Porto) ??/??/2015 – ????? (?????) Reserva estes dias na agenda! :)

Editor's Notes

  1. * Let me put that more strongly * For goodness' sake, stop using async void everywhere. * (At first that was going to be the title of my talk)
  2. Telerik Luis abreu Pluralsight Nokia redgate
  3. Para quem puder ir preenchendo, assim não chateio mais logo  É importante para recebermos nós feedback, e para darmos feedback aos nossos oradores http://goqr.me/