1 day agoNovidades do .NET 7: melhorias na ordenação com LINQ - Order e OrderDescendingNeste novo artigo dou continuidade à série que cobre novidades do .NET 7, desta vez abordando melhorias disponibilizadas com o Preview 7 (lançado há alguns dias) e voltadas a ordenações de elementos com LINQ. O uso dos métodos OrderBy e OrderByDescending com LINQ pressupõe que sempre selecionemos alguma parte do…Dotnet2 min read
2 days agoAPI Gateway na nuvem: uma visão geral do Azure API Management em exemplos práticosAPIs REST representam nos dias atuais um elemento quase que onipresente nos mais variados tipos de projetos, indo desde a componentes centrais na implementação de soluções na nuvem a importantes alternativas para a integração de sistemas. …Api Gateway3 min read
Aug 8Novidades do .NET 7: melhorias na serialização JSON em cenários de polimorfismoPrincípios como herança e polimorfismo são aspectos centrais dentro da disciplina de Orientação a Objetos, constituindo noções importantíssimas em cenários que demandem reaproveitamento de código e uma melhor estruturação de projetos de software. Muitas bibliotecas e funcionalidades são inclusive projetadas tomando por base estes conceitos, o que acaba por exigir…Dotnet4 min read
Aug 6Pipeline as Code + Azure DevOps: automações com o Azure Pipelines | DevOps Experience - Julho-2022Na quinta dia 28/07/2022 aconteceu a edição de Julho do DevOps Experience, na qual realizei a seguinte apresentação com meu amigo Milton Câmara (Microsoft MVP, MTAC): Pipeline as Code + Azure DevOps: conhecendo as diferentes possibilidades de automações com o Azure Pipelines Descrição da apresentação: Seja automatizando o build/deployment de…Azure Devops3 min read
Aug 4Kubernetes e Escalabilidade | Paraná Banco - Julho-2022No final da tarde do dia 29/07/2022 (sexta-feira) participei como palestrante de um encontro técnico online com profissionais do Paraná Banco, no qual tive a oportunidade de realizar a apresentação: Kubernetes e Escalabilidade: criando aplicações para processar milhares (ou milhões) de acessos simultâneos! A qual foi divulgada a funcionários da…Kubernetes3 min read
Aug 4.NET x Java - Arena Dev | Universo TOTVS 2022No final da tarde do dia 14/06/2022 (terça-feira) estive em um painel abordando a evolução e novidades nas plataformas .NET e Java, durante a edição 2022 do Universo TOTVS. Foi uma discussão bastante enriquecedora, da qual participei com a Kamila Santos (Microsoft MVP) e o Eduardo Urruth Teixeira (TOTVS). Ao…Dotnet4 min read
Aug 1Novidades do .NET 7: Output Caching middleware em APIs REST no ASP.NET CoreA Microsoft liberou durante o mês de Julho/2022 o Preview 6 do .NET 7, com inúmeras novidades e melhorias também envolvendo o ASP.NET Core: ASP.NET Core updates in .NET 7 Preview 6 Daniel Roth .NET 7 Preview 6 is now available and includes many great new improvements to ASP.NET Core.devblogs.microsoft.com Neste artigo dou continuidade à série de novas funcionalidades trazidas pelo .NET …Dotnet4 min read
Jul 31Kubernetes + Apache Kafka + KEDA: escalando aplicações que processam eventos com facilidadeEsta imagem/print traz uma aplicação no momento exato em que a mesma escala num cluster Kubernetes, utilizando para isto o projeto KEDA (Kubernetes Event-driven Autoscaling) + a ferramenta de linha de comando k9s e tomando por base o número de eventos acumulados em um tópico do Apache Kafka. Apresentei inclusive…Kubernetes3 min read
Jul 25Jaeger + OpenTelemetry + RabbitMQ: tracing distribuído, dependências entre aplicações…Este diagrama traz um novo exemplo de dependências entre diferentes aplicações (Console Application, 2 APIs REST, Worker Service), tendo sido gerado sem grandes esforços através por meio da implementação de tracing distribuído com Jaeger e OpenTelemetry. …Jaeger2 min read
Jul 23Escalabilidade no Kubernetes, Tracing com OpenTelemetry + Jaeger | Cloud Conference Day 5a ediçãoRealizei em Maio/2022 2 apresentações durante a 5a edição do Cloud Conference Day: Kubernetes + KEDA: escalando aplicações de forma descomplicada, no dia 20/05/2022 (sexta); Tracing Distribuído em Aplicações com OpenTelemetry + Jaeger, no dia 21/06/2022 (sábado). Também participei como panelista de uma mesa redonda na manhã do sábado (21/06)…Kubernetes4 min read