Por que você deve ir ao HDC'2013

Postado em 16/09/2013

Desde os primórdios do #horaextra ficou muito claro pra mim o quão relevante é estar cercado de pessoas que possuem interesses relacionados aos meus, que me permitissem compartilhar minhas ideias, receber feedback e assim poder evoluir tanto como indivíduo quanto tecnicamente. O ápice das atividades do #horaextra culminou no que... Continuar lendo

A questão não é o teste unitário

Postado em 04/03/2013

Esta é a tradução de um post muito legal do Jonathan Rasmusson. Entrei em contato com ele, que imediatamente autorizou a publicação dessa tradução. Conheça o post original. “Programadores iOS normalmente não fazem testes unitários. Então por que eles, como uma comunidade, parecem desfrutar de uma reputação de qualidade?” Sem... Continuar lendo

Menos é mais: como lidar com restrições?

Postado em 25/08/2012

Lidar com restrições é sempre complexo. Pior seria se elas não existissem. Se você tivesse tempo infinito para realizar uma tarefa? Quanto tempo você levaria para finalizar? Muito tempo. E se tivesse dinheiro infinito? Gastaria muito dinheiro. Os cenários de abundância de recursos levam ao excesso de consumo dos mesmos.... Continuar lendo

Projeto StartupDEV da Semana: Amigo não se compra!

Postado em 10/10/2011

O Startup DEV que começa amanhã tratará de um tema muito especial: adoção de animais domésticos, principalmente cães e gatos. É preciso muita responsabilidade ao possuir um animal. Eles tem sentimento e precisam de cuidado especial, tão como fornecemos a nossos filhos. O portal Amigo não se compra vai ajudar... Continuar lendo

Novo Projeto do StartupDEV: ContaCal

Postado em 22/08/2011

Eu e Rafael Lima no projeto Startup DEV vamos lançar na semana que vem mais um aplicativo web. Trata-se do ContaCal, um aplicativo para controle alimentar, suporte a dietas de emagrecimento e controle de peso. O aplicativo vai contar com funcionalidades como controle de calorias consumidas diariamente, alimentos e muito... Continuar lendo

Como colocar uma aplicação no ar?

Postado em 10/07/2011

Já terminou a sua aplicação lindona e agora precisa colocá-la no ar? Existem inúmeras questões que precisam ser resolvidas para que tudo funcione corretamente e é sempre necessário dar uma atenção especial a segurança. Ao longo dos anos lidando com aplicações online eu desenvolvi várias receitas para facilitar o deploy... Continuar lendo

Geeks on a Plane no Rio!

Postado em 02/05/2011

Um grupo de geeks, empreendedores e investidores do Vale do Silício resolveu se juntar, entrar num avião e rodar diversos países, para conhecer pessoas, outros empreendedores, empresas etc, buscando se divertir e é claro fazer negócios! Não é loucura, é real, veja no site do Geeks on a Plane. Eles... Continuar lendo

Whenever - Cron Jobs do jeito Ruby

Postado em 03/01/2011

Uma das ferramentas mais úteis (até mesmo essenciais, eu diria) no arsenal de um desenvolvedor web são as tarefas do cron. Porém sua sintaxe um tanto quanto estranha intimida muitos desenvolvedores, que acabam subutilizando a ferramenta. É ai que entra o Whenever, uma DSL ruby para escrever cron job que... Continuar lendo

Por que você deve ir ao Devinrio 2010

Postado em 01/10/2010

Estou achando incrivelmente alta a quantidade de desenvolvedores que não estão dando o devido valor aos eventos como o Devinrio. Eu como consultor da Helabs tenho tido contato com desenvolvedores de diversos níveis, de várias empresas e eu percebo que eles não se interessam pela coisa. Qual será o real... Continuar lendo

Cursos presenciais de Ruby on Rails

Postado em 30/04/2010

Aproveitando o imenso sucesso que está sendo o curso Imersão Sys Deploy em parceria com e-Genial resolvi pesquisar sobre o interesse das pessoas em relação a cursos presenciais. Estou em negociação com um centro de treinamento aqui no Rio de Janeiro e é possivel que fechemos uma parceria para cursos... Continuar lendo

Curso de administração Linux e deploy de Apps Rails

Postado em 24/02/2010

Hoje eu e o Carlos Eduardo da e-Genial fechamos os últimos detalhes de um novo curso: Imersão Sys Deploy! Os alunos vão aprender tudo sobre como configurar adequadamente um VPS para rodar aplicações Rails usando Apache com Passenger, Mysql e deploy com Capistrano. E de quebra ainda vão ter capítulos... Continuar lendo

Empreender, essa é a hora! - Parte 1

Postado em 04/02/2010

Há pouco mais de um ano atrás eu fiz uma palestra no Encontro de TI sobre Empreendedorismo on Rails. A apresentação bombou, fez o maior sucesso, mas até hoje eu não tinha dado nenhum feedback sobre o que eu mesmo estava fazendo em relação ao que preguei na palestra. O... Continuar lendo

Se seu desenvolvedor está falando, pense que pode ser sério

Postado em 08/12/2009

Quantas vezes você já não foi forçado a fazer uma coisa do jeito que seria mais rápido, pois seu chefe achou que o jeito que demora mais não seria uma boa? As vezes me esqueço em como é comum superiores, gerentes, analistas ou “coloque-aqui-qualquer-nome-que-manda-mais-que-você-na-empresa” darem pitaco no seu trabalho sem... Continuar lendo

"Bundão" sai em curtíssima temporada no Rio de Janeiro!

Postado em 26/11/2009

O bundão foi convidado para mais dois eventos esse fim de ano. A primeira apresentação é amanhã na Simonsen. É o 1o. Encontro de Tecnologia Simonsen que começa hoje e termina amanhã. A grade completa está disponível no site do evento. Entre os palestrantes estão pessoas já conhecidas da comunidade... Continuar lendo

Curso de Rails na Ultra Maratona How To!

Postado em 04/11/2009

No próximo fim de semana, dias 7 e 8 de novembro, teremos a II Ultra Maratona How To. São dois dias inteiros com cursos de 4 horas sobre diversos temas: administração de sistemas, segurança, programação etc. Eu iria apresentar o how to Rails: Otimizando Client-side e Server-side, mas devido a... Continuar lendo

Criando um servidor smtp com postfix the simple way

Postado em 15/09/2009

Problema O Redeparede dispara ~150k e-mails por mês. Não é mailing list, são as ações dos usuários mesmo: cadastro, recuperação de senha, notificação de comentários etc. Nós usávamos um servidor smtp da Engine Yard, mas recentemente movemos para o EC2 da Amazon e lá não temos no plano um servidor... Continuar lendo

Colecionar débitos técnicos não é maneiro não

Postado em 17/08/2009

Depois de um tempo sem postar, lá vamos nós de novo ;). Quem assina o feed provavelmente recebeu uma atualização sobre esse post antes do que devia! Eu esqueci de marcar ele como rascunho e aí ficou a manhã toda o post publicado apenas com um smile. Depois do furo... Continuar lendo

3o. Linux Install Fest

Postado em 03/07/2009

Pessoal estou bastante sem tempo de postar aqui, mas enfim é a vida. O FISL10 foi sensacional, minha palestra sobre scaling estava lotada(slides no link artigos) e o feedback foi muito bom. Se não foram esse ano, não deixem de ir no próximo ano, pois a galera do Horaextra vai... Continuar lendo

Fazendo thumbnails de tamanho fixo com attachment_fu

Postado em 17/03/2009

O plugin attachment_fu é quase que o plugin padrão para tratar do upload de arquivos em aplicações Rails. Ele suporta também o resize de imagens mantendo as proporções, mas não suporta crop. Sempre precisamos criar avatar ou coisas semelhantes. E em geral o avatar tem um tamanho fixo, como 80x80.... Continuar lendo

Windows live, o fim da saga!

Postado em 06/03/2009

Depois da desgraça toda que eu passei aí, nós conseguimos contatos com um pessoal da Microsoft nos EUA. Só em contato direto com eles conseguimos resolver tudo! Fala sério! Pelo menos lá eu estava conversando com gente que sabia o que estava falando. Agora o Redeparede possui uma forma de... Continuar lendo

Redeparede: we are hiring!

Postado em 06/03/2009

Sim é verdade! Estamos em busca de pessoas para trabalhar conosco, em nossa pequena, descentralizada, multidisciplinar e multilingue equipe! Atualmente nosso time é composto por duas pessoas nos EUA, uma na argentina e três no Brasil. Estamos passando por uma incrível fase de crecimento. Em novembro passado tivemos 1,5 milhões... Continuar lendo

mergulhaoinfo no imasters

Postado em 06/03/2009

Para quem acompanha meu blog agora uma ótima notícia! Está com algumas semanas de atraso, mas antes tarde do que nunca… o tempo está escasso. A partir de agora alguns dos meus posts, principalmente os técnicos, também serão publicados dentro do iMasters! O primeiro post já foi publicado, é a... Continuar lendo

Lançamento da Revista TI Digital

Postado em 06/03/2009

Ontem na Livraria da Travessa, centro do Rio, foi o lançamento da Revista TI Digital de autoria da Arteccom. A mesma do Encontro de TI, do Encontro de Webdesign e da Revista Webdesign. Grandes nomes da área de desenvolvimento nacional estão entre os colunistas, como Paulino Michelazzo e Guilherme Chapiewski.... Continuar lendo

Windows live, a saga!

Postado em 10/02/2009

Estamos implementando uma funcionalidade para que nossos usuários possam buscar seus contatos nas bases dos serviços de mensagem como gtalk e msn e convida-los para que se cadastrarem no Redeparede. Estamos utilizando o plugin contacts do Mislav, funciona muito bem, recomendo. A parte do gtalk foi bem simples. O google... Continuar lendo

Nova seção: Cheat sheets

Postado em 07/02/2009

As cheat sheets são ótimas para você não esquecer daqueles comandos que precisa usar. Já fazia algum tempo que eu estava pensando em criar um cheat sheet sobre git. Ainda tem comandos que não utilizo com frequência e aí precisava sempre olhar o man. Agora criei um pequeno cheat sheet,... Continuar lendo

E mais um podcast gravado!

Postado em 02/02/2009

Saiu no guanabara.info o episódio no. 53 do GuanaCast e eu fui o entrevistado da semana! Além do Gustavo Guanabara também participaram do podcast o Kauê Linden e o Sharuto da Hostnet. Foi um bate papo bem descontraído e divertido, explicando o básico do Ruby e do Rails, da onde... Continuar lendo

Problema ao usar resources com palavras sem plural

Postado em 23/01/2009

No V2V nós criamos um resource que é utilizado para o formulário de contato (formmail) do site. O nome do resource é contact_us. O nosso routes.rb ficava assim: map.resources :contact_us E temos uma configuração de inflector para informar ao Rails que essa é uma expressão incontável: ActiveSupport::Inflector.inflections do |inflect| inflect.uncountable... Continuar lendo

V2V Procura por desenvolvedores Rails

Postado em 22/01/2009

O Portal do Voluntário é um projeto que incentiva ações de voluntariado no âmbito nacional. Lá foi desenvolvida uma rede social chamada V2V. Inicialmente era um projeto em php, sem testes e difícil de manter. Quando eu saí do Lucidus, o Fernando me convidou para integrar a equipe dele e... Continuar lendo

acts_as_taggable_on_steroids e will_paginate

Postado em 21/01/2009

Num dos projetos que trabalho utilizo o plugin acts_as_taggable_on_steroids. Pela primeira vez fui fazer paginação de elementos com tags utilizando o will_paginate. O acts_as_taggable_on_steroids fornece o método de classe find_tagged_with que serve para buscar por items com uma determinada tag: Post.find\_tagged\_with('rails') E é possível fazer paginação utilizando o método paginate_tagged_with,... Continuar lendo

Resultado da Promoção de Natal da Hostnet

Postado em 04/01/2009

Pessoal, peço desculpas pela demora no resultado, mas fim de ano é sempre bem corrido. Fiquei decepcionado com a quantidade de projetos que foram enviados. Menos de 10! Escolhemos os que tinham mais conteúdo e que apresentaram potencial de sucesso. Foram 3 escolhidos. Como foram muito poucos, eles ganharão 1... Continuar lendo

Empreendedorismo on Rails no Encontro de TI

Postado em 16/12/2008

Sairam os vídeos da minha apresentação no Encontro de TI. A palestra foi gentilmente cedida pelo Vinícius, originalmente apresentada no Rails Summit 2008.  Oficina Ruby On Rails - Parte 1/3 por Arteccom no Videolog.tv.  Oficina Ruby On Rails - Parte 2/3 por Arteccom no Videolog.tv.  Oficina Ruby On Rails -... Continuar lendo

Presente de Natal da Hostnet para a comunidade Rails do Brasil

Postado em 15/12/2008

A promoção A Hostnet está dando um presente de Natal para a comunidade! Vamos distribuir diversos pacotes com hospedagem Rails de graça por 6 meses! Qualquer projeto pode ser inscrito, desde o seu blog pessoal até um projeto comercial. Envie para a gente as informações sobre o seu projeto, por... Continuar lendo

Como vocês fazem o "describe" das suas specs?

Postado em 28/11/2008

Isso pra mim sempre foi uma dúvida ao usar o rspec. Realmente não há forma correta. É uma opção pessoal no caso de um projeto particular ou de decisão em conjunto no caso de um projeto onde vários desenvolvedores participam. Mas o fato é que eu nunca adotei nenhum padrão... Continuar lendo

Um "setup" global para todas as suas specs

Postado em 27/11/2008

Ficou bem difundido no rspec a forma em como fazer o setup antes das specs executarem, assim como existe também no Test::Unit. describe Act do before(:each) do (...) end it "should have many persons associated" do (...) end end Eu estava precisando fazer o setup para todas as minhas specs... Continuar lendo

Fazendo o will_paginate traduzir o "Previous" e "Next"

Postado em 24/11/2008

Eu precisei traduzir para várias línguas os links de “Previous” e “Next” do will_paginate, mas não seria nada dry passar os parâmetros em todas as chamadas a will_paginate(). Outra solução seria criar um método helper que faria a chamada ao will_paginate() passando os parâmetros e nas minhas views eu chamaria... Continuar lendo

Rails Summit dia 16: Vinicius Teles

Postado em 16/10/2008

Serviços on Rails podem ser desenvolvimento, consultoria, treinamento, mentoring. Fazer serviços da forma certa deve ser acompanhado de paixão. Esse é a melhor maneira de se obter sucesso. Tendo paixão por um assunto, você tem paciência. Paciência é muito importante. Empreendedores não de fazem da noite para o dia. É... Continuar lendo

Rails Summit dia 16: Phillippe Hanrigou

Postado em 16/10/2008

Existem diversos problemas com os testes do selenium. São naturalmente lentos, assim como qualquer tipo de teste de integração. Eles rodam no navegador, que são coisas instáveis, bugados. E ainda colocam pessoas poucos experientes para escrever os testes do selenium, o que é um problema. Tem que ser os melhores... Continuar lendo

Rails Summit dia 16: Obie Fernandez

Postado em 16/10/2008

Tudo que tenho para falar é como trabalhamos com os principios Ágeis. Eu começei em XP em 2000 e trabalhei com isso por muito anos… já são 10 anos de experiência. Nós buscamos a melhor maneira de desenvolver software. Começando sobre princípios e iterações sobre processos e ferramentas. Isso nos... Continuar lendo

Rails Summit dia 16: Jay Fields

Postado em 16/10/2008

100% de cobertura de testes não é a meta. Em ruby podemos optar por toda essa cobertura. Não é necessário escrever testes para cobrir 100%. Os testes são a parte mais importortante do sistema. Se o seu negócio depende de uma funcionalidade que é crítica, ela deve ser muito bem... Continuar lendo

Rails Summit dia 16: Carl Youngblood

Postado em 16/10/2008

Um ecossistema é a fauna e a flora e também o meio-ambiente de um certo lugar, não somente as coisas vivas, mas também o clima, por exemplo. Um conceito associado a um ecossistema é o aparecimento gradual. As coisas pequenas que quando atuadas em conjunto formam padrões e coisa mais... Continuar lendo

Rails Summit dia 15: Dr Nic

Postado em 15/10/2008

Nosso doctor da comunidade contou como ele começou no Rails, em como foi chato ver pela primeira vez o tutorial de Rails de 15 minutos e como ele largou o Visual Studio e mudou para Rails. Antes de fazer hacks em código as pessoas faziam hack em carros e o... Continuar lendo

Rails Summit dia 15: Chad Fowler

Postado em 15/10/2008

Chad Fowler falou bastante sobre como se promover no mercado como desenvolvedor. Ele fez analogia comparando o desenvolvedor com produtos, mas não de maneira negativa. Apenas informando que o desenvolvedor deve saber se apresentar para o mercado, fazer barulho para se mostrar, fazer marketing pessoal. É uma coisa que muitos... Continuar lendo

Participação no Railsbox podcast

Postado em 29/09/2008

Na semana passada eu participei da gravação do Railsbox podcast. O tema foi licenciamento de softwares livres/open source. Falamos muito sobre software livre e licenças open source, fazendo paralelo com a realidade atual de nós desenvolvedores Rails e nossos projetos. Agradeço ao Ozéias Sant’ana e ao Davis Cabral pelo convite.... Continuar lendo

Disabling my public svn

Postado em 15/09/2008

I disabled my public svn. I only had apache installed in my vps because of svn and it’s not making sense anymore with GitHub. So my public projects are now there. Continuar lendo

Rcov with segfault bug patched

Postado em 29/08/2008

Rcov are hurting many people because of a segfault when used with rspec. Fortunately Tom Copeland wrote a patch last week. I patched it against rcov and put on GitHub. You can install it as a gem doing like this: $ gem sources -a http://gems.github.com (you only have to do... Continuar lendo

Unresponsive script no selenium

Postado em 11/07/2008

No começo da semana no Lucidus, começamos a ter problemas com o selenium. No fim da execução dos testes ele gera um relatório que é interpretado pelo nosso cruisecontrol.rb. O problema é que já possuímos testes DEMAIS no selenium, então na hora de gerar o relatório, o firefox dizia aquela... Continuar lendo

Criando uma nova aplicação a partir de gem antiga do Rails

Postado em 01/07/2008

Parece uma bobeira, mas não achei documentação sobre isso. Hoje quis gerar um projeto Rails utilizando o Rails 1.2.6 que ainda tenho instalado aqui na minha máquina. O problema é que eu tenho versões do Rails mais novas (2.0.2 e 2.1) instaladas também e ele sempre roda a última versão... Continuar lendo

Em Julho: Ultra Maratona How To!

Postado em 14/06/2008

Em julho teremos no Rio de Janeiro a I Ultra Maratona How To de Software Livre! É um evento com 20 tutoriais práticos de 4 horas cada. Terão desde cursos de utilização de BrOffice e Inkscape, passando por segurança de servidores, hardening e desenvolvimento. Para ver a grade completa acesse.... Continuar lendo

Um ano de mergulhao.info

Postado em 15/05/2008

E lá se vai um ano de mergulhao.info! Total de 53 artigos publicados, um punhado de comentários, diversas palestras pelo Brasil, alguns projetos realizados e outros em andamento. Desde que começei com este blog, há pouco mais de um ano, sempre tive em mente que este era um projeto para... Continuar lendo

Movendo um repositório SVN

Postado em 03/05/2008

Anteriormente eu utilizava hospedagem compartilhada no Dreamhost, mas eu mudei a pouco tempo atrás. Gerenciava meus repositórios pelas ferramentas do Dreamhost. Agora no vps precisei aprender uns truques a mais. Antes eu tinha minhas coisas públicas espalhadas por alguns repositórios. Agora juntei tudo num só e foi mais fácil do... Continuar lendo

Litespeed como proxy para o Apache servir SVN

Postado em 03/05/2008

No vps estou utilizando Litespeed como servidor web. Neste link estão disponíveis vários tutoriais para configuração básica do Litespeed, então não vou entrar neste mérito, pois não iria acrescentar nada mais do que já está lá. O Litespeed é um ótimo servidor web para projetos Rails. Fácil de instalar e... Continuar lendo

extjs 2.0.2 para download

Postado em 29/04/2008

Eu consegui no endereço http://pypi.python.org/pypi/ore.extjs/2.0.2 um pacote para Zope que contém a extjs 2.0.2, última lançada como LGPL. O Jack Slocum da Ext afirma num comentário nesse post e outros lugares pela rede que um fork da versão 2.0.2 é uma violação da licença. Vasculhando o pacote do link acima... Continuar lendo

Ressaca do FISL

Postado em 27/04/2008

Para quem tinha pedido aqui estão os slides da minha palestra no FISL: Rails2 e Lucidus. Esse sem dúvida foi o melhor FISL que eu já participei. A minha palestra conjunta com o Vinicius estava lotada (alguém sabe a lotação daquela sala? 200~300 pessoas?), pena que as fotos não ficaram... Continuar lendo

Fisl chegando e algumas novidades

Postado em 12/04/2008

Primeiro as novidades Alguns já sabiam, outros, não. Esse blog rodava no Dreamhost. Depois de quase um ano brigando com eles para pararem de derrubar as minhas aplicações e sempre reclamando da velocidade, resolvi acabar logo com o problema. Há um mês atrás abri uma conta no Silverrack e fui... Continuar lendo

Curso de Ruby gratuito no Rubylearning.org

Postado em 30/03/2008

O site rubylearning.org organizado por Satish Talim está oferecendo a quinta edição do seu curso on-line de Ruby. O curso é gratuito, bastando fazer a inscrição pelo site. As aulas começam no dia 3 de maio e são ministradas através da plataforma Moodle. English version:The rubylearning.org website managed by Satish... Continuar lendo

Atrasado, mas em tempo: 1 ano de Lucidus

Postado em 26/03/2008

Pela falta de tempo estou um pouco atrasado, mas ainda em tempo. Desde novembro do ano passsado – passou muito rápido – tenho trabalhado fulltime no Lucidus. Todos os agradecimentos necessários foram feitos, então resta ressaltar a importancia deste projeto para mim, como desenvolvedor, profissional, pessoa. Este projeto me mostrou... Continuar lendo

Palestra sobre Rails 2 no FISL!

Postado em 17/03/2008

Pra quem ainda não viu, a página do programa do FISL 9 divulgou nos últimos dias a segunda lista de palestras e entre elas a minha foi aprovada. O título é: Rails 2: Arrumando a Casa! Baseado nos slides do Peepcode sobre o Rails 2, falarei sobre esses assuntos: ActiveRecord... Continuar lendo

Syntax Highlight Mephisto plugin

Postado em 24/02/2008

UPDATE: Atualizado localização do repositório svn! Já havia um tempo que eu queria adicionar syntax highlight nos códigos que escrevo aqui no blog. Resolvi pesquisar se já hávia algum plugin para Mephisto, mas não encontrei nenhum que utilizasse o dp.SyntaxHighlighter. Utilizei como base o plugin do Dan Webb e fiz... Continuar lendo

"git revert" não é o mesmo que "svn revert"!

Postado em 19/02/2008

Acabei de atualizar o blog para a última versão do Mephisto, a 0.8, que foi lançada recentemente. Não entendi até agora por que a notícia não saiu no site oficial do Mephisto, mas isso é outro problema. Agora o scm do projeto é o git, que foi inicialmente desenvolvido pelo... Continuar lendo

Acts_as_nested_set, uma árvore turbinada para consulta

Postado em 01/02/2008

No projeto Lucidus ficamos diante de um problema há algumas semanas. Chegamos num ponto do projeto onde muitas coisas haviam sido desenvolvidas em torno de uma chave natural que representava uma conta pertencente a uma árvore de contas contábil. A árvore contábil (ou plano de contas) é uma estrutura hierárquica... Continuar lendo

Rails 2: Foxy Fixtures não tem suporte a id!

Postado em 13/01/2008

Essa semana no projeto Lucidus passamos por um problema com as foxy fixtures do Rails 2. Estávamos utilizando um modelo que possuia um autorelacionamento e outro modelo que se relacionava com o primeiro. Algo equivalente a: class Pessoa < ActiveRecord::Base belongs_to :pai, :class_name => 'Pessoa', :foreign_key => 'pai_id' end class... Continuar lendo

Invente menos problemas!

Postado em 12/01/2008

O açucar União está com uma campanha publicitária chamada Viva Momentos de União, que possui mensagens que fazem alusão a situações de prazer e bem-estar, realçando a importancia da qualidade de vida e tudo mais. Não se preocupem, não vou escrever sobre açucar! No projeto Lucidus os nossos sachês de... Continuar lendo

Inverse Captcha: Aprovado!

Postado em 23/12/2007

Mais de um mês e meio depois de instalar o Inverse Captcha não há o que discutir: nenhum spam durante todo esse período! Mais uma vez o conceito de fazer a coisa mais simples com chances de funcionar se mostrou eficaz e resolveu o problema de spam do blog. Para... Continuar lendo

Falta tempo! Eventos, eventos, eventos!

Postado em 25/11/2007

O mês de novembro foi bem conturbado, gostaria de ter mais tempo para postar aqui, mas está bem difícil. Gosto de escrever com calma, revisar bem, então sempre demoro para escrever posts técnicos, por exemplo. E nesse mês definitivamente tempo foi escasso. Assim que possível vou escrever sobre como foi... Continuar lendo

Conservadorismo tecnológico, até que ponto?

Postado em 26/09/2007

Ultimamente tenho me deparado com algumas questões relativas à adoção de novas tecnologias. No momento não estou falando especificamente de uma tecnologia, mas sim no geral. Qual aplicação realmente precisa de um uptime de 99,99999999…99999%? Poucas? Muitas? Eu diria que quase nenhuma! Por exemplo esse blog, ou outros blogs. Que... Continuar lendo

Sistema de inscrições e eu

Postado em 25/09/2007

Durante todos os outros anos do Fórum do Software Livre do Rio de Janeiro utilizávamos um sistema de inscrições que era feito em PHP. Esse sistema já havia sido adaptado ao nosso evento, resgatado de um outro evento de estudantes de computação. Todo ano novas modificações para ele se adaptar... Continuar lendo

icard mobile, chamada para testadores

Postado em 24/09/2007

Durante o ano passado tive o prazer de trabalhar numa startup focada em mobile, com pessoas muito legais e fazendo softwares j2me de primeira linha. Infelizmente a startup não deu certo, mas as coisas legais não acabaram. O primeiro desenvolvimento em j2me foi o icard mobile. Trata-se de um pequeno... Continuar lendo

Inscrições abertas para o V Fórum de Software Livre

Postado em 21/09/2007

Atenção pessoal! Estão abertas as inscrições para o V Fórum de Software Livre do Rio de Janeiro. Para se inscrever visite o site e abra o menu correspondente. A inscrição para participação nas palestras e circulação na área do evento é GRATUITA. Os minicursos são cobrados com desconto para estudantes... Continuar lendo

Bluezone em Itajubá

Postado em 07/09/2007

Semana passada tive o prazer de apresentar o BlueZone para o pessoal de Itajubá. Na seção de artigos já está disponível para download os slides da apresentação. Continuar lendo

Dreamhost deploy com capistrano

Postado em 03/09/2007

Realmente o capistrano me surpreendeu bastante pela utilidade e facilidade de uso. Assim que possível vou passar a realizar deploy de todos os meus sistemas/sites/etc que estão rodando na web utilizando ele — inclusive os que não rodam em Rails! O teste dessa vez foi no sistema de inscrições do... Continuar lendo

Uma rapidinha: mkmf (LoadError)

Postado em 29/08/2007

Se você está tendo um problema como esse ao tentar instalar um gem: Building native extensions. This could take a while... ERROR: While executing gem ... (Gem::Installer::ExtensionBuildError) ERROR: Failed to build gem native extension. ruby extconf.rb install mechanize extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) from extconf.rb:1... Continuar lendo

Algumas novidades

Postado em 16/08/2007

Parte 1 Hoje visitei o projeto Lucidus que está sendo tocado utilizando XP(Extreme Programming) pelo pessoal da Improve It. Pude ver de perto pela primeira vez um pouco de como é o dia-a-dia do projeto. Pena que não foi na segunda-feira para eu ver a reunião de planejamento semanal, mas... Continuar lendo

Enecomp 2007 - Cuiabá

Postado em 12/08/2007

Durante a semana que passou estive em Cuiabá para o Enecomp. Lá ministrei um curso de Ajax com Prototype e uma palestra sobre o BlueZone. Os slides estão disponíveis na seção de artigos. Continuar lendo

3 anos de Ruby on Rails

Postado em 06/08/2007

DHH nos lembra: 3 anos de Ruby on Rails! E já faz um ano e meio aproximadamente da primeira vez que tive contato com Rails e com Ruby. Mais do que apenas uma revolução técnica, o Ruby e o Rails conseguem aquilo que o “mundo java” nos tirou. Ruby e... Continuar lendo

Analizando cobertura dos testes com Rcov

Postado em 01/08/2007

Até o momento considero um sucesso a minha adesão ao TDD no desenvolvimento com Rails. Em apenas dois dias os testes automatizados encontraram bugs que possivelmente passariam desapercebidos e já escrevi novos testes para cobrir situações inicialmente não previstas, mas que mostraram sua cara nos testes que já estavam escritos.... Continuar lendo

Meu primeiro TDD

Postado em 30/07/2007

A um mês aproximadamente estudo Extreme Programming e suas práticas. Das práticas que estão relacionadas à programação em si, o desenvolvimento guiado pelos testes é sem dúvida aquela que causa mais impacto em quem está habituado ao “desenvolvimento tradicional”. Estou convencido de que a utilização dessa prática é base para... Continuar lendo

Atualização - Monografia Rails x Struts

Postado em 29/07/2007

Fiz upload de uma ISO com o conteúdo completo (cd igual ao que foi entregue à banca avaliadora) do que foi desenvolvido no meu trabalho de conclusão de curso. A imagem contém: monografia, slides da apresentação, projeto java+struts, projeto Rails, audio da apresentação. Confiram na área dos meus artigos. Continuar lendo

Workshop de impressão de cupom fiscal com Ruby

Postado em 20/07/2007

No dia fatídico, última terça-feira, 17 de julho, desembarquei em São Paulo para assistir ao workshop de impressão de cupom fiscal. O workshop foi com o pessoal da Object Data, que está oferecendo também cursos de Rails e Ruby. Muito bom ter um pouco de contato com pessoas da comunidade... Continuar lendo

Por que utilizar os padrões web?

Postado em 23/06/2007

O problema Por unanimidade, todos os projetos em que entrei para dar manutenção (ou seja: com o bonde andando!) eram o caos em relação aos padrões web. Acredito que existem algumas explicações para isso, mas uma muito importante é que os gerentes(ou as pessoas responsáveis) esquecem que desenvolvedores não são... Continuar lendo

Diff para Gnome

Postado em 06/06/2007

Há algum tempo eu procurava um programa gráfico para fazer diff em arquivos de uma maneira amigável, assim como o Eclipse faz quando usa-se o merge em um arquivo no cvs ou svn. Hoje pesquisando no freshmeat.net encontrei um para Gnome! É o Meld. Não tem pacote para Ubuntu, mas... Continuar lendo

Um pouco de migrações - Rails migrations

Postado em 03/06/2007

Para acompanhar a evolução da sua base de dados, no Rails, existem as migrações. Migrações nada mais são do que scripts escritos em linguagem Ruby e que utilizam API disponibilizada pelo Rails para criação, alteração de tabelas do banco de dados. Tal qual as outras operações do ActiveRecord, as migrações... Continuar lendo

Procura-se um designer

Postado em 31/05/2007

Estou em busca de um designer para trabalhos freelance. O trabalho básico é o desenvolvimento de páginas web e de interfaces para sistemas web. Não precisa estar localizado no Rio de Janeiro, mas preciso ter garantias de que os acordos serão cumpridos nos prazos. Requisitos: * Saber XHTML e CSS... Continuar lendo

Não sejam medíocres!

Postado em 24/05/2007

Se alguém me pergunta: Você saber X?. Tenho apenas duas respostas diretas: Sim ou Não. Dizer não apenas de vez em quando, é até perdoável, passável. Dizer não com frequência é derrotista. Como assim você não sabe algo simples como X!?. Dizer não o tempo todo é admitir uma fraqueza.... Continuar lendo

Encontro do XP Rio

Postado em 21/05/2007

Participei pela primeira vez - na última quinta-feira, dia 17 de maio - do encontro do grupo XP Rio, que visa debater sobre a utilização da metodologia de desenvolvimento XP (eXtreming Programming). Na reunião, Vinícius Teles, junto com a equipe da Improve It e do Grupo Santa Isabel, apresentou o... Continuar lendo

Associações com ActiveRecord

Postado em 18/05/2007

Vou contar um pouco da minha experiência com o ActiveRecord do Rails. Trata-se do has and belongs to many - hbtm - e do has many through, inserido no Rails 1.1. As associações hbtm são resultado de relações muitos para muitos - ou n para n - entre duas tabelas... Continuar lendo

Problemas acontecem... principalmente com discos rígidos

Postado em 10/05/2007

É pessoal, a coisa tá feia. Fazia tanto tempo que isso não acontecia comigo, que já até tinha esquecido que poderia acontecer. O hd do meu desktop queimou. Junto se foram diversas fotos, alguns documentos e uns esqueletos de projeto… com certeza uma perda, mas acho que nada muito prejudicial... Continuar lendo

Finalmente, ao assunto principal!

Postado em 03/05/2007

Resolvi criar esse site para divulgar um pouco de meu trabalho profissional e também para ter um espaço próprio onde pudesse publicar os projetos em que estou envolvido, bem como trocar dicas e informações. Sou um aficionado por tecnologia, desenvolvimento e software livre. Já passei por inúmeras (mais de uma... Continuar lendo

Está difícil no Rio de Janeiro

Postado em 02/05/2007

Fugindo um pouco da idéia inicial desse site, fica aqui um desabafo sobre a atual situação da cidade onde vivo. Há mais ou menos um mês, no show do Roger Waters na Apoteose, foi-se o meu celular… E agora, no último sábado, foi-se a minha carteira, furtada na Lapa por... Continuar lendo

Tentando começar

Postado em 28/04/2007

Estou perdendo um pouco de tempo pra customizar o mephisto ao meu modo e também com o dreamhost que às vezes demora um pouco para reiniciar a aplicação, mas a coisa está andando e dentro de uns dias o site já estará com o seu conteúdo atualizado. E por favor,... Continuar lendo