LuizTiago.com - WebDeveloper

Blog

Performance em todos os contextos: Parte 01

Ultimamente venho conversado bastante sobre o uso de linguagens de programação baseadas em MVC, e particularmente em dois frameworks bastante conhecidos (Ruby on Rails e o Zend). Além da agilidade no processo de desenvolvimento e manutenção, ambos também procuram focar também em questões de performance. Sou amplamente a favor de melhorias gerais, principalmente quando a questão é esta: Performance. Esta palavra soa nos meus ouvidos como algo genial e de extrema importância e vou explicar o porque...

Antes de se pensar em performance, é preciso que o desenvolvedor mergulhe de cabeça no projeto que está desenvolvendo e entenda qual o seu objetivo. Performance é algo que é preciso que todos os envolvidos tenham conhecimento pelo menos superficial. Do que adianta você in...

Leia o texto completo

Progressive Enhancement: melhoria necessária na web

Particularmente noto que os designers e desenvolvedores gostam de exagerar na defesa de alguns pontos de usabilidade em meio a alguma discussão sobre determinada teoria. Termos como "pular na cara do usuário", "frustrar", "gritar", entre outros são comuns nestas conversas, aumentando bastante o problema apresentado apenas para melhorar sua defesa. Apesar de eu estar neste meio, isto não é este o ponto principal do post.

É realmente frustrante quando não conseguimos acessar determinada funcionalidade de um site por causa de um navegador ou sistema operacional que está sendo utilizado. Penso que isto não é uma opinião pessoal, e sim da maioria dos humanos. Com isto, irei explicar rapidamente um conceito meio antigo, porém pouco utilizado na real...

Leia o texto completo

A internet está na boca do povo. Cada vez mais!

Pois é... A internet no Brasil está cada vez mais popular. E isto é ótimo para toda a sociedade e muito melhor para nós, desenvolvedores. No início, a Internet no Brasil para redes domésticas (por volta de 1995) era privilégio para poucos... poucos mesmo! Era voltada muito mais para a classe alta, universos acadêmicos e alguns poucos sortudos. Meu primeiro contato com ela em minha residência foi em 1997, onde existiam pouquíssimos sites, geralmente os portais de acesso (UOL, AOL, Terra, etc.) ou grandes empresas. Tudo era "verde" e muitos não faziam nem idéia do que danado era aquilo.

Anos se passaram, e a internet foi ficando cada vez mais popular. Começou a atingir mais a classe média e as empresas começaram a se interessar em investir no novo meio de comu...

Leia o texto completo

Quais nomes devemos utilizar na estrutura dos sites?

Quantas vezes já lidamos com a diferença na estrutura de sites que foram implementados por outras pessoas? Cada um tende a criar o seu padrãozinho e utilizá-lo no resto da vida, o que complica bastante as pessoas que ainda vão mexer naquela estrutura. E é por falta da divulgação da nomenclatura recomendada que isto acontece. Muitos nem conhecem, nem nunca imaginaram que isto um dia seria um problema, mas em poucos minutos teremos a solução para isto.

Como todos nós sabemos, devemos utilizar nos nossos elementos no HTML nomes intuitivos e não-duplicados, pois nomes complicados confundem quem precisa entender a estrutura do site e tags com o mesmo id provocam erros na validação. E este padrão vai lhe deixar bem longe destes e de outros problemas.

Você...

Leia o texto completo

E essa tal de Web 3.0... O que será ?!

Esta semana parei para ler uma revista de Web e vi novamente algo falando de Web 3.0. Enfim... existe, não existe, vai existir ou é só balela ? Resolvi parar um pouco e pesquisar sobre isso. O nome foi empregado pela primeira vez em um artigo do jornalista John Markoff, no "New York Times". Início não muito agradável. A idéia foi rapidamente rejeitada pela comunidade virtual, que logo achou que isso tudo não passava de estratégias de marketing e "modinha".

Tudo começou com a Internet e dezenas de simples "Home-Pages" que não eram nada agradáveis além de serem bastante lentas! Era preciso cadastrar todas as páginas nos sites de busca, onde precisava falar do que se tratava o site e suas páginas. Por exemplo: eu cadastraria meu site, com o n...

Leia o texto completo