devops Azure Artifacts - External Authentication Ola PessoALL, Esses dias me deparei com uma situação interessante e que me tomou algumas horas para resolver e vou documentar aqui para ter como referência no futuro e para ajudar outras pessoas. Em um dos projetos que atuo temos alguns pacotes em um feed privado no Azure Artifacts, quando
webjobs Azure Storage Queue - initialVisibilityDelay Ola pessoALL, Tudo bom? Esses dias durante uma discussão com o time para resolvermos um problema, nos deparamos com um problema interessante. Quem trabalha ou ja trabalhou comigo sabe que sou grande fã do Azure, em especial os serviços App Services e WebJobs (ou Functions, são quase o mesmo) Quando
azure Sql Managed Instance - Backup em Storage Account Ola pessoALL, Ano novo, vida nova e desktop novo! Nesse processo de fazer o setup da máquina nova, decidi pegar um backup recente do banco de testes que tenho no Sql Managed Instance no Azure para poder usar local. O processo de backup é bem simples na verdade, mas tem
azure Azure Functions - Outbound IP Ola pessoALL, Ha um certo tempo escrevi sobre como pegar o outbound ip de um app service e esses dias precisei fazer algo parecido para uma function, embora tambem esteja disponivel a maneira de recuperar a lista de IPs eh um pouco diferente. Temos duas maneiras de recuperar essa lista.
application-insights Azure Application Insights - Live Metrics Stream Sample Telemetry Ola PessoALL, Um dos melhores recursos do Azure Application Insights é o [Live Metrics Stream](https://docs.microsoft.com/pt-br/azure/azure-monitor/app/live-stream) que nos permite ter uma visão em tempo real dos nossos servidores. Ha algum tempo o time do Azure decidiu implementar a autenticação obrigatória para a
.net-core XUnit - BeforeAfterTestAttribute Ola pessoALL, Continuando do ultimo post, além de um exception handler global nos testes, também queria logar o inicio e fim de cada teste, para facilitar a pesquisa dos logs. Segue um atributo simples para ser aplicado na nossa classe base de testes. [AttributeUsage(AttributeTargets.Class | AttributeTargets.Method)] public class
diagnostics XUnit - Global Exception Handler Olá pessoALL, Tenho trabalhado bastante com testes de integração usando o XUnit e queria deixar uma quick tip para vocês. Após fazer o setup do Serilog + Seq para toda a infraestrutura de testes e as APIs eu tive um erro durante a execução dos testes e fui correndo para o
entity-framework EF Core - Multi-Tenant Applications Ola pessoALL, Ha algum tempo recebi uma duvida de como poderíamos trabalhar com o entity framework num cenário onde temos um banco por cliente e resolvi escrever sobre a solução proposta. Quando posso escolher, eu prefiro trabalhar com colunas identificadoras no banco de dados, como por exemplo ter um ClientId
asp.net Exportando Dados em Csv e Excel com Asp.NET Core Ola pessoALL, De forma recorrente todos os projetos que passei sempre tem uma mesma dificuldade: EXPORTAR DADOS ou gerar relatórios. As melhores soluções do mercado infelizmente são caras e muitas das empresas não conseguem (ou não querem) pagar por uma licença. Pensando nisso decidi criar um repositório com alguns exemplos
quick-tip Asp.net Core - Registrando Controllers de um Assembly externo Olá pessoALL, Uma dica simples, mas que pode ser útil. Estou desenvolvendo o material para o meu workshop de testes e me deparei com uma situação: Criei alguns controllers com rotas que só devem existir durante a execução dos testes e queria que os mesmos ficassem em um projeto separado.
quick-tip Sql Server + Docker - Health Check Ola PessoALL, Espero que esteja tudo bem com voces e seus familiares nessa pandemia que estamos vivendo, o mais importante agora é manter a sanidade mental! Queria compartilhar uma quicktip hoje, tenho trabalhado bastante com testes de integração ultimamente no processo de modernização de um projeto que trabalho e me
application-insights Application Insights - ILogger + Data Sampling Ola pessoALL, Há um tempo escrevi um post sobre como redirecionar o log padrão do asp.net core para o Application Insights. Se voce não leu, leia aqui Hoje irei fazer uma pequena atualização naquela configuração e mostrar como podemos desabilitar o sampling que eh automático em projetos asp.net
azure DEV-ES 1° Meetup .NET/Azure Olá pessoALL, Conforme prometido, seguem os links e materias de estudos que abordei no nosso primeiro meetup. Videos do Ignite Implement microservices patterns with .NET Core and Docker (Cesar de la Torre) Link: https://channel9.msdn.com/events/Ignite/Microsoft-Ignite-Orlando-2017/BRK3317 Microservices architecture with .NET Core, Docker containers, and Azure
devops Azure DevOps - Pipeline Cache - Nuget Ola PessoALL, Recentemente vi a notícia que o Azure DevOps habilitou o suporte para cache nos pipelines, que na minha opinião é uma das features mais aguardadas. Apesar da documentação ser bem rica, tive um pouco de dificuldades na hora de habilitar o cache para os pacotes nuget nos meus
azure Azure Log Analytics - extract() Ola PessoALL, Esses dias me deparei com o seguinte tweet: Todo software precisa ter log/monitoramento. Hj temos inúmeros serviços/libs que nos ajudam com isso. Não há motivo para a sua aplicação ficar no escuro. — angelobelchior (@angelobelchior) November 10, 2019 Eu sou um grande defensor de logs em
.net-core .net core 3.0 worker service + application insights Olá PessoALL, Depois de um tempinho afastado aqui do blog estou voltando com força total e para começarmos a nossa semana queria mostrar uma integração que fiz para um cliente essa semana: Worker services (template novo no .net core 3.0) + Azure Application Insights Quem me conhece sabe que sou
app-services MVP Conf 2019 Ola PessoALL, Nos dias 12 e 13 de abril aconteceu a MVP Conf, estou sem palavras para descrever o que foi o evento e espero poder estar presenta na próxima edição. Tive o prazer de entregar duas palestras, para quem assistiu e gostaria de saber mais ou para quem perdeu
.net-core Entity Framework - Gerando Filtros Dinâmicos Olá pessoALL, Dizem que quem tem amigos tem tudo! Hoje queria iniciar esse post com um agradecimento ENORME para o Rafael Almeida também conhecido como ralms. Estava quebrando a cabeça em como montrar filtros dinâmicos no EF de uma maneira legível e com a dica do Rafa eu consegui chegar
app-services Application Insights - Rotas que executam uma dependência Ola PessoALL, Tenho passado boa parte das últimas semanas ajudando clientes com problemas de escalabilidade em suas aplicações e como muitas das vezes não tenho acesso ao código fonte das aplicações, tento ser o mais acertivo possível nos relatórios que monto para ajudar os desenvolvedores a resolver os possiveis problemas
azure newsletter #4 Ola PessoALL, Vamos para mais uma newsletter com bastante conteúdo, caso tenha se interessado por um assunto e gostaria de ver mais sobre ele, deixa nos comentários que gravaremos um vídeo com mais detalhes do tópico mais comentado. Nos dias 12 e 13 de abril acontecerá a MVP Conf, o
app-services [QuickTip] - Application Insights - Custom Dimensions Browser Fala PessoALL, Tudo bom com vocês? Esses últimos meses tem sido um pouco crazy aqui na BrazilianDevs, empresa tomando novos rumos e tenho passado boa parte dos meus dias migrando e melhorando aplicações na nuvem. E como parte disso o Application Insights tem sido de grande ajuda para resolver problemas
newsletter newsletter #3 Ola PessoALL, Vamos à mais uma edição da nossa newsletter ;D Desculpe o incomodo, mas acabei colocando o link errado quando enviei a newsletter, para acessar a edição #4, clique aqui: GHOST_URL/newsletter-4/ Eu estou gravando um curso baseado em um case real que tive, essa semana saiu mais
azure newsletter #2 Ola PessoALL, Vamos à segunda edição da nossa newsletter ;D [Guia de Estudos] Adicionei um novo livro ao nosso guia de estudos: Architecting Modern Web Applications with Asp.net Core and Microsoft Azure Um dos livros do guia recebeu um update para p asp.net 2.2: Clique Aqui para
azure [QuickTip] Movendo dados entre storage accounts Olá PessoALL, Uma dica super rápida, precisei mover uma quantidade grande de arquivos entre storage accounts e para evitar fazer download e upload, podemos usar o AzCopy para mover direto entre as contas. Segue o script de exemplo $sourceContainer = 'https://contaorigem.blob.core.windows.net/sqlbackup' $sourcekey = 'chave-conta-origem' $destinationContainer = 'https:
azure Azurite - Storage Emulator Cross Platform Olá PessoALL, Há um tempo eu escrevi um artigo abordando como rodar o storage emulator do Azure no Mac/Linux. O lado ruim dessa abordagem era o uso de uma VM e isso incomodava bastante na hora de desenvolver. Hoje vou ensinar para vocês como usar o Azurite, um emulador