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...
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...
Logo no início do ano eu lancei um post falando sobre a popularidade da internet no Brasil. Falei sobre a internet nos shoppings e até em praias brasileiras, mas ao ler uma matéria hoje soube que isso já é coisa do passado. Saibam que já existe internet sem fio até em taxis comuns, rodando pelas cidades brasileiras. Em alguns casos, além de contar com o acesso, também existe um notebook disponível para o passageiro utilizar enquanto está no taxi ou conectar o seu próprio computador pessoal, com uma tomada de 220V que está à disposição do passageiro.
O taxista entrevistado também comentou que aconteceu um caso curioso,...
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...
Olá meus guerreiros. Já prometi diversas vezes que iria escrever um pouco mais frequente aqui no blog, mas o tempo está contra mim. Na verdade, eu estou sem esta palavra em minha vida. Na última semana, além do trabalho e dos projetos, estive organizando ao lado do meu nobre amigo Djalma Araújo o conteúdo para duas palestras que fomos convidados a ministrar nestes dias. Por sinal, todas com o público sensacional! E agora à noite, assisti uma 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.
Heey peoples... Estou começando a me empolgar e atualizar constantemente meu tão adorado Blog. Espero estar sempre satisfazendo vocês!! Estive pensando nesses dias no que escrever para esquentar a leitura de vocês, meus tão adorados irmãos, e me deparei com um problema no meio de mais uma temporada de acesso a alguns websites. Depois que estudei o quão imporante são os conceitos de acessibilidade e usabilidade, comecei a pensar 20 vezes antes de falar bem de um site em Flash. E agora tem outro inimigo da acessibilidade: o AJAX (em algumas horas, calma!)
Vejo Ajax como uma ferramenta, e não um brinquedo. Mas alguns desenvolvedores estão o utilizando, sem pensar, apenas por estar aderindo a modinha. O primeiro problema que deparei em um dos sites que visitei er...
Nesta semana meu colega veio com um probleminha para resolver. O cliente dele contratou o Google Adwords(Links Patrocinados) em um dos sites em que ele havia feito e o sistema informava como se as palavras-chave que ele havia cadastrado não tivessem relevância com o conteúdo do site. Porém, o cliente insistia em dizer ao contrário, pois o conteúdo das páginas internas realmente havia relevância com as palavras-chave cadastradas.
Sentei com meu colega para tentar resolver o caso. Quando abri o site, uma coisa não me cheirava bem. O famoso Menu em Flash... Ah.. Só pode ser isso!. O google não conseguia acessar as páginas internas do site dele porque os links para elas estavam imbutido dentro do flash. E para piorar a situação, o .swf tinha sido chamado por um Ja...
Primeiramente queria me desculpar por mais este atraso na atualização do Blog. Realmente estou com um tempo bastante corrido e tenho me esquecido dele. Bom, vamos ao que interessa...
Alguns ainda nem ouviram falar desta nova ferramenta. Para quem ainda não sabe, o Delphi for PHP é um novo software da Codegear (subsidiária da Borland para ferramentas de programação) que é divulgado como a revolução no desenvolvimento web. A previsão para o lançamento de sua primeira versão no Brasil é em meados de Abril.
Recebi um convite para ir ao Delphi Tour - Recife, palestra de apresentação das novas versões do Delphi e do lançamento do Delphi for PHP. A primeira impressão que tive do software foi muito boa. Realmente muito mais simples para fazer a ...
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...