Contrariamente aos desejos do nosso editor-chefe, este blog ainda não é o seu ponto único de informação sobre tecnologia. Se fosse, você estaria perdendo muita informação interessante que foi produzida em outros lugares. Por exemplo: muitas pessoas estão passando a adotar software para gerenciamento distribuído de código e controle de versão. Tendo em vista que [...]
Existe uma ferramenta muito legal para controle de projetos, bugs, releases e afins disponível na web: ClockingIT. Este projeto tem uma história bem peculiar: foi desenvolvido por um casal norueguês, Erlend e Ellen Simonsen. Erlend é desenvolvedor e é responsável por toda a parte de programação. Ellen é designer e cuida de toda a parte [...]
Quem desenvolve sites e aplicações web sabe: a coisa mais pentelha que existe é conseguir fazer com que as telas tenham exatamente a mesma aparência em qualquer browser (não, eu não faço parte daqueles que acham que um site deva ser desenvolvido para funcionar bem apenas no navegador que domina o mercado e o resto [...]
Venho por meio desta apresentar apenas o link de um post que eu encontrei no reddit e que sintetiza perfeitamente a questão do design de interfaces, e do design de soluções em geral: http://stuffthathappens.com/blog/2008/03/05/simplicity/ Aliás, o post acima descreve em 3 imagens o que eu me matei para tentar explicar de forma bem meia boca [...]
Antes de mais nada tenho que dizer que não acompanho os lançamentos da Apple com muita atenção. Nada contra a Apple em si, mas acabo acompanhando outras coisas que me interssam mais. Mas parece que o maior lançamento deles feito na maior conferência sobre produtos da Apple este ano foi o MacBook Air. Por fora, [...]
Atendendo ao clamor popular, coloquei no ar ontem um sistema de tag cloud no Job4Dev. A primeira versão está bem simples: lista de tags ordenada por nome, com o número de anúncios em que a tag aparece do lado. A próxima versão, que deve sair em breve, será del.icio.us like, diferenciando as mais populares das [...]
Vamos dar uma olhada nos nossos requisitos, e apresentar algumas questões de tecnologia: O site tem que ser capaz de autenticar e identificar unicamente cada usuário que deseja cadastrar links. Deve ser capaz de manter uma lista de quem foi o primeiro a enviar um link, além da data que o link foi enviado. Deve [...]
Eu odeio frameworks. Não um ódio assim que faz pensar em mandar emails ameaçadores ao criador do ASP.NET, nem um ódio que me faça pensar colocar um vírus no computador de algum líder do projeto Jakarta que só permita que ele edite seu código usando Notepad (ou edlin) para o resto da vida. É um [...]
“True artists ship“, artistas de verdade produzem. Esta frase, atribuida ao Steve Jobs, me foi dita pelo Raphael. Confesso que ela mexeu comigo. Sempre admirei pessoas que desenvolvem seus projetos computacionais, e fazem deles coisas interessantes. Eu estou numa fase de tentar transformar os meus projetos em coisas reais. Se eles estão se tornando coisas [...]
Aconselho a leitura do artigo Mature Optimization, escrito por Mick West. Ele aborda uma questão interessante: otimização no inicio do projeto é sempre ruim? Citando Donald Knuth: We should forget about small efficiencies, say about 97% of the time. Premature optimization is the root of all evil – Knuth, Literate Programming, 1992, p28. O autor [...]