Dicas de Produtividade no Desenvolvimento em .NET | Dezembro-2022
Recentemente participei de um evento no Microsoft Reactor em que realizei uma apresentação sobre produtividade no desenvolvimento com a plataforma .NET, cobrindo diversas dicas, truques, frameworks e extensões para aumentar a produtividade em projetos.
A seguir estão os diversos tópicos que abordei nesta palestra:
- Versionamento de APIs com ASP.NET Versioning
- Executando o browser interno do Visual Studio Code
- Testes de APIs no Visual Studio Code com Thunder Client
- Melhorando a organização do código de inicialização de projetos com Extension Methods
- Referenciando projetos no VS Code com a extensão .NET Core Add Reference
- Manipulando packages no VS Code com a extensão NuGet Gallery
- Visualizando packages desatualizados no VS Code com a extensão Version Lens
- Analisando e atualizando packages via linha de comando com dotnet-outdated
- Tratamento de falhas e Circuit Breaker com Polly
- Implementando middlewares
- Melhorando a experiência na linha de comando com Oh My Posh
Os exemplos que apresentei foram agrupados no seguinte repositório do GitHub:
https://github.com/renatogroffe/ProdutividadeDotNet-Reactor
Caso achem útil esta solução, peço por favor um ⭐️ no repositório apoiando. Fica também o convite para que vocês me sigam lá no GitHub!
A gravação desta apresentação está disponível no YouTube e pode ser assistida gratuitamente:
Todo esse conteúdo também foi discutido em detalhes em diversos artigos aqui neste blog:
.NET 7 + ASP.NET Core: versionamento de APIs REST em um exemplo simples
.NET 7 + Polly: implementando o padrão Circuit Breaker no tratamento de falhas
.NET + Design Patterns na prática: middlewares e o padrão Chain of Responsibility
Dicas de Visual Studio Code: testes com browser interno, geração de GUIDs
Dicas de Visual Studio Code: testes de APIs REST e integração com Azure DevOps
Dicas de Visual Studio Code: integração com Git via Terminal e Kubernetes Templates
.NET + NuGet: atualizando packages via linha de comando
Manipulando pacotes NuGet no VS Code através de uma interface gráfica
Turbinando o desenvolvimento .NET no VS Code: exibindo packages desatualizados
.NET + Visual Studio Code: adicionando ou removendo referências a projetos