-
Quando falamos em otimização de websites, precisamos atentar para cada detalhe que possa diminuir processamento ou tráfego. Uma técnica que vou demonstrar agora é a “Bundling”, que nada mais é que um agrupamento de arquivos. Estes agrupamentos trazem uma série de vantagens na economia de bytes trafegados, além de fornecer uma maneira bastante eficiente de organização do projeto. Vejamos uma lista de arquivos javacript que usamos num projeto web qualquer. É relativamente uma lista bastante pequena, mas podemos ter projetos com listas muito maiores. O problema é que sempre que há uma requisição de um arquivo, além dos bytes trafegados em ...Continue lendo »
-
Depois de alguns meses, já estabilizamos muitas novas features no Highcharts.Net. Além de portar várias novas features na versão webforms, também criamos os helpers e o suporte final para Asp.Net MVC. Aliás, não posso deixar de agradecer aos amigos que contribuem constantemente no projeto: André Castro, Rahul Sud, "testmyo" e recentemente, Charles Fortes. Se você ainda não conhece o projeto, vou mostrar alguns detalhes sobre ele. Instalando o Highcharts.Net A opção mais simples é fazer a instalação usando o Nuget. Uma vez executado o comando, você já está pronto para usar ...Continue lendo »
-
Para baixar o código fonte do seguinte artigo acesse o Codeplex. Introdução O objetivo desse artigo é demonstrar o controle da navegação com Workflow Foundation 4.0 em uma aplicação ASP.NET MVC e como persistir este Workflow numa base SQL Server. Requisitos Usaremos nesse artigo: O Visual Studio 2012 Um projeto ASP.NET MVC 4.0 Os assemblies System.Runtime.DurableInstancing.dll, System.Activities.DurableInstancing.dll e System.Activities.dll SQL Server 2005 Express ou superior Antes de desenvolvermos a aplicação vamos criar a base ...Continue lendo »
-
Quando você começa a trabalhar com CSS3 logo descobre que pode ir muito além da “verdana” e “arial”. Para quem, como eu, gosta de trabalhar com design isso é um sonho. Nós podemos criar layouts usando a boa é velha ‘Helvetica Condensed’ ou a ‘Futura Book’. O problema é que existem algumas pegadinhas que podem pegar os desavisados e criar alguma dor de cabeça. Vamos analisar uma declaração de @font-face simples. @font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfont.woff') format('woff'), /* Modern Browsers */ url('webfont.ttf') ...Continue lendo »
-
Hoje em dia, todos os sites possuem os famosos botõezinhos de “curtir” ou “compartilhar” do Facebook. Este recurso é a maneira mais fácil de divulgar o conteúdo do seu site… cada pessoa que clica nestes botões, automaticamente posta em sua timeline do Facebook o link direto para o conteúdo do seu site. O sistema do Facebook automaticamente seleciona uma imagem e gera uma miniatura para ilustrar a página que foi “curtida”. A combinação da miniatura, link, descrição e título forma o que o Facebook chama de “Graph Object”. O problema é que o sistema não tem como adivinhar qual a ...Continue lendo »
-
Esta semana passei algumas horas para abrir um projeto no meu computador novo. Isso porque, assim que peguei o computador instalei direto os softwares mais novos, Visual Studio 12, Asp.Net MVC4 etc… o que eu não esperava é que instalando primeiramente estes softwares eu fosse ter problemas para instalar o MVC3, como fui descobrir mais tarde. Portanto, se você assim como eu, esta vendo uma tela igual a esta sempre que tenta fazer a instalação do MVC 3, pare de fazer ...Continue lendo »
-
Seguindo a linha do post anterior, vou passar uma dica para você incrementar o seu site ASP.NET MVC 4. Que tal permitir que o seu site aceite pagamentos com o PayPal? Vamos criar um aplicativo ASP.NET MVC 4. Selecione a opção Internet Application. A API de integração do PayPal com o ASP.NET MVC é mantida pela Microsoft e você pode acrescentar as dependências de duas formas. Utilizando o gerenciador de Pacotes ...Continue lendo »
-
Uma aplicação Web com o processo de autenticação delegado à provedores de terceiros tem grandes chances de se tornar mais popular. Pois os usuários podem com apenas alguns cliques ganhar um usuário na sua aplicação apenas autorizando sua aplicação. Com ASP.NET MVC 4 habilitar a autenticação com o Facebook ficou muito simples, basta confirguramos o framework WebPages com a nossa aplicação. Vejamos como é simples: Criar aplicação ASP.NET MVC 4 Crie uma aplicação ASP.NET MVC 4 Web Application e depois selecione a opção Internet Application. Continue lendo »
-
Neste último dia 26 de outubro o Windows 8 foi oficialmente lançado em todo o mundo. Com isso, precisamos começar a pensar na navegação em websites usando o IE 10, pois ele possue algumas características muito especiais. Um único browser, com a mesma engine 'Chakra', porém duas interfaces completamente diferentes: uma interface moderna baseada na otimização da experiência touch screen e outra convencional, bem semelhante a interface do IE 9 que conhecemos há alguns anos. Uma das grandes vantagens do IE 10 que acompanha o Windows 8 é o fato do mesmo já vir com uma versão do Flash Player integrado ...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 »


