Alguma vez você já se perguntou como poderia facilitar a vida incrementando automaticamente o número de build ou revisão do seu projeto a cada compilação? Neste post, compartilho um script PowerShell capaz de fazer justamente isso, tanto para ambientes Windows quanto Linux. Com uma abordagem simples e prática, detalho como incluir esse script como um evento pre-build no seu arquivo csproj, simplificando o processo de versionamento do software. Acompanhe o tutorial e torne a gestão de versões uma tarefa mais ágil e menos suscetível a erros humanos.
Ler MaisExplorando um pouco mais o mundo da programação C#, hoje trazemos um truque incrivelmente útil: como converter uma variável para um tipo genérico, valendo-se do conceito de generics . Para quem deseja aprimorar suas habilidades no C#, este post vai desde revisar quais classes suportam essa conversão, passando pela mecânica da classe Convert, até uma aplicação prática que ilustra tudo isso em um contexto real de desenvolvimento. Se a ideia é fazer seu código mais eficiente e seu trabalho com tipos genéricos mais intuitivo, então prepare-se, pois as próximas linhas são para você!
Ler MaisNavegar na vastidão do desenvolvimento web pode muitas vezes parecer uma jornada enigmática. Felizmente, neste post, deciframos um dos enigmas mais comuns enfrentados por desenvolvedores: como extrair valores do header em controllers no Dotnet Core 3.1. Através de exemplos claros e instruções passo a passo, este guia é o farol que você precisava para dominar o manejo de headers e levar suas habilidades de programação a novas alturas. Vamos embarcar juntos nesta aventura de conhecimento!
Ler MaisSeja você um entusiasta dos dados, um programador ávido por novas ferramentas ou simplesmente alguém curioso sobre como expandir suas habilidades em programação, este guia sobre como incorporar o kernel do dotnet no Jupyter Notebook/Lab foi feito pensando em você. De forma descomplicada e direta, mostraremos como transformar seu ambiente Jupyter de um espaço exclusivo para Python para um campo fértil também para C# e F#. Prepare-se para desvendar a simplicidade desse processo e abrir um leque de possibilidades na sua jornada de programação e análise de dados.
Ler MaisQuer descobrir o segredo por trás da mesclagem eficaz de IEnumerables em C#? Neste post leve e direto, exploraremos como combinar facilmente duas variáveis usando a função Concat, abordando também as armadilhas comuns neste processo. Se você busca simplificar seu código e evitar dores de cabeça, junte-se a nós nesta exploração!
Ler MaisNeste post aventureiro, mergulharemos nas profundezas da programação C# para desvendar um dos mistérios mais intrigantes: é possível, e mais importante, é correto testar métodos privados? Armados com XUnit e .net Core 3.1, exploraremos técnicas, desafios e soluções que desafiam as convenções tradicionais de testes unitários. Prepare-se para uma viagem repleta de códigos, dilemas éticos e alternativas práticas que podem justamente mudar a forma como abordamos os testes em nossos projetos.
Ler MaisOlá, entusiastas de programação! No post de hoje, você vai aprender uma dica valiosa para qualquer desenvolvedor C#: como verificar se um elemento específico existe em uma lista. Vou te mostrar, de maneira descomplicada, mas detalhada, os passos utilizando métodos bem práticos como o IndexOf e Linq. Além disso, vamos dar uma olhada em como aplicar a mesma lógica em vetores, e qual seria a melhor abordagem em termos de performance. Preparado para tornar seus códigos ainda mais eficientes? Vamos lá!
Ler MaisBem-vindo ao universo das tuples em C#! Neste guia prático, vou te mostrar como é possível, e incrivelmente útil, retornar mais de um valor em suas funções em C#, utilizando uma abordagem elegante com tuples. Prepare-se para desvendar os segredos por trás dessa estratégia, compatível com diversas versões do .NET, e veja como pode ser simples manejar dados complexos com uma simplicidade surpreendente. Desde exemplos básicos até estruturas mais elaboradas, estamos prestes a embarcar em uma jornada pelo código que promete refinamento e eficiência nas suas programações. Vamos lá?
Ler MaisOlá, entusiastas do mundo de desenvolvimento! No post de hoje, vamos mergulhar mais fundo nas maravilhas do EPPlus, explorando como ele pode ser usado para dar aquele toque final nos seus arquivos Excel formatando números e datas com precisão e facilidade. Se você já tem o básico do EPPlus, este guia é o próximo passo perfeito na sua jornada para dominar a manipulação de arquivos Excel com C#. Preparados? Então, vamos lá!
Ler MaisNeste post, embarcaremos numa jornada prática demonstrando o poder do EPPlus, um pacote incrível para manipulação de arquivos Excel diretamente do C# sem depender das licenças do Microsoft Office. Vamos entender como adicionar esse recurso aos nossos projetos, criar e modificar arquivos Excel, além de acessar e estilizar células de forma simples. Prepare-se para desvendar essa ferramenta que pode otimizar e abrir novas possibilidades nos seus projetos de desenvolvimento.
Ler Mais