dotnetbr | Unsorted

Telegram-канал dotnetbr - DotNet BR 🇧🇷

3252

Grupo de discussões sobre .NET, ASP.NET, Mono, .NET Core, Xamarin, etc. Regras: https://github.com/luizcarlosfaria/groups/tree/main/dotnetbr Use /info para saber mais. 🔥 Evite BAN, se for publicar vagas, faça no @devstream_vagas 🔥

Subscribe to a channel

DotNet BR 🇧🇷

EDA – Event Driven Architecture: Não confunda eventos com comandos

A diferenciação entre eventos e comandos foi um tema discutido dentro do grupo de arquitetura do Docker Definitivo, e como um tema que gera confusão e ceticismo em alguns aspectos, é hora da gente sair da discussão sobre a parte visível desse iceberg e aprofundarmos na execução e nos cuidados a respeito do tamanho de mensagens e principalmente na diferenciação entre evento e comando.

https://gago.io/blog/mensageria-event-driven-architecture-eventos-comandos/

Читать полностью…

DotNet BR 🇧🇷

"I`m prepared to break it and get my pop" 😄

Читать полностью…

DotNet BR 🇧🇷

Há uma diferença entre não retornar nada, e esperar a execução completa de forma síncrona.

Como disse, em casos síncronos você tem um id produzido no banco, mas em casos assíncronos (que é um dos pontos abordados no paper,quando se fala de escalabilidade), você não tem um id do banco, apenas um id da operação, algo como um id de correlação

Читать полностью…

DotNet BR 🇧🇷

exato, o que penso trambem

Читать полностью…

DotNet BR 🇧🇷

eu penso em por exemplo se eu tiver um comando para criar pedido de venda, o comando ja retorna o pedido inteiro criado. pq senao, se eu retornar somente um Id do pedido criado eu vou ter que ir no banco para buscar a informacao e eu ja tenho ela pronta. pq ir no banco pegar oq ja esta pronto. 🙄

Читать полностью…

DotNet BR 🇧🇷

Você vai criar mecanismos para contornar o problema, mas só seu sistema terá. Sempre, em toda integração, sempre em toda library que lide com datas, você precisará criar algo para converter e se der alguma sorte, achará configuração que espera datas diferentes dos formados padrão.

Читать полностью…

DotNet BR 🇧🇷

Em algum ponto o nulo ta convertendo pro min value

Читать полностью…

DotNet BR 🇧🇷

Possivelmente sua data está sendo setada com o min Value

Читать полностью…

DotNet BR 🇧🇷

Tava desenvolvendo um projeto com Xamarin, deixei todo prontinho, a Apple recusou na loja 🤡
Minha salvação foi correr pro blazor com PWA, ajudou demais. Muita coisa deu pra reaproveitar. É nessas horas que a gente aprende a dar valor a Clean / DDD / Design Patterns kkkk

Читать полностью…

DotNet BR 🇧🇷

Tem um ebook muito bom do Balta sobre blazor, fala um pouco sobre wasm, server, blazor auto

Читать полностью…

DotNet BR 🇧🇷

Opa, bons pontos Luiz. Mas a pergunta foi pra entender mesmo como funciona. Como disse, não sou front, mas tenho buscado aprender um pouco de Blazor, para poder fazer alguns projetos por conta, sem precisar envolver terceiros. E fiquei cheio de dúvidas quantos a esses modes + ssr, a maioria dos vídeos/artigos que vi é voltado ao pessoal do front, então muitas coisas ficam implícitas.

Читать полностью…

DotNet BR 🇧🇷

essa análise me permite considerar ou descartar esse modo híbrido, saber se está está em e pronto para uso ou se tem desafios ainda.

Читать полностью…

DotNet BR 🇧🇷

a primeira coisa a se pensar é se estamos em uma app ou em um site.

Para site, webassembly é o pior, já para app pode ser que seja a melhor escolha.

Então a primeira coisa a se pensar é buscar como está o andamento do carregamento híbrido.

Não sei se o auto é o tal híbrido , tentaria descobrir isso.

Читать полностью…

DotNet BR 🇧🇷

Vou postar a mesma dúvida que postei no Blazor Brasil:
Temos os novos renders mode.

- Interactive Server
- Interactive WebAssembly
- Auto

Quando vamos criar o projeto, também temos a opção de escolher se o tipo de render é:
- Por página/componente
- Global

A minha dúvida é:
- Casos reais de onde usar cada um dos tipos, tanto do modo de render quando das opções de página/global.

Em cima disso ainda pergunto se: "Ao escolher render auto e setar a opção Global, se posso setar o tipo de render pra um componente/page específico. Ou seja, esse component desejo que seja rendererizado no server, vou e 'forço' o blazor renderizar no server."

Eu não sou da stack de front e agora que estou começando aprender alguma coisa, por isso tenho as dúvidas ( talvez básicas ) de onde usar o que.
E burro velho igual eu, as vezes necessita de exemplos de usos reais.

Читать полностью…

DotNet BR 🇧🇷

🚨 Documentação Arq Software | 28/11 | Online | Gratuito

Acompanhe neste evento ONLINE e GRATUITO (Live #78) do Azure na Prática como o padrão C4 Model pode facilitar e melhorar o processo de documentação da sua arquitetura de software, através de diagramas que simplificam a compreensão dos diferentes componentes, contextos e do código de um projeto.

Palestrante: Cristiano Cunha

🗓 Quando: 28/11/2023, terça
🕑 a partir das 21:00 - horário de Brasília

Confirme sua participação através do link:
https://bit.ly/anp-live-78-c4-model

Читать полностью…

DotNet BR 🇧🇷

Event Driven Or Not? Quando usar Event Driven e quando usar só usar mensageria

Sempre que somos tocados por algum tipo de desenho ou arquitetura que demonstra significativo ganho em um determinado cenário, tendemos a tentar reaproveitar esse mesmo desenho mais pela memória do sucesso passado, do que pela necessidade efetivamente. Aqui está uma casca de banana, e é sobre isso que vamos discutir hoje.

https://gago.io/blog/event-driven-or-not/

Читать полностью…

DotNet BR 🇧🇷

perfeito mestre, 100%...
Daqui, como Fowller disse:

Читать полностью…

DotNet BR 🇧🇷

Se seguir o paper, é estou presumindo que seja esse, o fluxo se fecha com event notification.

Quer dizer, as coisas só fazem sentido nesse exemplo quando você começa a ver os eventos, nas páginas 12 e 13

Читать полностью…

DotNet BR 🇧🇷

CQRS é sobre separação de responsabilidade entre commands(mudança de estado) e queries(consultas).

Além disso, o contexto de negócio precisa ser levado em consideração, normalmente um command tem uma intenção de negócio, com isso, dependendo do seu contexto, se precisar retornar algo em um command, não vejo nenhum problema, esse cenário que você trouxe Felipe Barros , é apenas um exemplo, que nesse contexto, imagino que não faz sentindo retornar nada(talvez por ser um fluxo async...).

Читать полностью…

DotNet BR 🇧🇷

e com isso vem as complexidades que vc comentou.

Читать полностью…

DotNet BR 🇧🇷

esse não é um formato ISO, trabalhar com formatos customizados é um erro porque até libraries javascript ou integrações de terceiros se cagam.

Читать полностью…

DotNet BR 🇧🇷

Ou não foi setada e está com o valor default

Читать полностью…

DotNet BR 🇧🇷

Bom dia pessoal !
Porque minha api esta devolvendo este formato de datas, quando no banco de dados esta null ?

Читать полностью…

DotNet BR 🇧🇷

ebook-fundamentos-blazor-balta.pdf

Читать полностью…

DotNet BR 🇧🇷

Mas, sim. concordo com o que disse em relação a tomada de decisão.

Читать полностью…

DotNet BR 🇧🇷

se estiver ok, você pode relaxar na decisão.

Senão talvez até separar o front-end em site e app, em casos comuns como os que temos site para atender demandas de marketing, venda, institucional etc, e de outro a app de fato.

anyway talvez separar devesse ser o certo.em qualquer caso mas o ponto é saber que a demanda é diferente nesses workloads, e mudaria esse tipo de decisão.

Читать полностью…

DotNet BR 🇧🇷

seja lá como for, iria ao github, de posse do nome certo, tentar achar issues no repositório oficial

Читать полностью…

DotNet BR 🇧🇷

vamos por partes.

Não tenho nenhuma familiaridade com blazor, mas tenho muita com a tomada de decisões.

Então vamos fazer a análise fria da coisa.

Читать полностью…

DotNet BR 🇧🇷

Oficialmente está no ar!

Oferta 1️⃣ Mentoria Cloud Native .NET com preço antigo!

Oferta 2️⃣ Pack: Cloud Native .NET + Mensageria .NET + Academia DEV + Imersão .NET Aspire com 60% OFF

Oferta 3️⃣ Mensageria .NET | 25% OFF no Advanced | Sem necessidade de renovação, nunca mais!

Oferta 3️⃣ Mensageria .NET | 50% OFF no Fundamentals | Sem necessidade de renovação, nunca mais!


https://share.gago.io/Jnca

Читать полностью…

DotNet BR 🇧🇷

Exato, cada um só vai saber do que acontece ao ser redor.

Читать полностью…
Subscribe to a channel