Como Melhorar a Performance de WebSites .NET – Editora Novatec

como_melhorar_a_performance_de_websites_net

Muitos de nós profissionais de TI, sabemos o quanto é importante a experiência. E é essa experiência que faz diferença muitas vezes na hora de executar alguma tarefa no nosso dia-a-dia.

Imagine uma situação onde você é alertado pela equipe de suporte, ou pelo seus alertas de monitoramento da aplicação de missão critica ou até mesmo o telefonema de um cliente sobre a indisponibilidade do seu sistema. E isso vem acompanhado diversas perguntas que muitas vezes sequer possuem respostas. Sabemos também que na maioria dos casos é possível sim evitar esse desconforto perante a equipe, cliente e até mesmo gerência.

Porque citei esse tipo de situação? Porque qualquer um passou ou passará por essa situação um dia independente da área que atue.

Porém, para os que ainda não possuem esse tipo de experiência, pode evitar essa situação aprendendo com quem já possui mais experiência ou por quem entende do assunto. Então como evitar essa situação deixando nossa aplicação com maior desempenho?

Leia mais… »

Série: Ajax Control Toolkit – Tutoriais – Accordion

Galera, sejam bem vindos! Hoje vamos começar pra valer nossa série do Ajax Control Toolkit e abordaremos o uso do Accordion.

Primeiro vou iniciar descrevendo as propriedades do accordion pane.

  • SelectedIndex – O AccordionPane que iniciará com as informações visíveis ou p´re-selecionado.
  • HeaderCssClass – Nome da classe CSS para usar nos cabeçalhos. Este pode ser aplicado ao Accordion como um padrão para todos os AccordionPanes, ou um AccordionPane individual.
  • HeaderSelectedCssClass – Nome da classe CSS para usar para o Accordion selecionado. Também pode ser aplicado para um ou para todos os AccordionPanes.
  • ContentCssClass – Nome da classe CSS para usar no body do acordion/conteúdo. Pode ser aplicado a todos.
  • FadeTransitions – ‘True’para  habilitar o efeito de transição Fade/Suave, ou  ‘False’ para transições padrão(sem efeitos de fade).
  • TransitionDuration – Número de milissegundos para animar as transições de um panel para o outro.
  • FramesPerSecond – Número de quadros por segundo usados nas animações de transição, se vai ser um fade lento ou rápido.

Leia mais… »

Série: Ajax Control Toolkit – Tutoriais

Sejam bem vindos galera, estou iniciando uma série de tutorias sobre os componentes do ajax control toolkit, sabendo que existem diversos tutorias pela web sobre o assunto que em minha opinião a maioria não abrange todos os componentes e são mal explicados. E como eu também já tive muita dificuldade sobre o assunto, decidi ajudar principalmente os iniciantes no .NET com esta serie abrangendo todos os controles um por um.

Ajax Control Toolkit

Leia mais… »

C# Brasil de cara nova e com novidades

Desde o lançamento do C# Brasil procuramos sempre deixa-lo o mais agradável possível para que você pudesse sempre visitar e encontrar com maior facilidade o que precisa.

Recentemente nós do C# Brasil e a equipe do Projetos e TI lançamos o fórum e abrimos esse espaço para os leitores interagirem e conhecer mais sobre o assunto que lhe interessa.

Outro lançamento foi a área de download de fontes que anunciamos através do Twitter. Essa área disponibilizaremos para você os fontes de nossos artigos além de outros fontes indicados por leitores e por nós.

Mais uma vez em conjunto com a equipe do Projetos e TI estamos lançando um tema próprio do C# Brasil com o brasão criado por nossa equipe.

Fique por dentro das últimas novidades nos seguindo no Twitter.

Abraço e até a próxima.

jQuery WebControls para ASP.NET

Quem já desenvolve websites independente da linguagem já deve conhecer o excelente framework chamado jQuery.

O jQuery é um framework JavaScript criado com o intuito de facilitar a vida do programador, dando lhe a possibilidade de se preocuparem mais com a logica do desenvolvimento do que com a compatibilidade entre browser e ele é hoje o framework mais utilizado e na minha opinião o melhor e mais fácil.

Leia mais… »

Como Programar com ASP.NET e C# – Editora Novatec

Recebi essa semana da Editora Novatec um exemplar de um livro na qual já possuia sua 1ª edição. Estou falando da 2ª edição do livro “Como programar com ASP.NET e C#” do autor Alfredo Lotar.

Para você que esta aprendendo C# e que focar seu aprendizado em ASP.NET ele é um excelente livro. Diferente de sua 1ª edição, ele aborda a versão mais atual do ASP.NET e C# que estão na versão 4.0.

Diferente dos outros livros que já tive, o da Editora Novatec e em especial do Alfredo Lotar são muito didádicos, apresentam vários exemplos, códigos, tutoriais, dicas, truques além de serem bem ilustrados. Ideal para você iniciante ou até mesmo para os que já estão familiarizados com a linguagem e pretendem se atualizar.

Para nós que já estamos envolvidos com ASP.NET e C# desda versão anterior, é uma otima opção para se atualizar e aprender os novos recursos disponiveis como: Entity Framework, roteamento de URLs, LINQ, etc.

Leia mais… »

CShared #2 – [Asp.net] CalendarExtender problema em display

Olá pessoal, dando seguimento a série CShared. Desta vez com um problema de layout.
Imagine que por algum motivo desconhecido você se depara com a seguinte situação, o componente CalendarExtender esta “misturado” com o outros componentes/divs de layouts/grids.
Um pouco complicado de explicar via texto, portanto veja a imagem:

Problema CSS

Ok. E ai como fazer com que o popup do calendario apareça sobre o grid?
A soução é mais simples do que parece: CSS.
Altere a propriedade z-index, segue um exemplo de css para a page aspx.


        .ajax__calendar_container
        {
            z-index: 1000;
        }

Agora é só dar o refresh na pagina e o resultado será:

CalendarExtender Correção

CalendarExtender Correção

Espero que a dica tenha sido útil.
Até a próxima.

Webcast – Saturday Night Code: Novidades do ASP.NET 4.0 no Visual Studio 2010

Olá leitor, dia 26 de setembro de 2009 as 21h00 (Brasília) os palestrantes Daniel Ferreira, Rogerio Cordeiro e Diego Neufert falaram sobre o ASP.NET 4.0 e o novo Microsoft Visual Studio 2010 que trarão melhorias que fará ainda mais produtivo nosso desenvolvimento web. Novos recursos de controle do Client ID e ViewState, melhorias para SEO, interfaces dinâmicas com ASP.NET AJAX, jQuery e também a incorporação de práticas do Web Standards. Veja neste WebCast as principais novidades do ASP.NET 4.0 juntamente com o Visual Studio 2010 beta 1.

Para se inscrever e conhecer essas novidades clique aqui.

Não se esqueçam!
Data: 26/Setembro/2009
Hora: 21h00 (Brasília)
Duração: 180 Minutos
Idioma: Português

Já esta disponível para download o Webcast. Faça aqui o download.

Abraço!