03/12/2008 em %w(Akita On Rails) * 2.0 - Home

Tradução: Merb ♡ Rails

Conheci o Matt Aimonetti durante a QCon (veja no artigo dele). Ele faz parte da equipe principal do Merb e é o principal evangelizador. Conversamos muito, nos tornamos bons amigos e vamos colaborar em divulgar mais o Merb como uma boa alternativa de framework web em Ruby. Acompanhe o Matt (e este blog, claro), ele vai anunciar algumas novidades interessantes em breve.

Para explicar: o framework Merb foi criado por Ezra Zygmuntowicz. Depois o trabalho de mantenedor passou para Yehuda Katz, que já ajudava no projeto DataMapper também. Ezra e Yehuda são da Engine Yard, mas essa empresa não é dona nem dita o futuro do Merb. Trata-se de um projeto open source como qualquer outro e tem vida própria.

Recentemente iniciou-se uma animosidade implícita entre as equipes do Rails e do Merb. Quem acompanha de perto sabia que uma pequena Guerra Fria estava se armando (e foi um dos meus objetivos tentar apaziguar isso durante minhas entrevistas na QCon). Hoje o Matt blogou um cessar-fogo. Vou traduzir o post dele.

02/12/2008 em Simples Idéias. Por Nando Vieira.

Entendendo os contadores no Ruby on Rails

Aparentemente, os counters são as coisas que mais geram confusão para quem está começando no Ruby on Rails. Afinal, existem diversas maneiras de se obter o total de itens de uma coleção. Imagine que você possua dois modelos: class User < ActiveRecord::Base has_many :things end   class Thing < ActiveRecord::Base belongs_to :user end Vamos popular o banco de dados [...]

01/12/2008 em MouseOver Studio

Rails 2.2 e múltiplas aplicações no Passenger

Como o Carlos falou, no Rails 2.2 a propriedade relative_url_root não é mais configurada automaticamente, pelo que quando queiramos ter mais de uma aplicação Rails (sendo pelo menos uma delas versão 2.2) rodando sobre o Phussion Passenger num mesmo host, além de configurar os diferentes contextos no Apache: <virtualhost *:80> .... [...]

25/11/2008 em Tudo que quero saber!

Referências I18n no Rails.

Estou migrando algumas aplicações para rails 2.2.2 e encontrei alguns probleminhas que gostaria de compartilhar para que seja fácil a migração e a utilização do I18n. Após migrar sua aplicação coloque essas linhas no seu enviroment.rb. Descomente conforme sua necessidade. Para tirar qualquer dúvida sobre esta funcionalidade veja este wiki: http://rails-i18n.org/wiki O railer João Lins publicou um artigo [...]

23/11/2008 em MouseOver Studio

3 dicas para melhorar tuas estorias

Um tempo atras quando conheci o Cucumber comecei a levar os testes a partir de estorias bem mais a serio. Na época eu olhava para minhas estorias e não me sentia contente com elas, sentia que não estavam legais. Foi por tal motivo que decidi pesquisar um pouco e obter dicas que me ajudassem a [...]

23/11/2008 em ArthurGeek.net

Merb Brasil

Nasceu o site da Comunidade Merb Brasil. Por enquanto não temos muito conteúdo, mas a idéia é ter Artigos, Tutoriais e Documentação traduzida para o Merb. Temos também um Wiki e um Fórum configurados. Ainda falta um layout definitivo e estou à procura de interessados para escrever artigos.  Mas é isso! Agora é só fazer a comunidade crescer. :)

21/11/2008 em Simples Idéias. Por Nando Vieira.

Criando seu primeiro projeto com Merb e DataMapper

No começo do mês foi lançada a versão 1.0 do Merb. Esta versão trouxe a facilidade de instalação que faltava nas versões anteriores, permitindo configurar o ambiente de maneira bastante simples. Merb é um framework web para Ruby totalmente agnóstico. Você escolher o seu ORM de preferência, seu framework de testes, bibliotecas Javascript. Totalmente modular, permite [...]

19/11/2008 em Simples Idéias. Por Nando Vieira.

Compactando Javascript e CSS antes de fazer um commit no Git

O Git tem alguns hooks que permitem fazer coisas bem interessantes. Eu, malandro que sou, escrevi um para compactar arquivos Javascript e CSS utilizando YUI Compressor, desenvolvido pelo Yahoo!. Em seu repositório Git, crie o arquivo ".git/hooks/pre-commit" com o conteúdo abaixo: #!/bin/bash cd "$0/../../.." rake git:precommit Execute o comando chmod a+x .git/hooks/pre-commit. Se você não fizer isso, o Git não irá executar [...]

14/11/2008 em MouseOver Studio

Paginação dos últimos registros em Rails com will_paginate_latests

will_paginate é uma gem que ajuda a paginar um modelo em dois simples passos. Um dos dois passos, exatamente o primeiro, consiste em selecionar os registros que irão ser mostrados na paginação, podendo especificar a página para a qual estamos solicitando os dados e a ordem em que devem ser ordenados. A motivação No processo de paginação, [...]

14/11/2008 em Blog do Elomar França

InterCon 2008

Não precisa falar muito do InterCon porque tudo já foi dito. Todas as palestras que eu assisti (participei? sintonizei?) foram ótimas. Cris Dias, Marco Gomes, Van Amstel, Manoel Lemos, Daniel Heise e até o Paulino Michelazzo arrasaram. Só ficou a vontade de ver uma palestra do Luli - vontade que eu matei na OAH. Se tem uma [...]

14/11/2008 em Blog do Elomar França

Fórum Nokia Code Camp

O Nokia Code Camp foi um evento técnico, feito pra discutir o desenvolvimento de aplicações para celulares Nokia. Palestras introdutórias mostraram as grandes “famílias” de celulares Nokia: S40 (muitos celulares, segmentados para o público) e S60 (celulares mais caros e com mais recursos) e o que você pode usar pra desnvolver aplicações nelas. Java está em [...]

13/11/2008 em MouseOver Studio

É um assert por teste um “falso ídolo”?

No meu último post argumentei tentando demostrar que seguir o padrão de um assert por testes melhora nossos testes porque nos obriga a criar especificações. Num dos comentários foi indicado este post do blog dos caras da thoughtbot onde entre outras práticas, criticam a que acabei de mencionar no paragrafo anterior. Uma boa crítica vem sempre [...]

12/11/2008 em Blog do Elomar França

CONAPHP

Participei esses dias do CONAPHP (Congresso Nacional de PHP), que aconteceu dentro do Conisli. Curti o evento, mas esperava que algumas das palestras fossem um pouco melhores. A impressão que tive, principalmente numa palestra com o tema “POG Nunca Mais” sobre boas práticas com PHP, é que a comunidade PHP ainda não acordou pra temas importantes [...]

11/11/2008 em MouseOver Studio

Melhora consideravelmente teus testes seguindo um simples padrão: um assert por teste

Já faz um tempo que sou apaixonado por especificações executáveis vulgo testes. Constantemente tento melhorar minhas especificações e testes lendo ao respeito e vendo os testes de outras pessoas. Nessa rutina me encontro frequentemente com testes que me deixam muito a desejar e que podem melhorar muito simplesmente seguindo o padrão um assert/expectativa por teste. Antes [...]

02/11/2008 em ArthurGeek.net

Nyane: o framework insignificante

Existem muitos frameworks Ruby por aí. Alguns são completos, outros são modulares e outros são minimalistas. Por quê mais um framework? O Nyane nasceu depois que eu resolvi estudar o Rack, e me deparei com isto: Very Simple Rack Framework. Construir um framework baseado no Rack, ao vivo, durante uma apresentação de 30 minutos? Não é possível! [...]

Página 1Página 2Página 3Página 4Página 5Página 6Página 7