Status dos contêineres Windows e Docker no Windows Server Nano 2016 TP5

Parei pra dar uma olhada na versão nova do Windows Server 2016 que saiu recentemente, o quinto technology preview (TP5). Meu interesse é ver como está funcionando o suporte a contêineres, especialmente com Docker. Trabalhar com contêineres e Docker é algo que já temos feito na Lambda3, mas somente com Linux, já que o suporte pra Windows ainda não está pronto.…

Continue lendo

Experimentando o novo Docker Beta: é sensacional!

Se você já usou Docker no Windows, ou no Mac, e no Linux, sabe que a experiência é muito inferior fora do Linux. Como, até o momento, o Docker só sabe lidar com contêineres Linux (algo que deve mudar ainda esse ano), e depende do kernel do Linux, pra rodar qualquer coisa no Docker você depende de um Linux.…

Continue lendo

Como licenciar corretamente o SQL Server do TFS

Licensing / Legal

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.…

Continue lendo

Administrando usuários, grupos e permissões no console com TFSSecurity

Um bom administrador de um serviço hoje em TI usa console! A UI é importante, funciona para pequenas coisas, mas quando se precisa de automação, ou executar lotes de alterações, nada melhor que o bom e velho console.

No TFS/VSTS não é diferente, a Microsoft por anos focou na UI, porém cada vez mais dá destaque as ferramentas de console, sua linguagem de script Powershell, etc…

Quando precisamos fazer grandes alterações na estrutura de permissionamento do TFS/VSTS, usar a ferramenta TFSSecurity não é uma opção.…

Continue lendo

Das tasks declarativas do XAML aos steps do imperativo Powershell: build vNext

O TFS, sempre comparado a um simples versionador de código fonte, sempre vejo perguntas do tipo “qual a vantagem  do TFS em relação ao SVN?”; tem uma importante parte negligenciada constantemente por empresas que não possuem um bom processo de ALM: build.…

Continue lendo