DevOps Summit Brasil 2016: Eu vou! E você?

Nos dias 06 e 07 de maio (semana que vem!) teremos a primeira edição do DevOps Summit Brasil. Você já viu a grade de palestras? Está imperdível!!! Sobre o evento Você já tinha ouvido falar do DevOps Summit Brasil? Como é um evento novo – esta é sua primeira edição – eis o descritivo extraído do site do evento: O DevOps Summit Brasil é a fusão dos consagrados eventos Azure Summit Brasil e ALM Summit Brasil e vem com uma abordagem interdisciplinar para promover um melhor Continue Lendo →

Autenticando usuários externos no VSTS

Um cenário típico para usuários do VSTS (Visual Studio Team Services, antigo Visual Studio Online) é precisar liberar acesso a usuários externos. Por exemplo, uma empresa que contrata fornecedores para desenvolvimento terceirizado de software precisa conceder acesso aos times do fornecedor que atuarão nos projetos armazenados em seu VSTS. O VSTS permite que esse problema seja resolvido das mais diferentes maneiras, que variam de acordo com a facilidade de implementação e a conveniência Continue Lendo →

Execute aplicações GUI Linux no Windows 10

Aposto que você não esperou viver o suficiente para ver este dia, certo? Quem diria… Aplicações Linux rodando no Windows, tal como as aplicações Windows que rodam no Linux com o WINE? Pois é, esse dia chegou. Bem, ainda não completamente, mas já estamos quase lá. A Microsoft pegou o mundo de surpresa no Build 2016 ao anunciar o Bash on Windows, resultado de uma parceria com a Canonical e que resultou na possibilidade de rodar partes do Linux (a userland, para ser mais preciso) Continue Lendo →

Oito razões para preferir Git ao invés de TFVC

Há um ano atrás escrevi um post com oito razões para usar o TFVC ao invés do Git no TFS. À época, disse que escreveria um post complementar com os argumentos para dar preferência ao Git ao invés do TFVC. Bem, demorou mas chegou a hora. Eis aqui oito razões para preferir o uso de Git ao invés de TFVC num team project do TFS ou do VSTS. Devo dizer que queria muito ir direto ao ponto, mas infelizmente não posso. Isso porque, primeiramente, tenho que fazer uma admissão pública. Git Continue Lendo →

Como licenciar corretamente o SQL Server do TFS

OK, eu entendo que apesar de tudo que falei em meu post sobre TFS e VSTS você pode ter suas razões para querer usar o TFS on-premises. Quando uma empresa decide usar o TFS e se prepara para fazer a instalação, descobre que um dos pré-requisitos da instalação é o SQL Server. É nesse momento que surge a dúvida: “como licencio corretamente o SQL Server que será usado pelo TFS?” A resposta nem é tão complicada mas, como tudo que envolve licenciamento, requer cuidado e atenção. Continue Lendo →

Aumente a segurança de seu SQL Server com usuários contidos

Controle de acesso a bancos de dados é algo que perturba a vida de desenvolvedores, IT Pros e DBAs desde… Bem, desde sempre! Sabe aquele estória de connection string com usuário e senha rolando para lá e para cá? Quem nunca, né? Além dos problemas óbvios com isso – acesso não-autorizado a dados que muitas vezes são confidenciais, há um outro agravante: os logins no SQL Server acontecem sempre no nível do servidor. Em outras palavras, há sempre o risco de um usuário malicioso Continue Lendo →

Aprenda a criar seu primeiro pacote NuGet

O 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 Continue Lendo →