Faça backup!
2 de junho de 2009
Aconteceu um probleminha agora… e me lembrei deste ensinamento:
Sempre devo fazer backup para se protejer do meu pior inimigo: eu mesmo.
É, perdi alguns arquivos importantes, mas tudo bem. Já sei que eu tenho uma garrafa de vinho que poderá me acompanhar na recuperação dos arquivos.
Falhas são parte do sucesso…
1 de junho de 2009
É muito interessante como as vezes parece que não estamos no caminho certo. Mas os erros, não são erros se forem encarados como aprendizado. Esse vídeo da Honda em Inglês fala muito bem sobre isso.
Gerenciamento de tempo
1 de junho de 2009
Quase todos os dias eu me pergunto se estou fazendo as coisas certas, dedicando a quantidade de tempo correta na atividade prioritária. Você também tem esses pensamentos frequentemente?
Bom, eu assino uma newsletter com pensamentos muito interessantes e veja o que eu recebi hoje:
“WHEN YOU GET YOURSELF UNDER COMPLETE CONTROL, YOU CAN BE YOUR OWN BOSS.”
Tradução livre: “Quando você consegue estar com total controle sobre suas ações, então você pode ser seu próprio chefe.”
Fiquei sem palavras…
Ou traduzindo, tomei uma na orelha e agora estou pensando: Ou eu aprendo a gerenciar meu tempo ou vai ser muito difícil ter sucesso na minha própria empresa.
Para quem quer assinar essa newsletter entre no site: http://mailer.napoleon-hill-news.com/common/SignMeUp.html?customerId=3
É o site da Napoleon Hill Foudation, escritor do livro “Pense e Fique Rico”. Recomendo a leitura!!
Abraços!
Desenvolvedor “Caindo na real”
30 de maio de 2009
O empreendedor Jason Fried, CEO da empresa 37 Signals, empresa que lançou uma das web apps mais bem sucedidas da Internet, lançou a algum tempo atrás um livro cujo tema interessa a todo desenvolvedor de software. O livro Getting Real é muito interessante por tratar de um problema dos aplicativos atuais… excesso de funcionalidades. Jason Fried prega exatamente o contrário. Menos software, menos código = mais facilidade e a melhor usabilidade.
No nosso projeto do cR1, o Controle de Reservas, estamos usando esse fundamento. Mas posso confessar aqui que não é fácil. Nos deparamos a todo momento com o dilema: isto é obrigatório ou é apenas “fru-fru”. Nós, desenvolvedores, temos que nos policiar a todo instante para não encher o software de opções, configurações, atalhos diversos, criar “facilidades” para o usuário que no fim só servem para:
- atrasar o projeto
- tornar a curva de aprendizado mais acentuada
- afastar o projeto da sua finalidade primordial
Na verdade o livro o tempo inteiro nos lembra do método KISS: Keep It Simple Stupid.
A versão do livro gratuíta em português você encontra aqui.
Melhores Firefox add-ons para web-design
28 de maio de 2009
Desenvolver páginas na web é uma tarefa que pode ser muito difícil. Graças a alguns devotados programadores e a comunidade que os aperfeiçoa, aqui vão os complementos do Firefox que eu uso todos os dias:
1. Web Developer Toolbar
Complemento utilizado 100% das vezes que estou desenvolvendo aplicações. A funcionalidade mais interessante é editar o código CSS e ver o resultado automaticamente.
2. Firebug
Complemento que facilita a depuração (debug) de erros no HTML, JavaScript, analisar perfomance. A funcionalidade mais interessante é a capacidade de ver as chamadas Ajax no servidor através do console.
3. ColorZilla
Este complemento consegue capturar a cor de qualquer parte do página e do navegador. Muito útil quando se quer descobrir o código hexadecimal de uma cor.
4. YSlow
Este complemento é muito interessante para encontrar problemas de performance. Ele funciona integrado com o add-on Firebug e permite , entre outras coisas, analisar gargalos dentro do projeto da página que impede o carregamento rápido.
Microsoft Internet Explorer
Um plugin indispensável para o Microsoft Internet Explorer é o Internet Developer Toolbar. Ele é muito parecido com o Web Developer Toolbar do Firefox. Serve principalmente para corrigir erros de Crossbrowser. Essas diferenças irritantes entre o visual da página entre o IE e o Firefox. Você pode editar o CSS da página, as propriedades dos elementos do DOM (Document Object Model).
Vaga para programador PHP
26 de maio de 2009

Você gostaria de trabalhar em uma empresa onde o seu trabalho é reconhecido?
Onde além de um salário decente, você ainda ganha bônus e participação nos lucros?
O ambiente é super amigável e ainda você pode ter um horário super flexível e quem sabe até trabalhar em casa?
Bom, se você tem esse interesse, mande seu currículo, pode ser um breve texto sobre seu conhecimento em PHP, jQuery, MVC e suas brigas com CSS.
Estamos desenvolvendo uma das melhores Web Apps do Brasil para o setor hoteleiro. E estamos procurando um programador PHP interessado em participar deste projeto inovador. Os interessados por gentileza mandem um e-mail para fernando@controledereservas.com.br
Algumas das habilidades que precisamos.
• Programação Javascript (AJAX)
• Domínio do (X)HTML and CSS
• Expert em PHP
• Conhecimento em design de banco de dados (MySQL) e sentenças SQL
Como dito acima, fora participar de uma equipe excelente…
Oferecemos também CLT, Vale Transporte, Vale Refeição e bônus para entrega de projetos.
Todo indicação é bem vinda,
Fernando
As web apps do Brasil são umas caroças!
25 de maio de 2009
Sei que o título deste post é meio provocativo, mas é o que eu vejo. Vou dar um exemplo. O site www.catho.com.br existe há muito tempo, e agora que passou por uma leve reestruturação de funcionalidades e Interface. Mas vejam a aplicação www.theladders.com em comparação.
Os principais problemas são:
- Interface não é focada na principal função na tela e sim em um aglomerado de funções e links.
- Janelas pop-up não são amigáveis.
- Inexistência de feed para atualização dos posts no sistema.
Vou fazer posts especiais sobre cada um dos itens acima.
Basecamp – A melhor web application atualmente.
25 de maio de 2009
Tenho utilizado muito uma aplicação para gerenciar projeto chamada Basecamphq. Desenvolvida pela empresa 37Signals, a mesma que criou o Ruby On Rails e a biblioteca JavaScript Script.acolo.us o Basecamp é um exemplo de sucesso em termos de abordagem de como uma aplicação web deve ser. Para ser rápido, vou elencar alguns itens interessantes da web app:
- Ajax utilizado somente quando necessário
- Efeitos visuais simples, mas efetivos. Sem efeitos mirabolantes e inúteis.
- Performance, performance, performance. A aplicação é rápida mesmo.
- Facilidade para assinar, facilidade para sair.
- Simplicidade de uso, intuitivo.
Mas claro que também tem algumas coisas que eu gostaria que melhorasse:
- Novas funcionalidades, por exemplo opção para marcar reunião, alertas por e-mail de compromissos e deadlines de tarefas (to-do).
- Um pequeno bug no cadastro de foto. Depois que você escolhe a foto do perfil, apaga a foto e carrega outra, a nova imagem não é carrega e a antiga volta no lugar.
- Opção em versão do sistema Português. Eu não preciso, mas seria mais amigável para utilizar com os clientes brasileiros.
É isso aí… Se você não concorda, acredita que o Gmail é melhor, ou se conhece alguma outra aplicação a altura, comente.
Em breve vou analisar outras web apps.
