A cabeça de Steve Jobs

Filed Under (Dicas) by Cristian Trentin on 20-07-2009

Pois é, mais um sorteio do Web para todos, agora é o livro ‘A cabeça de Steve Jobs’.

Para participar é muito fácil venha nesse blog nos próx. 2 dias e coloque seu nome nos comentários e no twitter coloque a seguinte frase ‘estou participando da promocão do #webparatodos’. Pronto, é isso!

Aguarde o sorteio no dia 30/07/2009.

[updade] Os participantes tem que ter o nome nos comentários e também ter postado a frase no Twitter [/update]
Boa Sorte a todos!

A cabeça de Steve Jobs

[update]

O resultado do sorteio saiu e o ganhador foi o leitor do print

A prova do crime

Obrigado e mês que tem sorteio novamente… []s e obrigado a todos!

[/update]

JavaScript – Melhores Práticas para Iniciantes I

Filed Under (Dicas, Javascript) by Cristian Trentin on 20-07-2009

Esse é o primeiro post de uma série de três, onde estou fazendo a tradução parcial e trazendo o melhor do post original “24 JavaScript Best Practices for BeginnersLink Externo” de Jeff WayLink Externo.

1 – Use === ao invés de ==

O JavaScript utiliza dois diferentes operadores de igualdade, quando precisamos comparar dois valores e também seus tipos de dados se faz necessário o uso ===, agora quando precisamos comparar apenas seus valores mas não o tipo de dados podemos usar ==.

No PHP também é possível o uso desses dois operadores!

2 – Não use o Eval

Para quem não conhece o eval vamos dar um exemplo:


eval("alert(2+2)")

Quando executamos o script acima teremos como saída o valor 4, pois bem, o eval permite que tenhamos acesso ao compilador do Javascript, com isso baixando o desempenho do seu script e criando riscos de segurança.

3 – Use { } e ;

Muitos desenvolvedores preferem escrever seus scripts omitindo as { } e os ; no final de cada linha, pois bem, prefira fazer uso dessa técnica apenas quando seu script não passar de uma linha

if(2 + 2 === 4) return 'nicely done';

Mas mesmo assim imagine que você poderá um dia precisar acrescentar algumas linhas a esse código e ai terá que reestruturar essa parte. O ideal é escrever seu script da maneira mais completa possível e lembrando sempre que uma boa indentação é muito importante.


if(someVariableExists) {
     x = false;
}

Read the rest of this entry »

Freelas precisam de outros Freelas

Filed Under (Dicas, Papo Furado) by Cristian Trentin on 09-07-2009

A muito tempo faço ‘freelas’ como desenvolvedor web, mas no começo a entrega de um projeto era demorada, sem falar que no final o preço cobrado não pagava as horas gastas.

Projetos passaram, cobrava mais caro, afinal a experiência era maior e agora estava formado em Desenvolvimento de Sistema para Web. Passei a fazer uso de metodologias de controle de horas com base em processos, controlando tudo em planilhas e pude perceber que perdia muito tempo desenvolvendo tarefas em que outros profissionais poderiam me ajudar.

Pensando em repassar parte dos processos dos projetos eu fui logo buscando contatos, esses eram de profissionais nas áreas de Design e Codificador de HTML e CSS, logo obtive um ganho muito bom em horas nos finais dos projetos.
Read the rest of this entry »

Novas versões do PHP, Firefox e PostgreSQL

Filed Under (Dicas, PHP, PostgreSQL) by Cristian Trentin on 02-07-2009

Novidades foram varias no mundo tecnológico, sendo o lançamento do PHP 5.3Link Externo, Firefox 3.5Link Externo e do PostgreSQL 8.4Link Externo.

O Firefox 3.5
Até o momento desse post, pouco mais de 24h do lançamento, já tínhamos 6.5 milhões de downloads do Firefox, veja a quantidade de downloads nesse momentoLink Externo.
As melhorias que temos nessa versão são:

  • suporte a HTML 5Link Externo ( a grande novidade é poder executar audios e videos apenas usando HTML e tendo controle sobre eles)
  • Navegação ciente de localizaçãoLink Externo
  • Suporte nativo a JSON
  • Navegação anônima
  • Nova engine para compilação de Javascript
  • E li em algum lugar que ficou até 250% mais rápido do que a versão anterior

PHP 5.3
Essa é uma das versões mais aguardadas pelos desenvolvedores PHP, algumas das funcionalidades só seriam disponibilizadas na versão 6 do PHP, porém é com muito gosto que digo que agora podemos usar namespaces, vamos a lista de novidades.
Read the rest of this entry »