🔥Desde 2016! 💥O maior e mais ativo grupo de .NET do Telegram há 9 anos. 🎯Grupo sobre .NET, ASP.NET, Mono, .NET Core, Xamarin, C# etc. Use /info para as regras e informações adicionais. 👉Regras: go.gaGO.io/dotnetbr-rules
Talvez você ache alguma coisa boa no YouTube (mas não me lembro de ter visto nenhum aqui pra te indicar).
https://www.milanjovanovic.tech/pragmatic-rest-apis
https://dometrain.com/course/from-zero-to-hero-rest-apis-in-asp-net-core/
Alguém sabe um curso bom de WebAPI que seja atualizado , não use startup.cs e ensine repository?
Читать полностью…pode me explicar melhor qual a treta que tá tendo com esses pacotes?
Читать полностью…Virou festa em! MediatR, Automapper agora esse tbm 🤣🤣
Читать полностью…existe um erro semântico nesse código, na minha opinião. eu chamaria esse método de SafeDivide, RecoverableDivision ou algo nesse sentido rsrsrsrsrsrs
Читать полностью…entendo... e pra mim, uma lib como o ErrorOr é uma forma de generalizar e aplicar esse pensamento no código
Читать полностью…você está pensando que tem algo diferente do seu pensamento das boas praticas?
Não tem.
Você está descrevendo boas práticas.
Eu entendo teu ponto. Mas se eu puder evitar o disparo de exceptions no meu código, vou evitar. Exceptions são pra exceções
Existem 2 tipos de erros pra mim: tratáveis e não-tratáveis.
não vejo problemas em usar Exceptions para os 2, mas disparar (throw) Exceptions, só nos não-tratáveis
quanto ao try-catch, só uso no meu código em 1 situação: envelopar chamada a código de terceiros cujo as exceptions disparadas sejam consideradas pelo meu time como erros tratáveis
se você entende minimamente de RabbitMQ vai ver que configurar MassTransit corretamente é beeem chato.
Читать полностью…1) Se você não tem o que fazer, não faça.
2) Se não sabe como tratar, não trate.
3) Use global exception handlers que loguem para que Log não seja uma atividade dos itens 1 e 2.
Kkkkk, eu estava começando um projeto novo que ia utilizar os dois kkkk dei sorte que aconteceu antes deu iniciar o desenvolvimento
Читать полностью…Pessoal, boa tarde, gostaria de saber como lidam com as conversões de DTOs, quando o fazem manualmente, fazem isso no service, ou costumam encapsular isso em outro lugar?
Читать полностью…⚫ [Online|23:15| Kubernetes: interface gráfica gerenciamento|Gratuito]
Fala galera! Daqui a pouco - a partir das 23:15 - horário de Brasília - estreia mais um vídeo gratuito - com chat ao vivo para dúvidas - no Canal .NET. Conheça neste conteúdo o Headlamp, uma interface gráfica gratuita (em versões desktop e Web), extensível e multiplataforma muito útil para desenvolvimento, testes e acompanhamento de diferentes estruturas/workloads que integram um cluster Kubernetes: https://www.youtube.com/watch?v=FRtSVF9NjDM
MassTransit ao menos já tem roadmap de quando vai ser lançado a V9(Paga) e até quando a V8 vai ser mantida updates de patch e security
Читать полностью…Vão ser pagos. Então pra usa-lós voce/sua empresa vai precisar comprar uma licença. Para o caso do MediatR, AutoMapper e MassTransit ainda não foi informado valores e como vai funcionar.
Читать полностью…alguém ja chegou a usar HostMeNow poderia me dizer a experiencia?
ou se for o caso poderiam me indicar uma comunidade apropriada pra tal pergunta?
a microsoft tem recomendação escrita e documentada.
TRYblablabla
mas é meu estilo de código... sempre me adapto ao estilo definido pelo time
Читать полностью…O que tem é o mercado, as comunidade, fazendo muita merda.
Mas o que você está narrando são boas práticas.
MediatR tem um problema que é a indireção desnecessária.
Principalmente quando o assunto é Request/Response em que ele implementa uma ofuscação de dependência, sem nenhuma necessidade ou ganho.
Diferente da implementação de INotification que não há o que questionar.
Outra coisa é que para nivelar arquiteturalmente MassTransit, Redis, Azure Service bus, e mais uma penca de soluções, é preciso descartar características individuais importantes ou diferentonas das demais soluções, mas que são diferenciais arquiteturais.
Ou seja, nivela todo mundo por baixo. Isso sempre me incomodou.
Acho foda o pessoal usar o OpenSource pra criar/melhorar o projeto e dps virar ele
Читать полностью…FluentAssertions eh da mesma empresa que mediatr? Ja foi comercializado tb? Empresa antiga usava bastante
Читать полностью…mas essas são boas práticas, o problema é a falta de compreensão das exceptions.
Читать полностью…