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

O Design funcional em busca de resultados positivos

Apesar de não ser um designer nativo, tento ser o mais direto e argumentativo possível quando avalio algum trabalho. Muitas vezes estes são feitos por designers renomados, com um rico portfolio, porém sem tanto cuidado. Hora penso que seja cansaço, desmotivação, falta de tempo ou até mesmo o orçamento curto. Em defesa, na maioria das vezes, procuram culpar o cliente por não ceder tudo que parece ser tão transparente e fácil de compreender como nós, desenvolvedores. Quantas vezes será preciso dizer que é preciso um estudo do cliente e público-alvo, desenvolvimento da arquitetura de informação completa para só depois começar o trabalho de criação? Como é possível fazer um trabalho de qualidade sem ter isto em mãos?

Se existe tanto estudo e experiência na áre...

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

Vantagens e desvantagens do #Twitter, a bola da vez!

Quem me conhece sabe que desde o início eu não era muito adepto ao Twitter. Não me impressionei muito quando soube do que se tratava e o conceito principal dele. Se você tem um blog que tem a quantidade de caracteres "ilimitados" (ao contrário de um dos conceitos do twitter), para que que eu vou estar postando em um lugar onde eu preciso me limitar bastante para expressar alguma coisa?

Dias e meses foram passando e a quantidade de usuários ia aumentando cada vez mais. Amigos, companheiros de trabalho, professores, palestrantes, todos não falavam de outra coisa. Até que eu decidi dar uma chance ao Twitter e testar para dar uma melhor avaliação e não ser injusto. Por que que eu fui fazer isto? Hoje completa 1 mês e 3 dias de uso, e até este momento já fiz 236 up...

Leia o texto completo

Analisando a real necessidade do cliente

Nos últimos dias venho discutindo com alguns amigos de estudo e do trabalho sobre um tema pouco discutido pelos profissionais da área. Será que só estar na internet é um bem realmente necessário para as empresas? Ter apenas um sitezinho com seu endereço e telefone comercial, que na maioria das vezes foi feito por um sobrinho? Em alguns poucos casos, sim. Mas na maioria, não! Mas por que será?

É fundamental que a empresa que irá desenvolver o site saiba do real interesse e necessidade do cliente. Estar na internet é o que a maioria das empresas fazem no mundo virtual hoje. Este é o resultado da ausência de uma visão estratégica formada e a falta de conhecimento das potências que a internet pode oferecer. Nos últimos dias Leia o texto completo

Por que anunciar na Web?

Ontem ministrei uma palestra na turma de MBA em Marketing da FCAP abordando alguns assuntos sobre Web, mais especificamente falando sobre Web Marketing. Mais uma vez, saí da palestra bastante agradecido com o público que interagiu e ajudou bastante em todo o momento. Aproveitei a ocasião para escrever um pouco sobre o assunto.

A internet já está integrada ao dia-a-dia das pessoas e o número de usuários é cada vez maior. De olho nesses consumidores, as empresas estão destinando mais verbas à web para divulgar marcas, produtos e serviços. Pesquisas mostram que a internet é o meio de comunicação que atingiu 5...

Leia o texto completo

Saiba também dizer não!

Ontem à noite conversando com um amigo, ele me indicou uma matéria muito interessante que me fez refletir bastante sobre o assunto. A matéria apontava vários pontos positivos sobre a atitude de dizer "não" para os clientes, em diversas situações. Seja no início de um projeto, no meio ou até mesmo no fim do projeto.

Ilana Berenholc defende que: "Deixar claro o que você pode ou não pode fazer é uma das ferramentas para ganhar credibilidade e respeito no ambiente de trabalho.". Este exemplo é bastante comum em diversas situações durante um projeto. Às vezes, no início ...

Leia o texto completo

A comodidade da escolha e a super-exigência do usuário

São dois fatores que são bastante complementares no cenário atual da web e de todo o mundo. A tecnologia vem na maioria das vezes para facilitar a vida do público final, tendo como resultado direto a exigência em excesso do usuário que não valoriza tanto quanto antes as ações em que pratica. Imagine que você está assistindo TV, deitado no sofá de sua casa e no meio do intervalo comercial de seu programa preferido você precisaria se levantar para mudar de canal ou simplesmente baixar o volume da televisão. No cenário atual, será que você conseguiria passar alguns dias fazendo tais ações sem um simples controle remoto? Já parou para pensar na funcionalidade de um aparelhinho destes?

Assim como um simples controle remoto está para as nossas vidas, a web têm alguns...

Leia o texto completo

Comprar na internet é mais fácil do que você imagina

Apesar da crise global, as vendas na internet brasileira em 2008 cresceram 30% em relação a 2007. Segundo a eBit, o comércio eletrônico faturou mais que R$8 bilhões, com um maior destaque nas vendas na época do Natal. Para Pedro Guasti, diretor geral da e-bit, a confiança do consumidor nas compras online está crescendo à medida em que as lojas virtuais estão amadurecendo e mostrando cada vez mais suas qualidades. Segundo estudo realizado pela ForeSee, os usuários estão mais satisfeitos com o comércio eletrônico do que com as compras físicas. Irei aproveit...

Leia o texto completo

Ano novo, vida nova... Mas vamos parar para pensar!

Nesta época do ano, escutamos todos dizendo: “Ano novo, vida nova!”. Mas será que todos pensam realmente desta forma? É nesta época do ano que devemos parar para pensar realmente no que aconteceu no ano que passou. Quais as conquistas, perdas, falhas, melhorias, conhecimentos... O que aconteceu em nossas vidas e o que podemos melhorar?

Além de pensar no passado, também devemos pensar no FUTURO. O que iremos fazer em 2009? Quais as nossas metas para o novo ano? O que queremos conquistar, aprender, conhecer? Estudar mais, trabalhar menos, descansar? Isso tudo deve estar bem montado na cabeça para uma melhor organização de nossas vidas e melhores resultados.

O ano de 2008 foi um ano de grandes mudanças para mim: concluí a faculdade, mudei de trabalho...

Leia o texto completo

WebStandards... De volta ao princípio

Em uma das minhas aulas de WebStandards, um aluno me fez uma simples pergunta que levantei uma questão que poucos já discutiram sobre ela. Aproveitando o encejo, também trouxe a pergunta para o trabalho para ouvir o comentário de outras pessoas, profissionais já experientes na área. A questão é justamente uma "volta" ao passado e ao conceito de WebStandards que vou resumir agora. Antes da crítica, pense consigo: "para que serve as tags <strong> e <em>?"

Antigamente, a web era composta, na maioria por sites com "frames" e posteriormente com "tabelas". Qualquer tipo de alteração e modificação era bastante complicada para ser feita, além de ter uma margem de erro enorme, pois toda a formatação da página...

Leia o texto completo

Direitos autorais na Internet. Como funcionam?

Quem teve a oportunidade de estar comigo nesta sexta-feira viu como foi a muvuca quando descobrimos hoje sobre um clone completamente não-autorizado de um projeto feito pela Prática Internet, agência onde trabalhei há alguns meses atrás. O projeto trata-se do site da Hevile, empresa que trabalha com cargas internacionais, no qual foi lançado e divulgado no final de 2007. O site-cópia foi o da

Leia o texto completo

Direitos autorais na Internet. Como funcionam?

Quem teve a oportunidade de estar comigo nesta sexta-feira viu como foi a muvuca quando descobrimos hoje sobre um clone completamente não-autorizado de um projeto feito pela Prática Internet, agência onde trabalhei há alguns meses atrás. O projeto trata-se do site da Hevile, empresa que trabalha com cargas internacionais, no qual foi lançado e divulgado no final de 2007. O site-cópia foi o da

Leia o texto completo

Palestra sobre WebStandards na UNICAP

Sou adepto da seguinte frase: "Quanto mais tempo nós precisamos, mais tempo nos falta!". Peço perdão mais uma vez pela falta de atualização no blog, mas a vida tá complicando mais a cada dia que passa. Deixando as lástimas para depois, esta semana está marcada como a II Semana de Informática da Católica, onde a UNICAP está promovendo algumas palestras, mini-cursos, mostras de trabalhos acadêmicos, etc.

Fui convidado meio que de última hora para apresentar minha palestra no dia 7 (Sexta-feira) às 15h, onde abordarei algumas vantagens principais de webstandards, bem como alguns cases de sucesso. O evento é aberto ao público, e conto com a presença de ...

Leia o texto completo

Princípios fundamentais antes de pensar em criação

Na última quinta-feira, o Jornal da Globo prestigiou mais uma vez nossa noite com uma entrevista exclusiva com os fundadores do Youtube. Para quem não sabe, Chad Hurley e Steve Chen venderam o grande projeto ao Google por 1.6 bilhões em Agosto de 2006. Sem contar que, segundo os diretores da empresa, ele ainda não trás lucro para ela. Lembre-se, faturamento não é lucro! O custo com servidores, suporte, funcionáros, etc. é equivalente ao que eles ganham com o site. Mas não é aí que quero chegar...

Quantas vezes já paramos e dizemos para nós mesmos: "Eu preciso de uma idéia dess...

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

A importância do conteúdo na Web

Acredito que todos nós lidamos com isto em nosso dia-a-dia: a desvalorização do conteúdo no desenvolvimento de um projeto web. Na maioria das vezes, as pessoas se preocupam bastante apenas com o layout do site. O conteúdo é deixado para trás, como a última etapa a ser tratada. Mas o que será que chama atenção do cliente? Apenas o design, o conteúdo ou um pouco dos dois?

Concordo com o que disse o irlandês Oisin Prendiville: "Cada vez mais as empresas estão cientes de que é preciso atualizar seus sites". Este é um ponto primordial e de excelentíssimo valor para nossa profissão. Elas estão começando a valorizar um site próprio de qualidade e superior quando comparado com o de seus concorrentes. Só que na maioria dos casos, elas valorizam apenas um novo vi...

Leia o texto completo

Especialização na Web. Solução ou Problema?

Quem me conhece sabe o quanto eu sou crítico com algumas atitudes, principalmente no ambiente de estudo e trabalho. Estávamos abordando hoje na faculdade a criação de um bom planejamento/cronograma e a alocação de recursos pessoais em algumas tarefas no desenvolvimento de um site. E uma simples pergunta gerou uma grande discussão entre alguns colegas de turma. Se você tivesse como gerente de um projeto, e apenas recursos financeiros para contratar 7 profissionais na área, quais os perfis que você contrataria ? Designer, Front-End, Programador, Arquiteto, Engenheiro de Testes... ?!

Pergunta não tão simples de responder quando começamos a observar que a cada dia que passa novas áreas são ‘criadas’ e novas especializações surgem. Novas profissões no mercado como Arqui...

Leia o texto completo

Microsoft libera versão de testes do Internet Explorer 8

A Microsoft disponibilizou, nesta quarta-feira, uma versão de testes do Internet Explorer 8. Só que não pareceu ter as grandes mudanças que todos nós esperávamos. Pô Luiz.. calma aí, ainda é versão Beta! É... eu sei, mas se não teve tantas alterações, para que lançar uma nova versão(v.8) Beta ? Por que não lançar atualizações para o IE7? Tanto é que a previsão para lançamento desta versão era para Junho de 2008 e foi lançado com 3 meses de antecedência. Será que é porque o Firefox tá "catucando" tanto a vida deles ?!

Analisando os pontos positivos, o IE8 possui novas funcionalidades. Agora, os usuários podem gravar um trabalho (dados em formulários, históricos, etc.) feito em um site, quando a conexão é perdida. Outra função permite selec...

Leia o texto completo

Webdesigners, o que realmente vendemos ?

Olá pessoal! Fevereiro chegou e pós-carnaval vieram também as aulas! É muito boa a sensação de estar no último período da faculdade, com a formatura chegando em poucos meses, sentindo o cheirinho do diploma saindo do forno. Deixando um pouco de lado o blá-blá-blá e partindo para a nossa área, vou falar um pouco do que nós, desenvolvedores web, realmente vendemos. Produto, serviço, solução, ou o que será ?!

Primeiramente temos a visão de que um site é um produto que o cliente adquire e colhe seus proveitos. Mas será que um site é realmente um produto ? Depende.. Se você já possui um ou alguns modelos criados anteriormente, e apenas "edita" para deixar com a "cara" do cliente este pode ser considerado um produto (vale ressaltar que não estou...

Leia o texto completo

Publicidade Online. Caminho simples para o sucesso?

Olá Pessoal! Amanhã tenho um seminário para apresentar na faculdade sobre Publicidade Online e achei bem interessante abordar um pouco desse assunto com vocês. Para começar, vamos definir o que é Publicidade. Segundo o Wikipedia, é uma atividade profissional dedicada à difusão pública de idéias associadas a empresas, produtos ou serviços, especificamente, propaganda comercial. Então o site de uma empresa é uma meio de publicidade ? Sim!

É por isso que é preciso saber quem está desenvolvendo o site de sua empresa, afinal, ele será o responsável pela imagem dela na Internet. Lembrando que a Publicidade pode ter resultados positivos ou negativos! É preciso saber mostrar suas qualidades, diante de seus concorrentes, sendo em relação a produtos, serviços ou “apenas...

Leia o texto completo

Sites em Ajax. Tão bons quanto parecem ?

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...

Leia o texto completo

Internet Explorer 7 para todos(que quiserem)

Pois é... Uma das coisas mais inexplicáveis do mundo é o caso: Microsoft x Pirataria. Para quem não sabe, a Microsoft tem o poder de “cortar” todas as versões piratas de seu grande Sistema Operacional: o Windows XP. Ué, mas por que ela não faz isso e acaba com esse dilema de uma vez por todas ? Simples... Já pensou no poder que ela “daria” aos sistemas operacionais “livres” ? E o pior seria perder a guerra para eles “de graça”.

Esse pensamento é bem legal e a explicação é simples. Porém, o que eles fizeram com o Internet Explorer ? Lançaram uma versão mais recente que só funciona no Windows XP original. E isso é um grande problema para nós, desenvolvedores WEB... Os usuários que não conhecem outros navegadores, continuam como maioria e no uso “daquele” n...

Leia o texto completo

A hora certa de usar as coisas

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...

Leia o texto completo

Entendendo o Hexadecimal das cores...

Algumas vezes vocês já devem ter perguntado a si mesmo. “Que danado significa esses ‘hexadecimais’?”. Já fiz essa pergunta diversas vezes e corri atrás para tentar descobrir e entender um pouco mais como isso tudo acontece. Para quem não sabe, as cores em hexadecimais (como utilizamos para colocar no html/css e em alguns programas) é em escala RGB (Red/Green/Blue). Até aí tá muito fácil. Mas como sabemos qual a cor a partir do valor em hexadecimal ?

Vamos lá. Vou seguir como exemplo o azul que utilizo no background do topo do meu site (#006699). Para descobrirmos, dividimos em 3 “duplas” hexadecimais e cada dupla vai representar uma cor. Neste caso: Red = 00, Green = 66 e Blue = 99. Certo, mas como sabemos a intensidade de cada cor ? Simples! Cada cor em hexadecimal v...

Leia o texto completo

Planejar é preciso ...

Olá pessoal ! Estou aqui mais uma vez, bem depois do meu último post mas honrando com minhas atualizações. Este assunto foi escolhido depois de algumas coisas que aconteceram nesta semana. Sempre é bem comum os clientes avaliar as propostas de sites que você envia com outras feitas por concorrentes não é ? Acontece que nem sempre é comum estes clientes avaliar a qualidade e diferencial entre essas empresas. Sempre tem uma coisa que eles avaliam mais do que qualquer outra: O PREÇO.

Qualidade, prazo, garantia, custos são geralmente os diferenciais mais importantes ao se comparar alguns produtos ou serviços. Lidamos com isso diariamente, seja na compra de um simples refrigerante ou até de um carro, e assim como esses bens, os sites possuem grandes diferenças também. Algun...

Leia o texto completo

Delphi for PHP v1.0. Será mesmo uma revolução?

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 ...

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

Em casa de ferreiro, o espeto não é de pau!

Pois é... Finalmente consegui terminar esta primeira versão. Quem esteve ao meu lado sabe o quanto me dediquei em busca desta realização e do desejo de aprimorar todo o conhecimento adquirido na faculdade e na vida. Inaugurando este primeiro post, não poderia deixar de apresentar o site. Justificativas como a escolha de cores, desenhos e marca podem ser encontradas com bastantes detalhes, além de todos os meus projetos e trabalhos.

Falando de blog... Separei esta área para falar sempre da minha profissão e um pouco da minha vida, o porquê das minhas escolhas além das novas tendências e tecnologias da área. Se encontrarem algum bug, por favor me avisem! Esta também é a 1ª versão deste blog.

E continuo a dizer: "Em casa de ferreiro, o espet...

Leia o texto completo

Em casa de ferreiro, o espeto não é de pau!

Pois é... Finalmente consegui terminar esta primeira versão. Quem esteve ao meu lado sabe o quanto me dediquei em busca desta realização e do desejo de aprimorar todo o conhecimento adquirido na faculdade e na vida. Inaugurando este primeiro post, não poderia deixar de apresentar o site. Justificativas como a escolha de cores, desenhos e marca podem ser encontradas com bastantes detalhes, além de todos os meus projetos e trabalhos.

Falando de blog... Separei esta área para falar sempre da minha profissão e um pouco da minha vida, o porquê das minhas escolhas além das novas tendências e tecnologias da área. Se encontrarem algum bug, por favor me avisem! Esta também é a 1ª versão deste blog.

E continuo a dizer: "Em casa de ferreiro, o espet...

Leia o texto completo