Algumas bizarrices do JavaScript

Algumas bizarrices do JavaScript
O JavaScript possui várias bizarrices no retorno de algumas operações. Veja algumas delas: [] is equal ![] Um Array não equivale a um array: 💡 Explicação: 12.5.9 Operador lógico NOT (!) 7.2.13 Comparação equivalente abstrata   true é falso 💡 Explicação: Acompanhe esse passo-a-passo: 7.2.13 Abstract Equality Comparison   baNaNa Piada oldschool do JavaScript mas ...

Criando atalhos de teclado (Code Snippets) no Visual Studio

Criando atalhos de teclado (Code Snippets) no Visual Studio
Você conhece os snippets do Visual Studio? São pequenos trechos de código ativados por palavras-chave: você escreve a palavra chave tecla tab duas vezes e o VS substitui a palavra pelo trecho configurado no snippet. Experimente com o texto prop. Para um projeto em que trabalhei criei um snippet para complementar os o block comments ...

Servidor privado de Telegram

Servidor privado de Telegram
Uma dica rápida: para quem pretende usar o Telegram corporativamente (ou em uma rede local) em breve, existe um projeto no GitHub de um servidor local. Não é oficial do Telegram além de ser uma versão alfa e instável. Ideal para quem quiser contribuir e estudar, mas, principalmente, não deve ser utilizado em produção. Acompanhe ...

Conheça grupos de interesse: Meetups

Conheça grupos de interesse: Meetups
Pra quem procura grupos com os mesmos interesses ou está em busca de palestras, dojos e troca de conhecimentos específicos existe um app ideal para isso! O Meetup funciona como uma rede social porém seu objetivo é que as pessoas se encontrem ao vivo. Muitas empresas utilizam o sistema até para conhecer novos talentos e ...

Acessando dados de uma planilha do Excel no .NET

Acessando dados de uma planilha do Excel no .NET
É muito fácil trabalhar com documentos do office em uma aplicação com o .NET Framework. Pelos dois serem produtos da Microsoft e desde que os arquivos da suíte da MS mudaram de binários para openxml sugiram uma série de bibliotecas para facilitar a manipulação dos mesmos. Então aí segue básica para buscar os dados de ...

Excelente video sobre DevOps

Excelente video sobre DevOps
É muito importante em times ágeis entender o conceito de DevOps. Propagar essa cultura no time às vezes é difícil principalmente quando não há embasamento. Então segue abaixo um video (ative as legendas do youtube) para entender melhor o conceito de DevOps e como funciona o relacionamento entre as atividades de infraestrutura e a galera ...

Condicional de DEBUG no C#

Condicional de DEBUG no C#
Você sabia que dá para usar uma condicional no código do c# somente quando roda uma rotina em depuração? Para isso existe um if no C#. Veja abaixo o exemplo: Abaixo, com a condicional a variável é setada como true somente se você estiver com as configurações de Debug: Agora com else para o if:

Criando novas colunas de data no SQL

Dica rápida para adicionar uma coluna do tipo data.

Testador de DLL para componentes COM+

Testador de DLL para componentes COM+
Ainda tem muita empresa por aí que trabalha com ASP clássico e componentes em VB6. Porém não temos quase ferramentas para ajudar em debug e desenvolvimento desses componentes. Para isso criei um pequeno programa em VB6 que me ajuda a verificar se a DLL foi publicada corretamente e se seus componentes estão funcionando. Como testar ...

Texto excelente sobre carreira de desenvolvedor

Texto excelente sobre carreira de desenvolvedor
Me deparei com este texto (ontem mesmo) mas não me lembro de que forma. É uma ótima reflexão sobre a carreira de um programador que busca a melhoria e se frustra com as várias situações e problemas comum para alguém que busca excelência profissional. Um texto já com mais de um ano mas que ainda ...