Introdução Por mais que conhecemos nossos usuários dos sistemas que desenvolvemos, aprendemos sobre a forma como eles usam esses sistemas e ensinamos como eles deveriam usá-los, ainda somos surpreendidos com bugs causados pelo uso inesperado da interface. Pode ser um clique em um lugar específico do site que travou um componente de listagem ou um […]
O termo cursor na ciência da computação se refere a uma estrutura de controle para acesso transversal em conjuntos de dados. Apesar dessa definição bonita, os cursores representam um conceito simples e útil em banco de dados para executar operações linha a linha de tabelas. A sintaxe dele é a seguinte. DECLARE <cursor> CURSOR FOR […]
Em novembro de 2014 a Microsoft surpreendeu a todos quando anunciou a publicação do código-fonte do .NET na tentativa de aproximar-se da comunidade open-source. E desde então, houveram diversas surpresas boas, como a reescrita total do ASP.NET, a chegada do VS Code e a promessa de portar o SQL Server no Linux. Neste artigo, será […]
Desde a versão 2005 do Visual Studio, a Microsoft incluiu um framework de geração de textos dentro da IDE conhecido como T4 (acrônimo para Text Template Transformation Toolkit). O T4 permite a produção mecânica de qualquer tipo de texto, mas é principalmente relevante para gerar códigos fontes e scripts. Além disso, ele é fácil de usar porque […]