Continuando o papo sobre hype

Fala galera! Continuando os desabafos do post de ontem gostaria de esclarecer que o título, propositalmente polemico, reflete o que eu penso das tecnologias que citei dentro do artigo. As discussões no Twitter foram bem interessantes e lá coloquei outros pontos que também irei colocar aqui. Em primeiro lugar sou tão contra o over engineering … Continuar lendo Continuando o papo sobre hype

Anúncios

O problema não é e nunca foi do DDD

Fala galera! Quando Evans cunhou o termo Domain Driven Design, escreveu aquele livro super dificil de se ler, tenho total certeza de que ele não imaginava a revolução, e a confusão, que ele estava criando. Nossa área é muito movida pelo hype e os desenvolvedores tendem a achar que uma nova tecnologia, metodologia, técnica ou … Continuar lendo O problema não é e nunca foi do DDD

Evitando o uso de async void

Fala galera! Para quem escreve muitos códigos paralelos em .NET estamos devidamente educados a utilizar Task e async await. Mas quando nos deparamos com delegates e event handlers que são void cometemos o crime de usar async void. Isto gera alguns problemas pois o método não pode ser devidamente aguardado, afinal ele não tem uma … Continuar lendo Evitando o uso de async void

Async x Reactive: A experiencia

Fala galera! Desculpem postergar tanto a postagem deste código mas as coisas estiveram bem corridas pelo lado de cá, tanto que postei anteriormente uma solução importante com Polly que estava tirando meu sono. O código deste experimento está em: https://github.com/magoolation/Async-x-Reactive. Agradeceria comentários e sugestões de melhoria. Comecei a ler online o livro Rx.NET in Action, … Continuar lendo Async x Reactive: A experiencia

Implementando o pattern Circuit Breaker com C# usando Polly

Fala galera! Dando uma pausa nos posts sobre programação reativa, que voltarei na próxima postagem, tive de fazer uma correção em um código meu pois minha implementaÇão com Polly não estava adequada. Bom para quem não conhece o padrão pense no Circuit Breaker como os dijuntores de sua humilde residencia. Quando o circuito está fechado … Continuar lendo Implementando o pattern Circuit Breaker com C# usando Polly

Um pouco mais sobre programação reativa em .NET

Fala galera! Antes de compartilhar meu experimento achei válido compartilhar algumas coisas com você. Em primeiro lugar a documentação atualizada. Aqui é a classe Observable que é um ponto de partida para o estudo da programação reativa: https://docs.microsoft.com/en-us/previous-versions/dotnet/reactive-extensions/hh244252%28v%3dvs.103%29. Lembrando que o padrão Observer é um design pattern já conhecido e as Reactive Extensions, implementadas praticamente … Continuar lendo Um pouco mais sobre programação reativa em .NET

Revisitando a programação reativa em .NET

Fala galera! Agora com o gt bem configurado, como disse no post anterior, pude publicar um experimento interessante que fiz para poder me aperfeiçoar no uso de programação concorrente em .NET. Desde que ganhamos o async await a programação de serviços que necessitavam de paralelismo, como hcamadas a APIs, I/O e comunicação em rede em … Continuar lendo Revisitando a programação reativa em .NET

Configurando corretamente o gestor de credenciais do git for Windows

Fala galera! Apesar de no último post ter dito que não postergaria mais postagens isto acabou acontecendo por vários fatores, mas para compensar hoje teremos pelo menos dois, senão tres postagens bem úteis. A primeira diz respeito a eu não ter conseguido postar sexta e ontem. EStava trabalhando em um novo repositório de código mas … Continuar lendo Configurando corretamente o gestor de credenciais do git for Windows