Arquivo pela Tag: wd-43

Internet Explorer, testes cross browsers e a política de compatibilidade

Postado em 18. fev, 2013 por .

15

Quais versões de que browsers você deve suportar no seu website? Qual política deve ser adotada pela sua empresa? Decisões difíceis, dado que tempo e verba são escassos. Muitos desistiam de suportar versões antigas do Internet Explorer, cortando uma fatia significativa de possíveis consumidores. O fantasma do Internet Explorer assombrou a Web durante muito tempo. more »

Continue Lendo

Seu código CSS pode ser mais limpo, flexível e reaproveitável

Postado em 16. jan, 2013 por .

35

Bons programadores aprendem boas práticas de código desde criancinhas. Encapsulamento, bons nomes de variáveis e métodos, orientação a objetos e outros conceitos clássicos estão na ponta da língua. Apesar disso, vejo muito programador bom fazendo código front-end ruim. Minha opinião? Fazer um bom código front-end é mais difícil do que parece. Escrever um bom JavaScript more »

Continue Lendo

Aplicando o progressive enhancement

Postado em 31. out, 2012 por .

13

Sempre desejou utilizar recursos modernos do HTML5 e do CSS3, mas era impedido por ter que suportar navegadores mais antigos? Seu site para de funcionar com JavaScript desabilitado? Neste post, mostrarei maneiras de aplicar o conceito de progressive enhancement atacando a tríade estrutura, estilo e comportamento para ajudá-lo na difícil tarefa de agradar gregos e more »

Continue Lendo

CSS fácil, flexível e dinâmico com LESS

Postado em 21. jun, 2012 por .

29

CSS é o padrão para estilização visual de páginas Web, então não temos muito como fugir dele. Mas ele é cheio de limitações e isso empaca o desenvolvimento. Conheça o LESS e seja mais produtivo no desenvolvimento Web. O LESS é uma linguagem baseada em CSS (mesma ideia, sintaxe familiar) que gera CSS no final. more »

Continue Lendo

2012 é o ano do mercado mobile no Brasil

Postado em 17. abr, 2012 por .

14

O mercado mobile está explodindo em todo o mundo, e no Brasil não é diferente. Saiba porque e como aproveitar as oportunidades. É verdade que o Brasil já ultrapassou a marca de mais celulares que gente há algum tempo. Ainda em 2010, batemos a marca de 200 milhões de linhas. Desde então, o volume de more »

Continue Lendo

Flexibilidade em páginas para dispositivos móveis com media queries

Postado em 03. abr, 2012 por .

32

Já fez seu site mobile? Explore o mercado que mais cresce no Brasil e no mundo com as melhores práticas de Web mobile. No artigo sobre viewport, aqui do Blog, vimos como criar uma página com tamanho adequado aos diversos dispositivos que temos que lidar hoje em dia. Se colocarmos um viewport com width=320, por more »

Continue Lendo

Pixels, pixels ou pixels? Dicas de Web Mobile com viewport

Postado em 27. fev, 2012 por .

18

Foi-se o tempo em que pixel significava apenas o menor ponto na tela. Bastava dizer que uma imagem tinha 200px, e então ela ocuparia 200 pontos, ou seja, 25% de uma tela de tamanho padrão 800×600. Mas o mundo mobile mudou completamente o jogo e, hoje, o conceito de pixel pode significar várias coisas. (Atualização: more »

Continue Lendo

Por uma Web mais rápida: 26 técnicas de otimização de Sites

Postado em 12. set, 2011 por .

66

Já escrevi sobre Otimizações Web aqui no blog, além de já ter palestrado algumas vezes sobre o tema. Mas acabo de apresentar um Keynote no QCon SP 2011 com o título Por uma Web mais rápida: técnicas de otimização de Sites. Apesar de entrar em diversos assuntos, uma curta palestra nunca é suficiente para aprofundar more »

Continue Lendo

Otimizações na Web e o carregamento assíncrono

Postado em 28. abr, 2011 por .

29

No fim de março, colocamos no ar a nova Home page da Caelum. Com mais conteúdo relevante, integração com nosso Blog, Twitter e Facebook, a página passou a ser um desafio de performance. Somos bitolados por otimizações Web aqui na Caelum então muitas otimizações já estavam integradas ao Site. A primeira versão, logo após a more »

Continue Lendo

Como não aprender design de urls: os Hashbangs

Postado em 14. abr, 2011 por .

15

Um dos grandes problemas de requisições AJAX é o fato de as engines de busca, como o Google, não possuírem uma forma simples e direta de realizar o crawling das páginas para que seus conteúdos apareçam nos resultados de buscas. Com isso, é muito comum que sites que foram desenvolvidos inteiramente utilizando AJAX, tenham apenas more »

Continue Lendo

Resoluções de tela dos visitantes do GUJ

Evolução dos navegadores e estatísticas de acesso

Postado em 15. mar, 2011 por .

12

Conhecer bem os navegadores usados por seu público alvo é crucial para o sucesso de um projeto Web. Como desenvolvedores, gostaríamos que todos os nosso usuários estivessem nas versões mais recentes dos navegadores mais modernos, para abusarmos de HTML5, CSS3 e outras novidades. Mas a realidade, infelizmente, acaba sendo outra. O movimento para convencer usuários more »

Continue Lendo

As 7 práticas para um site otimizado

Postado em 29. jul, 2010 por .

58

Todo mundo gosta de sites rápidos. Seus primos não sabem dizer se você tem um arquitetura escalável, se seu banco NoSQL é mais robusto ou se é melhor usar Web Services SOAP ou REST. Mas eles sabem dizer duas informações com precisão: se seu site é bonito e se ele é rápido. Performance, medida pelo more »

Continue Lendo

CSS3 e progressive enhancement

Postado em 06. mai, 2010 por .

7

Desde o meu último post sobre CSS3, muita coisa tem acontecido no mundo dos browsers. A guerra que Steve Jobs começou contra o Adobe Flash se intensificou e tem ganho muitos reforços. O HTML5 e o CSS3 despontaram de vez como soluções, e só se fala disso na blogosfera. Os fabricantes de browsers têm corrido more »

Continue Lendo

CSS3 e o futuro da Web

Postado em 17. fev, 2010 por .

14

O mundo do desenvolvimento Web passa atualmente por grandes mudanças. Com as aplicações Web exigindo cada vez mais dos navegadores, uma verdadeira guerra está sendo travada no client-side da Web. O até então onipresente Adobe Flash vem recebendo críticas e mais críticas. Com suas próprias alternativas, Microsoft, Oracle e Google tentam entrar nesse mercado. E, more »

Continue Lendo