As 8 Falácias da programação distribuida

O Urubatan publicou a tradução da lista de falácias do James Gosling.

Concordo bastante com os ítens expostos e acredito que quase todos os desenvolvedores assumem estas falácias até que o erro seja apontado. Sistemas importantes para clientes com apenas acessos remotos, serviços de acesso a internet 100% disponíveis, backups diários, etc. Segue o texto:

Essencialmente todos, ao desenvolver a primeira aplicação distribuída, assumem os 8 itens seguintes como verdade. Todos se provam falsos ao longo do tempo, e estes erros causam problemas graves e aprendizados dolorosos.

  1. A rede é confiável
  2. A latência é zero
  3. A banda é infinita
  4. A rede é segura
  5. A topologia não muda
  6. Existe um administrador de rede
  7. O custo de transporte é zero
  8. A rede é homogênea

Jquery para designers

Os últimos dois anos houve uma maior ligação entre desenvolvedores e designers. Novas funções foram atribuidas para cada membro. Uma delas é a implantação de efeitos básicos com a utilização de javascript.

Algumas empresas já acreditam que esta nova tarefa já deva ser incumbida aos designers, o que trás alguns pontos positivos como, por exemplo, melhor criação do layout devido ao conhecimento das ações que podem ser criadas. Mesmo com a chega de ótimos frameworks como o Prototype e Jquery alguns designers se sentem intimidados pela sintaxe dos mesmos.

Para facilitar foi desenvolvida a ferramenta IxEdit (atualmente é Publica e Beta). A ferramenta em questão é carrega junto a sua página através de um swf e realizará a construção de código através da inspeção do código e depois lhe dando o código desejado. A manipulação de DOM se faz de uma forma extremamente fácil. Para maiores informações por gentileza acessar o site da ferramenta.