Hoje eu me arrisquei a fazer um podcast. A ideia é ser um podcast de notÃcias curtas, com coisas interessantes que eu encontrei e relacionadas à tecnologia e desenvolvimento web em geral. Se você gostou, retuite ou faça um comentário. Só vou continuar se tiver gente disposta a ouvir o que eu tenho para falar! [...]
Hoje completam quatro anos desde que comecei a escrever esse blog. No total são 812 artigos e 4.305 comentários. Sempre mantive um ritmo muito bom de publicação, porém com o crescimento do Twitter (@carlosbrando) como ferramenta de comunicação o tempo entre um artigo e outro diminuiu muito, eu tenho de confessar. Escrever e manter um blog por [...]
Depois de um bom perÃodo de férias, estamos de volta com o Grok Podcast! E para começar o ano com tudo decidimos gravar uma série inteira sobre o controverso livro Rework de Jason Fried e David Heinemeier Hansson (o criador do framework Ruby on Rails). Serão ao todo três episódios comentando os pontos-chave de cada [...]
Ainda nem aconteceu o curso de Ruby Metaprogramming e muitas pessoas já estão me perguntando o que vem depois. Eu tenho algumas ideias do que eu poderia falar, mas preferi deixar nas mãos de que vai fazer o curso: você! Acesse o link http://bit.ly/eEIHGy e vote no curso que você gostaria de ver. Você também [...]
O JavaScript, embora considerado uma Toy Language, possui uma série de detalhes que nem todos conhecem. Um deles está no modo como a função String#replace funciona. O modo mais simples de usá-la é passando uma expressão regular e uma string que será usada na substituição. string = "2 hours from now"; string.replace(/2/, "3"); // "3 [...]
O Rafael Rosa me pingou para falar sobre meu ambiente de desenvolvimento. Então aqui vai! Sistemas operacionais Estou exclusivamente usando Mac OS X desde 2007. Minha máquina atual é um Macbook Pro 13" Late 2009, 8GB RAM, 500GB HD. Em breve vou colocar um SSD e aà não precisarei trocar minha máquina por alguns anos. [...]
Para pessoas que estão acostumadas com o método animate do jQuery, que tem um callback, trabalhar com CSS3 pode ser um pouco complicado. Aqui vai uma dica rápida pra adicionar callbacks às suas transições. Existe um método que tem nomes diferentes para Mozilla, webkit e Opera, respectivamente: transitionend webKitTransitionEnd oTransitionEnd element.addEventListener( 'transitionend', //depende do browser [...]
Se você já experimentou Ruby com certeza já conheceu os famosos métodos puts, print e outros semelhantes a esses. Talvez você tenha notado que esses métodos, diferente de como aprendemos, podem ser executados sem que seja necessário informar um objeto. Se você vem de outra linguagem de programação talvez tenha logo especulado que eles sejam [...]
Mais um ano bem agitado se passou. Muito trabalho e diversão fizeram de 2010 um excelente ano para mim. Porém, o que mais me marcou esse ano foi o meu retorno ao mundo dos podcasts (algo que pessoalmente gosto muito de fazer) com o Grok Podcast. Mas a brincadeira ainda não acabou, tenho muitos projetos [...]
Como muitos que trabalham com web, tenho trabalhado bastante em desenvolvimento para dispositivos móveis, a maioria dos projetos para iPad e iPhone. Nesse projeto em especial, estamos desenvolvendo uma versão HTML5 de um site de um cliente famoso. A geração do conteúdo é toda feita através de uma biblioteca estruturada em componentes e um desses [...]
Acabou de ir ao ar a última parte do Grok Podcast que gravamos com o Elizer Pimentel e o Luis Gustavo da Plano Bê (a melhor empresa de tecnologia do mundo e do universo de acordo com o Luis… :P) sobre singularidade e biologia sintetica. Por que esse assunto é do interesse de programadores e [...]
Não importa se você já é um rubista experiente ou está se aprendendo essa linguagem magnifica, “O (comovente) guia de Ruby do Why” é sem dúvida uma leitura obrigatória. A tradução do livro para português foi finalizada em 2009 e desde então você pode lê-lo na integra através do endereço: why.nomedojogo.com. Recentemente Mairon D. Brasil, [...]
A CONRAD CAINE, agência digital com escritórios em Munich, Pelotas e Buenos Aires procura dois programadores de interface para integrar a equipe de Pelotas. Responsabilidades Codificar páginas que funcionem perfeitamente em diversos browsers, de uma maneira fiel ao projeto original (funcionalmente e visualmente); Codificar interfaces interativas utilizando JavaScript/Ajax; Pesquisar novas técnicas de desenvolvimento; Aplicar com [...]
Eu não sou fã dos deploys estilo Heroku, mas sei que muitas pessoas são e que muitas delas não sabem que o Inploy suporta um estilo similar de realizar essa tarefa.
Thomas Ritz contribuiu com um template no Inploy chamado rails3_push que no setup cria um repositorio no servidor e no update da um push nele, [...]
Em poucas palavras, o Shouty é uma espécie de Twitter que nem o Yammer, Present.ly ou o Identi.ca, porém com muito menos funcionalidades.
Faz um tempo, quando alguém na Gonow queria compartilhar alguma coisa simples com o resto da empresa, ela enviava um email para um endereço que inclui todos os membros da grande equipe. Esses [...]