Arquivo do Autor: Rodrigo Panachi

Gerando rotas com parâmetros dinâmicos no Rails de modo fácil

TweetA API de rotas do Rails simplifica consideravelmente o desenvolvimento fornecendo um padrão de geração e utilização de URLs para toda aplicação. Porém algumas necessidades especificas e relativamente simples podem gerar dores de cabeça se forem implementadas incorretamente. Um caso bastante … Continue lendo

Publicado em quick tips, rails, ruby, web | Com a tag , , | Deixar um comentário

Agile Enterprise Edition

TweetPara começar o post, segue esta história sobre gerenciamento que vi no blog do Gustavo Ribeiro: Todos os dias, uma formiga chegava cedinho ao escritório e pegava duro no trabalho. A formiga era produtiva e feliz. O gerente marimbondo estranhou … Continue lendo

Publicado em questionamento, real world | Com a tag , , , , | 5 comentários

Rails Summit 2009

TweetEstamos de volta depois de algumas semanas de correria e muito trabalho, o que nos impediu de postar sobre vários assuntos atuais e experiências recentes. Também migramos de empresa. Agora o Roger e eu estamos trabalhando em uma empresa maior, … Continue lendo

Publicado em eventos, rails | Com a tag , , | 1 comentário

Ruby: quando a linguagem de programação faz diferença!

TweetPretendo neste post falar um pouco da minha evolução na programação e como Ruby e Rails agregaram mais conhecimento e me tornaram um melhor desenvolvedor. A gente se forma na faculdade e de repente estamos trabalhando como programador em alguma … Continue lendo

Publicado em rails, real world | Com a tag , , , | 3 comentários

Paginação no Rails com will_paginate e Ajax de modo fácil

TweetPaginação é um recurso simples e indispensável em qualquer aplicação séria. Em se tratando de Rails, a solução mais popular é a gem WillPaginate que basicamente adiciona o método “paginate_” aos models do ActiveRecord e fornece um helper para renderização … Continue lendo

Publicado em quick tips, rails, web | Com a tag , | 4 comentários

Agendando tarefas em aplicações Rails com rufus-scheduler

TweetRufus é um conjunto de gems utilizado para Workflow e BPM. O rufus-scheduler é a gem responsável pelo agendamento e execução de tarefas (jobs). Se você programa em Java e conhece o Quartz não vai ter dificuldade em utilizá-la. Instalação: … Continue lendo

Publicado em quick tips, web | Com a tag , | 1 comentário

Agilidade é a buzzword do momento

TweetNos últimos anos o mercado de TI cresceu exponencialmente. Surgiram desde pequenas empresas especializadas em construir websites até monstruosas fábricas de software com seus contratos milionários. Algumas com orçamento limitado outras com dinheiro jorrando pelos canos. Umas com problemas por … Continue lendo

Publicado em processos, questionamento, real world, waterfall | Com a tag , , | 3 comentários

TPW – Testando sistemas legados: classes Utils

TweetAproveitando o gancho do post anterior sobre manipulação de dependências, decidi dedicar um post apenas sobre este tema, pois acredito ser de grande ajuda para todos desenvolvedores que precisam manter código legado. Em projetos legados é comum encontrarmos classes Util … Continue lendo

Publicado em quick tips, tutorial | Com a tag , , , , | 2 comentários

TPW – Testando sistemas legados: manipulando dependências

TweetPela definição de Michael Feather, código legado é código sem testes! Não importa se o código foi escrito semana passada ou alguns anos atrás. Qualquer manutenção será de difícil entendimento por outra pessoa e não haverá garantias de seu funcionamento. … Continue lendo

Publicado em quick tips, real world, tutorial | Com a tag , , , | 3 comentários

TPW – Testando sistemas legados: automatizando o build

TweetImagine o cenário: você caiu de para-quedas naquele projeto que todo mundo na empresa fez gambiarra deu manutenção e agora precisa implementar uma nova funcionalidade. Mesmo que tenha alguma documentação, vai ser inútil neste caso. Então você começa a vasculhar … Continue lendo

Publicado em quick tips, real world | Com a tag , , | 2 comentários