Artigos do autor

  • Caros amigos, as inscrições para o InfoTech 2012 já estão disponíveis. Você poderá se inscrever para um, dois ou três dias de evento. Portanto fique atento ao fazer sua inscrição. Como fazer minha inscrição? Acesse o site do evento neste link. Depois escolha os dias que deseja participar, marcado o número 1 no dia que você quiser ir como na imagem abaixo.   Depois de clicar em "continuar", verifique se os dias que você selecionou estão na lista de confirmação. Continue lendo »

  • Como fazer minha inscrição? Marque na sua agenda. Os Raptors e o 100loop estão organizando um grande evento que acontecerá nos dias 15, 16 e 17 de maio na Infórium. Serão três noites inteiras com três auditórios rolando palestras simultâneas para você escolher. Reunimos um grupo de profissionais e especialistas em várias tecnologias para trazer em primeira mão para você o que há de mais moderno. Terça-feira dia 15 de maio a partir das 19:00h: Auditório A: W8-A01 Interface Metro, o novo ...Continue lendo »

  • Desde o último techEd em setembro de 2011, a Microsoft anunciou o Team Foundation Service Preview, ou simplesmente TFS Preview, como prefiro chamar. É claro que este ainda não foi um anúncio para fazer "barulho", pois ainda estamos falando de uma ferramenta beta que não está sendo comercializada. Recebi um código para ativar uma conta e comecei a usar para alguns projetos pessoais. Após alguns meses tenho algumas impressões muito boas sobre a ferramenta. Vou compartilhar com vocês uma pequena série de posts sobre a mesma. A ferramenta é basicamente uma versão na nuvem do VSTS (Visual Studio Team System), ou ...Continue lendo »

  • Uma situação inusitada aconteceu no Brasil, dos quatro novos MVPs do ciclo de abril dois deles são os irmãos André Paulovich e Ivan Paulovich. Ambos nomeados MVP ASP.NET IIS. Há vários anos participando ativamente da comunidade Microsoft Raptors, os dois vem demonstrando que compartilham além do sobrenome, eles possuem em comum uma enorme paixão pelo desenvolvimento web com ASP.NET. Com carreiras semelhantes, os dois tem trabalhando quase sempre juntos em empresas de Belo Horizonte (Minas Gerais, Brasil), hoje porém, Ivan Paulovich é arquiteto de softwares na BHS, empresa especializada em projetos de EPM e Sharepoint, enquanto ...Continue lendo »

  • Continuando nossa série de artigos sobre opções para trabalhar com CSS´s dinâmicos, precisamos comentar soluções como o SASS (Syntactically Awesome Stylesheets) que como o próprio nome diz, é uma sintaxe incrível para se escrever suas folhas de estilo CSS. Apesar de parecer complicado para a maioria dos desenvolvedores familiarizados com tecnologias Microsoft, após montar o ambiente instalando o Ruby e a biblioteca do SASS, não há segredo algum para utilizar a pré-compilação em Ruby. 1 - Primeiramente, temos que baixar o instalador o Ruby no portal oficial (rubyinstaller.org). É preciso apenas tomar cuidado para marcar as opções “add ruby ...Continue lendo »

  • Olá amigos, há alguns meses escrevi sobre LessCSS que é um poderoso plugin jquery que torna o CSS comum em uma linguagem dinâmica e muito mais produtiva. Porém, como todo plugin desta natureza, ele consome um tempo de processamento no browser para funcionar. E quando somamos com o tempo de processamento de todos os outros plugins muitas vezes necessários ao projeto, podemos chegar a um fator de criticidade que devemos atuar. Neste caso, temos uma opção server side que pode ser instalada facilmente chamada de “.Less” (ou como se pronuncia “dotLess”). Esta wrapper funciona com base em um httpHandler, que ...Continue lendo »

  • Olá amigos, hoje vou compartilhar com vocês uma pequena dica para obter thubnails com qualidade superior aos gerados pelo método GetThumbnailImage() da classe System.Drawing.Image. Em muitos casos gerar um thumbnail de qualidade é fundamental, isso por que o thumbnail nem sempre é uma mera referência da imagem maior, as vezes ele tem um destaque muito maior e para olhos mais treinados, a diferença de qualidade do mesmo em relação à imagem original pode ser algo inaceitável. Sempre que as pessoas procuram por uma maneira de obter thumbnails em .net, as primeiras páginas de resultados apresentam soluções utilizando o método mais fácil ...Continue lendo »

  • Olá pessoal, ontem, dia primeiro de abril, foram anunciados os MVP´s… e “para nossa alegria” – perdoem-me pelo trocadilho, mas pensei exatamente nestas palavras – eu e meu irmão fomos anunciados como novos MVP´s (não é piada de 1º de Abril não). Dois Paulovich´s ao mesmo tempo… É até dificil definir o sentimento ao receber o tão esperado email “Congratulations – MVP Award!”. Este dia marca uma jornada longa e constante de participação na comunidade. Tenho muito que agradecer a todos que fizeram e fazem parte da história que continua a ser escrita. Ser nomeado MVP é uma grande oportunidade ...Continue lendo »

  • Olá pessoal, hoje vou passar uma dica para escrever CSS de forma mais rápida e fácil. Para muitos, o assunto “CSS” já está esgotado, já que estamos falando de uma tecnologia que teve seu primeiro release há 15 anos. Porém, com o advento do HTML5 e sua adoção como plataforma de desenvolvimento de aplicativos mobile e até desktops (como foi apresentado no Build do Windows8) o CSS voltou a ser assunto recorrente. Com isso, têm surgido vários projetos com objetivo de melhorar a sintaxe do CSS que por natureza é bastante limitada. Um deste projetos que mais gosto é o LessCSS ...Continue lendo »

  • Já há algum tempo, temos visto surgir vários projetos que possuem o JavaScript como linguagem de programação principal, e está tem sido uma tendência com o desenvolvimentos de browsers mais eficientes e confiáveis. Dessa forma, cada vez mais as linguagens de servidor (php, ruby, phyton, .net e outras) tem se preocupado em fornecer mecanismos para interfaciar a comunicação do código gerenciado pelo servidor com as APIs JavaScript. É tanto que todas as principais linguagens já possuem suporte nativo ao padrão JSON. No framework .Net, por exemplo, as implementações nativas do JSON estão disponíveis no name space “System.Web.Script.Serialization”. Esta biblioteca nativa ...Continue lendo »