Aprenda a criar seu primeiro pacote NuGet

Pacote NuGetO assunto NuGet está longe de ser novidade – aliás, hoje em dia é quase impossível criar um projeto .NET no Visual Studio que não tenha algum pacote NuGet em uso.

Entretanto, por mais convenientes que esses pacotes possam ser, a verdade é que poucos times têm criado pacotes para compartilhar suas bibliotecas de uso interno por achar que dá muito trabalho.

Sabia que criar um pacote NuGet para uns biblioteca de uso interno é mais simples do que parece? Veja neste post como criar seu primeiro pacote NuGet.

Continue lendo “Aprenda a criar seu primeiro pacote NuGet”

Sim, eu deixei de usar o TFS. E acho que você também deveria.

DidntSeeThatComingJá faz mais de dez anos que tenho confiado no TFS como minha ferramenta preferida de ALM para todas as minhas necessidades de desenvolvimento, bem como a de nossos clientes. Ao longo desse tempo, tenho visto uma impressionante evolução da ferramenta – só quem mexeu no TFS 2005 consegue entender o longo caminho que a Microsoft percorreu para chegar no que ela oferece agora com o TFS 2015.

Durante todos esses anos, eu tinha a nítida sensação que de o TFS seria sempre a melhor opção. A concorrência sempre pareceu estar sempre comendo poeira! Quem poderia ameaçar o lugar de destaque do TFS?

É, parece que eu estava errado e o que parecia improvável aconteceu. A bem da verdade, já faz algum tempinho:

O TFS deixou de ser minha ferramenta preferida de ALM.

Continue lendo “Sim, eu deixei de usar o TFS. E acho que você também deveria.”

Use “Unpublish branch” no branch master e sinta seu coração parando por alguns segundos

"Metralhadora na mão de macaco" é uma das melhores analogias de todos os tempos!Recentemente eu descobri – por acaso – um fluxo de trabalho potencialmente perigoso enquanto estava usando usando a ferramenta gráfica de Git do Visual Studio 2013 Team Explorer (conhecida como “Git Tools for Visual Studio” e que vêm nativamente no VS 2013). Dependendo da sua sequência de ações, pode levar à perda de todo o conteúdo de seu repositório Git no TFS!

Continue lendo “Use “Unpublish branch” no branch master e sinta seu coração parando por alguns segundos”

Entenda o licenciamento do Visual Studio Online

Convenhamos: licenciamento nunca é algo fácil de se entender. Quando envolve uma nova oferta então – como é o caso do Visual Studio Online – as coisas só complicam.

Por outro lado, não dá para fugir dessa discussão. Para garantirmos que nossa empresa está devidamente licenciada (e não está desperdiçando dinheiro pagando mais que o necessário), precisamos entender exatamente como contratar e pagar pelos serviços do Visual Studio Online!

Continue lendo “Entenda o licenciamento do Visual Studio Online”