🔥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
sou um estudante interessado na área de .net, poderiam dizer quais áreas eu posso seguir com essa tecnologia? digo de carreira mesmo, que o mercado precisa e (espero kkk) precisará
Читать полностью…boa tarde pessoal, utilizo bastante I.A para o desenvolvimento de aplicações.
A minha dúvida é a seguinte, estou vendo esse novo protocolo de agentes o MCP, atualmente estou desenvolvendo um projeto DDD + Repository, praticamente desenvolvido lógica de negócio já definidas em Task's.
Em que âmbito posso utilizar esse MCP para conectar as I.As Copilot ou GPT para melhorar minha produtividade?
Já vi alguns videos no Youtube, mas ainda ficou um pouco abstrato a forma de utilizar para aumentar a produtividade no meu contexto.
O problema foi no mapeamento mesmo. A forma que foi feito, fez o ORM achar que era update e não insert, o ORM tentava dar update mas o registro ainda não existia. Obrigado pela resposta.
Читать полностью…Eu, particularmente, sempre crio a minha própria abstração de mapeamento. Dessa forma, se a implementação vai ser com automapper, mapster ou outro, quem vai usar o mapeamento não sabe. Com isso, eu também consigo a granularidade pra decidir um por um a implementação, ou seja, a XEntity pro XDto é com automapper, mas o YDto pra YEntity é manual, etc.
Читать полностью…Existe um certo nivel de complexidade dentro do AutoMapper. Embora ele facilite muito principalmente conversões de lista x lista, ainda prefiro usar metodos nativos e claros, sendo estes implicit, explicit ou construtores.
Pois são simples, práticos e não possuem nível de complexidade excedentes escondidos.
E como chave principal, vem o mencionado acima, ele e o Mediator serão pagos, tornando-o obsoleto daqui a um tempo, se fizerem a exclusividade do código, claro. Se for deixado aberto a comunidade, o open, pode ser que ainda exista uma esperança
Bom dia. Sofri muito com a migração do Automapper da versão 6 para a 14, muitas breaking changes (migrei um monolito de .net 6 para .net 8 e tive de atualizar o automapper). Então quero perguntar aos arquitetos a vossa opiniao: vocês ainda utilizam Automapper ou sempre seguem uma outra abordagem? E qual seria esta?
Читать полностью…Lembro quando li sobre uma atualização da versão do C que o Linux adotou. O Linux é feito desde sempre em C89/C90, mas em 2023, eles adotaram o C13 de 2013 (se não me engano). Disseram que o motivo era que não tinha nada de relevante nas outras versões. E mesmo assim, adotaram uma versão com 10 anos de idade
Читать полностью…você piscou, ja tem versão nova de tudo que você usa kkkk
Читать полностью…Tudo hoje em dia ta rápido dmais (ou eu estou lento dmais rsrsrs)
Читать полностью…O ciclo de update do angular é muito rápido, são 2 por ano.
Ou seja, você não vai pegar treinamentos muito novos ou atualizados.
[Online|22:15|Segurança em Containers|Gratuito]
Fala galera! Daqui a pouco - a partir das 22:15 - horário de Brasília - estreia mais um vídeo gratuito - com chat ao vivo para dúvidas - no Canal .NET. Confira neste conteúdo como o utilitário de linha de comando Docker Scout pode contribuir para uma maior segurança no uso de containers, através da execução de análises buscando vulnerabilidades em imagens de aplicações... Tudo isso em um exemplo de automação baseado em um workflow do GitHub Actions: https://www.youtube.com/watch?v=ZmDuDt1qxx0
Sim
Estou verificando lá
Mas alguns recrutadores que postam lá não dão feedback
Mas vamos perseverando
Obrigado @WashingtonAR
Pessoal
Estou buscando realocação
Engenheiro Software Sênior
Caso souberem de alguma oportunidade
Favor contactar
pergunte em grupos dedicados ao assunto.
produtividade e IA não são temas centrais aqui
Outro ponto é que eu só acho válido usar uma lib de mapeamento automático se bater essas 3 regras minhas:
1. Os objetos de entrada e saída tem que ser muito grandes (pra mim, mais de 15 propriedades), contando com as propriedades das propriedades (subobjetos)
2. Eu não preciso fazer mais do que 3 configurações extras (o ideal é zero) pra mapear alguma coisa que não bate no default
3. Os subobjetos e seus subobjetos (propriedades e propriedades das propriedades), até o fim da árvore, devem atender as regras 1 e 2
Eu não uso AutoMapper há anos. Eu prefiro usar extension methods “ToEntity” ou “ToDto”. Acho mais fácil, mais seguro, mais claro, e eu tenho o controle do que está acontecendo.
Читать полностью…Muita gente está droppando o Automapper agora que ele será de uso comercial, só pra deixar uma nota aqui
Читать полностью…🔵 [Online|22h|.NET 10: melhorias ordenação strings numéricas|Gratuito]
Fala galera! Daqui a pouco - a partir das 22:00 - horário de Brasília - estreia mais um vídeo gratuito - com chat ao vivo para dúvidas - no Canal .NET. Confira desta vez mais novidades do .NET 10 -> melhorias envolvendo a ordenação e comparação de strings com conteúdos numéricos: https://www.youtube.com/watch?v=MnC-74idPsw
*Rate Limiting não é opcional e todo mundo sabe disso. Mas onde ele deve ficar? Na aplicação? Talvez você esteja tomando decisões erradas.*
A decisão de onde aplicar rate limiting muda completamente o comportamento da sua API sob carga. Backend? Gateway? WAF? Cada escolha vem com impacto real na escalabilidade, custo e resiliência.
🚨 Ignorar isso pode custar disponibilidade — e credibilidade.
*Aqui vão 3 insights para não errar na hora de decidir:*
✅ Rate limiting organiza o uso de recursos compartilhados em ambientes de integração intensiva
✅ A escolha entre backend ou camada externa define o comportamento do sistema sob carga
✅ No .NET, o middleware de rate limiting oferece agilidade, mas impõe desafios
🔍 Você vai aplicar rate limiting no lugar certo... ou no lugar mais fácil?
Descubra agora como tomar a decisão certa:
https://tiagotartari.net/rate-limiting-no-asp-net-core-voce-esta-usando-do-jeito-certo.html
🎯 Gostou do conteúdo? Me ajude compartilhando. Ele pode ser útil para muitas pessoas.
#ArquiteturaDeSoftware #RateLimiting #DotNet #ASPNetCore #Microsoft #MVP #MVPBr #MVPBuzz #SRE #Disponibilidade #TiagoTartari
Isso é puro marketing. É uma corrida entre as linguagens pra puxar mais devs pra sua stack
Читать полностью…Sem necessidade de estudar cada coisa nova que veio nos últimos 2 anos
Читать полностью…Às vezes eu fico feliz em trabalhar em um projeto Java, que 99% são legados em Java 8
Читать полностью…É melhor achar um bom para entender como funciona e depois ir pesquisando o que mudou desde então, ou pesquisar no YouTube as melhorias de uma versão para a outra.
Читать полностью…Boa tarde,alguém conhece algum curso de angular que esteja atualizado?
Читать полностью…🔵 [Online|23h|Containers + Bancos Dados|Gratuito]
Fala galera! Daqui a pouco - a partir das 23:00 - horário de Brasília - estreia mais um vídeo gratuito - com chat ao vivo para dúvidas - no Canal .NET. Confira neste conteúdo uma visão geral do suporte oferecido pelo projeto Testcontainers a tecnologias de bancos dados, incluindo módulos para a criação de containers durante o desenvolvimento e testes com bases relacionais, NoSQL e vetoriais... SQL Server, PostgreSQL, MySQL, MongoDB, Redis, Neo4j, pgvector, Qdrant e muito mais: https://www.youtube.com/watch?v=4qbQXcyLmi4
Uma linha de raciocínio que uso é bem objetiva:
Se quero aprender, se é importante, não delegue.
Você pode usar a IA para aprender sobre alguns detalhes, aprender sobre coisas específicas pertinentes ao problema, mas não pode delegar.
Já se não faz diferença, ou seja, para todo o resto... (Principalmente o que você já sabe) uso à vontade.