-
Quem fez a Internet?
Publicado em 29 de janeiro de 2010 3 comentáriosVocê conhece a história dessa rede mundial que você está utilizando agora? Bom, praticamente todos usuários com mais de 16 anos tem uma breve idéias sobre. Mas é bom saber mais sobre essa coisa que você utiliza todos os dias, para não dizer todas as horas.
Então, para facilitar a coisa, posto aqui um excelente PodCast (por natureza) falando sobre a história da Internet. Recomendo ouvir o quanto antes! Transmitido diretamente da Campus Party 2010, com a presença de personagens de grande referência no assunto. Não se preocupam apenas em explicar o início físico da rede, mas também de explicar como ela chegou até a grande “entidade” que é hoje.
-
Otimizando desempenho
Publicado em 25 de janeiro de 2010 Sem comentáriosNos últimos dias, temos brigado muito por coisas muito pequenas, as vezes passageiras. Cada migalha desperdiçada é motivo para um nova discussão que acaba mudando o rumo das coisas… Calma gente, não estou tendo problemas de relacionamento não, são apenas discussões sadias de trabalho para se melhorar os níveis de performance nos aplicativos.
Quando se atinge um certo número de usuários de uma única aplicação, devemos tomar certos cuidados. Muitas vezes, ignoramos alguns pontos que podemos melhorar, deixando 1KByte, 2KB mais leves, pois afinal, para um usuário parece tão pouco, mas quanto representa 2KB multiplicado por 100 mil usuários? 195 MB. É, assusta, e as cifras só tendem a aumentar.
Com o advento da computação em nuvem, alguns perceberam que realmente deveriam otimizar suas aplicações, pois cada KB gasto vai representar algum valor que será, com certeza, debitado num cartão de crédito futuramente. Enquanto antigamente, bastava planejar a compra de uma máquina muito além das necessidades e ter um custo fixo, agora, a briga é para sempre diminuir a conta no fim do mês, como numa economia doméstica (certa vez, ouvi que toda economia é de migalhas. Concordo).
Mas muitas vezes, desenvolvedores de aplicações esquecem de alguns detalhes como por exemplo, o peso dos arquivos da camada de apresentação de suas aplicações. Na Web, isso também deve entrar na conta: tamanho do HTML, CSS
, JS e imagens. E hoje em dia, são relativamente conhecidas técnicas para aprimorar esses estáticos para uma melhor experiência do usuário. Digo relativamente porque ainda me deparo com muitos websites, sistemas e gadgets por aí sem nenhuma otimização nesse sentido. No Brasil ainda temos muitos usuários que não dispõe de banda larga, e eles agradecem cada byte salvo.




