Posts com web

As pseudo-classes e os pseudo-elementos

Logo do CSS3

O CSS tem diversas coisas legais. Uma quantidade de propriedades, valores e funcionalidades, que por inúmeras vezes me fogem da memória. Uma das coisas mais interessantes do CSS, mas que geralmente me confunde, são as pseudo-classes e os pseudo-elementos.

Django e Cache: Uma dupla de alta performance - Parte 1

Logo do Django Embora o caching HTTP seja essencial para qualquer aplicação Web, (IMO) essa modalidade de cache deve ser encarada como um acréscimo à experiência de uso, e não necessariamente como uma “arma” contra problemas de performance. Os usuários poderão abdicar desta funcionalidade, e aí a sua aplicação não poderá depender do protocolo para atingir tempos de resposta atrativos.

O cache e o HTTP

Cache e tempo de requisição

Em tempos de alta demanda, o cache pode tornar-se o melhor amigo das aplicações Web. Através dele temos uma opção prática, acessível e barata para melhorar performance, diminuir consumo de recursos e tempos de resposta. Qualquer milissegundo economizado é um ponto a mais com o seu usuário, com os mecanismos de busca e com o seu serviço de hospedagem.

Problemas comuns de segurança em aplicações Web

Segurança Seria perfeito se o mundo fosse feito apenas de pessoas bem-intencionadas. Acontece que é mais fácil os alienígenas exterminarem a raça humana, do que o homem deixar de tirar proveito de alguma situação.

Quando estamos desenvolvendo nossas aplicações Web, temos que “pensar” como um usuário mal-intencionado. Não somente para garantir o bom funcionamento da mesma, mas também para garantir a segurança e bem-estar dos “usuários civis” que consomem os nossos serviços.

Entendendo os Cookies e Sessões

Representação de cookies

Por muito tempo eu abstrai o conceito de cookies e sessões, e nunca cheguei a prestar muita atenção no seu funcionamento. Recentemente, trabalhando com uma infra mais preocupada com a segurança, disponibilidade e performance, tive a oportunidade de relembrar e me aprofundar em alguns conceitos e práticas.

Minhas extensões favoritas do Google Chrome

Logotipo do Google Chrome

O Google Chrome há muito já provou ser um fantástico navegador, me fazendo largar o Firefox já na sua primeira semana de lançamento (olha que eu ainda usava Windows).

Hoje é um dos navegadores mais rápidos, seguros, com uma usabilidade impressionante e que suporta mais recursos da HTML5 (obrigado Webkit ;)). Portanto, motivos para usá-lo não faltam (mesmo depois do lançamento do Firefox 5).