<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss version="2.0">
  <channel>
    <title>Team Blog of Rails Best Practices</title>
    <link>http://rails-bestpractices.com/blog_posts</link>
    <description>Team blog of rails-bestpractices.com and rails_best_practices gem</description>
    <language>en-us</language>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/rails-bestpractices-team-blog" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="rails-bestpractices-team-blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>[ANN] rails_best_practices 1.8.0 released</title>
      <description>&lt;p&gt;
	I just released rails_best_practices 1.8.0, changes are as follows&lt;/p&gt;
&lt;p&gt;
	1. analyze foreign key smarter, now it checks the foreign key only when the associated table exists.&lt;/p&gt;
&lt;p&gt;
	2. ignore some rails built-in methods in unused methods checkes&lt;/p&gt;
&lt;p&gt;
	3. add not use time_ago_in_words check,&amp;nbsp;&lt;a href="http://rails-bestpractices.com/posts/105-not-use-time_ago_in_words"&gt;http://rails-bestpractices.com/posts/105-not-use-time_ago_in_words&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	4. add --only option in comand line to only parse specified files&lt;/p&gt;
&lt;p&gt;
	5. better routes parser for nested resources/resource&lt;/p&gt;
&lt;p&gt;
	&lt;span style="color: rgb(0, 0, 0); font-family: Arial, Helvetica, sans-serif; font-size: 13px; line-height: 19px; background-color: rgb(253, 253, 253); "&gt;Check it here&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/railsbp/rails_best_practices" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; border-style: initial; border-color: initial; border-image: initial; font: inherit; vertical-align: baseline; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; border-width: initial; border-color: initial; outline-style: none; outline-width: initial; outline-color: initial; color: rgb(34, 118, 187); text-decoration: none; font-family: Arial, Helvetica, sans-serif; line-height: 19px; background-color: rgb(253, 253, 253); "&gt;https://github.com/railsbp/rails_best_practices&lt;/a&gt;&lt;/p&gt;
</description>
      <author>flyerhzm</author>
      <pubDate>2012-02-24 07:10:43 UTC</pubDate>
      <link>http://rails-bestpractices.com/blog/posts/34-ann-rails_best_practices-1-8-0-released</link>
      <guid>http://rails-bestpractices.com/blog/posts/34-ann-rails_best_practices-1-8-0-released</guid>
    </item>
    <item>
      <title>railsbp.com - online rails projects code quality check service</title>
      <description>&lt;p&gt;
	I have created &lt;a href="https://github.com/railsbp/rails_best_practices"&gt;rails_best_practices&lt;/a&gt; gem for more than 2 years, based on ruby_parser.&amp;nbsp;But after ruby 1.9.2 released, more and more developers complained ruby_parser can&amp;#39;t work well with hew hash syntax &lt;code&gt;{key: &amp;quot;value&amp;quot;}&lt;/code&gt;, then I did a lot refactors to use ripper instead of ruby_parser. It works really well in ruby 1.9.2, but not compatible with 1.8.7 and 1.9.3. JRuby isn&amp;#39;t working as well as there is no ripper in JRuby.&lt;/p&gt;
&lt;p&gt;
	It&amp;#39;s also difficult to share the analyze report with other collaborators, every time I have to send emails with analyze report attached to collaborators. &amp;nbsp;I also think it would be better to track each analyze report to see if code quality is improved or not.&lt;/p&gt;
&lt;p&gt;
	So I released a new service, &lt;a href="https://railsbp.com"&gt;railsbp.com&lt;/a&gt;, it provides online rails project code quality check service. It is integrated with github so far, every time a developer pushes codes to github, &lt;a href="https://railsbp.com"&gt;railsbp.com&lt;/a&gt; will be triggered to analyze the source codes and generate report, railsbp.com saves all reports, so you can easily track the status of your code quality. And you can easily share the analyze report to your collaborators.&lt;/p&gt;
&lt;p&gt;
	The most important thing is that you don&amp;#39;t need to worry about ruby platform/version any more, &lt;a href="https://railsbp.com"&gt;railsbp.com&lt;/a&gt;&amp;nbsp;runs on ruby 1.9.2 now, it just analyzes your source codes statically.&lt;/p&gt;
&lt;p&gt;
	Before you start using the service, please read it first, &lt;a href="https://railsbp.com/page/how-it-works"&gt;https://railsbp.com/page/how-it-works&lt;/a&gt;.&amp;nbsp;If you have any ideas, suggestions or questions, please feel free to ping me &lt;a href="mailto:flyerhzm@railsbp.com"&gt;flyerhzm@railsbp.com&lt;/a&gt;.&lt;/p&gt;
</description>
      <author>flyerhzm</author>
      <pubDate>2012-02-11 14:50:47 UTC</pubDate>
      <link>http://rails-bestpractices.com/blog/posts/33-railsbp-com-online-rails-projects-code-quality-check-service</link>
      <guid>http://rails-bestpractices.com/blog/posts/33-railsbp-com-online-rails-projects-code-quality-check-service</guid>
    </item>
    <item>
      <title>[ANN] move to railsbp organization</title>
      <description>&lt;p&gt;
	Today I created a organization &lt;span data-scayt_word="railsbp" data-scaytid="56"&gt;railsbp&lt;/span&gt; on &lt;span data-scayt_word="github" data-scaytid="5"&gt;github&lt;/span&gt;,&amp;nbsp;&lt;a href="https://github.com/railsbp"&gt;https://&lt;span data-scayt_word="github.com" data-scaytid="6"&gt;github.com&lt;/span&gt;/&lt;span data-scayt_word="railsbp" data-scaytid="12"&gt;railsbp&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	Then I moved two repositories rails_best_practices and &lt;span data-scayt_word="rails-bestpractices.com" data-scaytid="64"&gt;rails-bestpractices.com&lt;/span&gt; from my personal account to &lt;span data-scayt_word="railsbp" data-scaytid="22"&gt;railsbp&lt;/span&gt; organization,&amp;nbsp;&lt;a href="https://github.com/railsbp/rails_best_practices"&gt;https://&lt;span data-scayt_word="github.com" data-scaytid="39"&gt;github.com&lt;/span&gt;/&lt;span data-scayt_word="railsbp" data-scaytid="38"&gt;railsbp&lt;/span&gt;/rails_best_practices&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a href="https://github.com/railsbp/rails-bestpractices.com"&gt;https://&lt;span data-scayt_word="github.com" data-scaytid="54"&gt;github.com&lt;/span&gt;/&lt;span data-scayt_word="railsbp" data-scaytid="52"&gt;railsbp&lt;/span&gt;/&lt;span data-scayt_word="rails-bestpractices.com" data-scaytid="72"&gt;rails-bestpractices.com&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
	I&amp;#39;m glad to create more and more useful gems and websites in &lt;span data-scayt_word="railsbp" data-scaytid="93"&gt;railsbp&lt;/span&gt; organization in the future.&lt;/p&gt;
</description>
      <author>flyerhzm</author>
      <pubDate>2011-12-28 14:12:46 UTC</pubDate>
      <link>http://rails-bestpractices.com/blog/posts/32-ann-move-to-railsbp-organization</link>
      <guid>http://rails-bestpractices.com/blog/posts/32-ann-move-to-railsbp-organization</guid>
    </item>
    <item>
      <title>[ANN] rails_best_practices 1.7.0 released</title>
      <description>&lt;p&gt;
	&amp;nbsp;&lt;/p&gt;
&lt;div&gt;
	&lt;p&gt;
		I just released rails_best_practices 1.7.0, the changes are as follows:&lt;/p&gt;
	&lt;div&gt;
		&lt;p&gt;
			1. add slim template support&lt;/p&gt;
		&lt;p&gt;
			2. add &lt;span data-scayt_word="rxml" data-scaytid="5"&gt;rxml&lt;/span&gt;&amp;nbsp;support&lt;/p&gt;
		&lt;p&gt;
			3. add &lt;span data-scayt_word="mongomapper" data-scaytid="7"&gt;mongomapper&lt;/span&gt; support&lt;/p&gt;
		&lt;p&gt;
			Check it here&amp;nbsp;&lt;a href="https://github.com/flyerhzm/rails_best_practices"&gt;https://&lt;span data-scayt_word="github.com" data-scaytid="2"&gt;github.com&lt;/span&gt;/&lt;span data-scayt_word="flyerhzm" data-scaytid="2"&gt;flyerhzm&lt;/span&gt;/rails_best_practices&lt;/a&gt;&lt;/p&gt;
	&lt;/div&gt;
&lt;/div&gt;
</description>
      <author>flyerhzm</author>
      <pubDate>2011-12-14 13:29:59 UTC</pubDate>
      <link>http://rails-bestpractices.com/blog/posts/31-ann-rails_best_practices-1-7-0-released</link>
      <guid>http://rails-bestpractices.com/blog/posts/31-ann-rails_best_practices-1-7-0-released</guid>
    </item>
    <item>
      <title>[ANN] rails_best_practices 1.6.0 released</title>
      <description>&lt;p&gt;
	I just released rails_best_practices 1.6.0, the changes are as follows:&lt;/p&gt;
&lt;div&gt;
	&lt;p&gt;
		1. add remove unused methods in helpers check&lt;/p&gt;
	&lt;p&gt;
		2. add helper prepare&lt;/p&gt;
	&lt;p&gt;
		3. add mercurial support&lt;/p&gt;
	&lt;p&gt;
		4. add option &lt;code&gt;--output-file OUTPUT_FILE&lt;/code&gt; to specify output html file for the analyzing result&lt;/p&gt;
	&lt;p&gt;
		5. add option &lt;code&gt;--silent&lt;/code&gt; not to display progress bar in console&lt;/p&gt;
	&lt;p&gt;
		6. add option&amp;nbsp;&lt;code&gt;--template TEMPLATE&lt;/code&gt; to customize output &lt;span data-scayt_word="erb" data-scaytid="1"&gt;erb&lt;/span&gt; template&lt;/p&gt;
	&lt;p&gt;
		Check it here&amp;nbsp;&lt;a href="https://github.com/flyerhzm/rails_best_practices"&gt;https://github.com/&lt;span data-scayt_word="flyerhzm" data-scaytid="2"&gt;flyerhzm&lt;/span&gt;/rails_best_practices&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
</description>
      <author>flyerhzm</author>
      <pubDate>2011-12-10 15:37:58 UTC</pubDate>
      <link>http://rails-bestpractices.com/blog/posts/30-ann-rails_best_practices-1-6-0-released</link>
      <guid>http://rails-bestpractices.com/blog/posts/30-ann-rails_best_practices-1-6-0-released</guid>
    </item>
  </channel>
</rss>

