HTML, CSS, Javascript e UX na nova formação da Caelum
A nova formação da Caelum tem o objetivo de aprofundar os conhecimentos numa área em constante crescimento. A formação tem a parceria da Locaweb e é composta dos cursos WD-41 | Design de Interação,...
View ArticleCSS3 e o futuro da Web
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...
View ArticleCSS3 e progressive enhancement
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...
View ArticleAs 7 práticas para um site otimizado
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...
View ArticlePor uma Web mais rápida: 26 técnicas de otimização de Sites
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...
View ArticlePixels, pixels ou pixels? Dicas de Web Mobile com viewport
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...
View ArticleFlexibilidade em páginas para dispositivos móveis com media queries
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...
View ArticleApostilas da Caelum agora em HTML: bastidores
Há poucos dias, a Caelum disponibilizou suas conhecidas apostilas de computação em mais um formato: o HTML, pra visualização direta no navegador. Confira: Java e Orientação a Objetos Java para...
View ArticleAplicando o progressive enhancement
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,...
View ArticlePrevenindo ataques de html injection
Em qualquer aplicação web que desenvolvemos é comum receber dados dos usuários, armazenar no servidor para depois exibi-los a outros usuários. Um CRUD simples, certo? Apesar de simples, uma...
View Article