<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>ruby gems on random thoughts</title><link>https://awesomeprogrammer.com/categories/ruby-gems/</link><description>Recent content in ruby gems on random thoughts</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Sat, 08 Feb 2014 00:00:00 +0000</lastBuildDate><atom:link href="https://awesomeprogrammer.com/categories/ruby-gems/index.xml" rel="self" type="application/rss+xml"/><item><title>My Gems of 2013</title><link>https://awesomeprogrammer.com/blog/2014/02/08/my-gems-of-2013/</link><pubDate>Sat, 08 Feb 2014 00:00:00 +0000</pubDate><guid>https://awesomeprogrammer.com/blog/2014/02/08/my-gems-of-2013/</guid><description><![CDATA[<p>I noticed that I &lsquo;starred&rsquo; over 320 gems on rubygems.org. So I decided to do some cleanups there and while I&rsquo;m at it - share with you few real <em>gems</em> that I like to use. So here it is - my tiny list that I called &ldquo;My Gems of 2013&rdquo;, mainly because it sounds catchy; a little bit of marketing didn&rsquo;t killed anybody yet, I think.</p>
<p>I tried to avoid some, well, really obvious choices (like rspec, mocha, sidekiq, devise, resque, carrierwave, etc. - you get the idea) so maybe you fill find that one precious, very special thing that you will love ;-). Here we go.</p>
<ul>
<li>
<p><a href="https://github.com/twg/active_link_to">active_link_to</a> - one simple method for your views that will handle all the logic.</p>
</li>
<li>
<p><a href="https://github.com/amatsuda/active_decorator">active_decorator</a> - object-oriented view helper for Rails 3 and Rails 4. VERY useful when working with complex views.</p>
</li>
<li>
<p><a href="https://rubygems.org/gems/annotate">annotate</a> - annotate your models and specs, display columns&amp;indexes right within your ruby class.</p>
</li>
<li>
<p><a href="https://github.com/norman/ambry">ambry</a> - database and ORM replacement for static models / small datasets. I like to use it from time to time.</p>
</li>
<li>
<p><a href="https://github.com/charliesome/better_errors">better_errors</a> - essential dev gem for your rails environment.</p>
</li>
<li>
<p><a href="https://github.com/presidentbeef/brakeman">brakeman</a> - scan you Rails app for potential vulnerabilities.</p>
</li>
<li>
<p><a href="https://github.com/rubysec/bundler-audit">bundler-audit</a> - patch-level verification for Bundler, make sure your app&rsquo;s dependencies are secure.</p>
</li>
<li>
<p><a href="https://github.com/brianmario/charlock_holmes">charlock_holmes</a> - ask Holmes which encoding is used.</p>
</li>
<li>
<p><a href="https://github.com/magnusvk/counter_culture">counter_culture</a> - make some complex counters with ease.</p>
</li>
<li>
<p><a href="https://github.com/mhfs/devise-async">devise-async</a> - universal plug&amp;play async backend for devise mailer.</p>
</li>
<li>
<p><a href="https://github.com/bmabey/email-spec/">email-spec</a> - just a great addition to rspec for testing emails.</p>
</li>
<li>
<p><a href="https://github.com/geemus/excon">excon</a> - my favorite HTTP library for Ruby. Fast &amp; reliable, simply love it.</p>
</li>
<li>
<p><a href="https://github.com/emmanueloga/ffaker">ffaker</a> - fake your test data, but faster.</p>
</li>
<li>
<p><a href="https://github.com/Shopify/identity_cache">identity_cache</a> - cache your Rails models with ease (but look out for gotchas, caching ain&rsquo;t easy)</p>
</li>
<li>
<p><a href="https://github.com/plentz/lol_dba">lol_dba</a> - can I haz db indexes? Scan &amp; see if you&rsquo;re missing some indexes maybe?</p>
</li>
<li>
<p><a href="https://github.com/tute/merit">merit</a> - swiss army knife when it comes to points, badges &amp; rankings. Gamify your whole app with just one gem.</p>
</li>
<li>
<p><a href="http://rubygems.org/gems/paranoia">paranoia</a> - <em>soft delete</em> solution for Rails. Tiny &amp; reliable.</p>
</li>
<li>
<p><a href="https://github.com/vmg/redcarpet">redcarpet</a> - one of the best Markdown parser I know.</p>
</li>
<li>
<p><a href="https://github.com/EppO/rolify">rolify</a> - roles solution for Rails. Plug &amp; Play.</p>
</li>
<li>
<p><a href="https://github.com/jonleighton/spring">spring</a> - shipped with Rails 4.1, basically no more need for guard, zeus or spork.</p>
</li>
<li>
<p><a href="https://github.com/andrew/split">split</a> - A/B testing? No problem.</p>
</li>
<li>
<p><a href="https://github.com/slim-template/slim">slim</a> - you probably know it. You may love or you may hate it. I chose &lt;3.</p>
</li>
<li>
<p><a href="https://github.com/pat/thinking-sphinx">thinking-sphinx</a> - integrate Sphinx right way.</p>
</li>
<li>
<p><a href="https://github.com/travisjeffery/timecop">timecop</a> - because testing time can be tricky, make it less tricky.</p>
</li>
<li>
<p><a href="https://github.com/websocket-rails/websocket-rails">websocket-rails</a> - use the power of HTML5 websockets! If you need it, of course.</p>
</li>
</ul>]]></description><content:encoded><![CDATA[<p>I noticed that I &lsquo;starred&rsquo; over 320 gems on rubygems.org. So I decided to do some cleanups there and while I&rsquo;m at it - share with you few real <em>gems</em> that I like to use. So here it is - my tiny list that I called &ldquo;My Gems of 2013&rdquo;, mainly because it sounds catchy; a little bit of marketing didn&rsquo;t killed anybody yet, I think.</p>
<p>I tried to avoid some, well, really obvious choices (like rspec, mocha, sidekiq, devise, resque, carrierwave, etc. - you get the idea) so maybe you fill find that one precious, very special thing that you will love ;-). Here we go.</p>
<ul>
<li>
<p><a href="https://github.com/twg/active_link_to">active_link_to</a> - one simple method for your views that will handle all the logic.</p>
</li>
<li>
<p><a href="https://github.com/amatsuda/active_decorator">active_decorator</a> - object-oriented view helper for Rails 3 and Rails 4. VERY useful when working with complex views.</p>
</li>
<li>
<p><a href="https://rubygems.org/gems/annotate">annotate</a> - annotate your models and specs, display columns&amp;indexes right within your ruby class.</p>
</li>
<li>
<p><a href="https://github.com/norman/ambry">ambry</a> - database and ORM replacement for static models / small datasets. I like to use it from time to time.</p>
</li>
<li>
<p><a href="https://github.com/charliesome/better_errors">better_errors</a> - essential dev gem for your rails environment.</p>
</li>
<li>
<p><a href="https://github.com/presidentbeef/brakeman">brakeman</a> - scan you Rails app for potential vulnerabilities.</p>
</li>
<li>
<p><a href="https://github.com/rubysec/bundler-audit">bundler-audit</a> - patch-level verification for Bundler, make sure your app&rsquo;s dependencies are secure.</p>
</li>
<li>
<p><a href="https://github.com/brianmario/charlock_holmes">charlock_holmes</a> - ask Holmes which encoding is used.</p>
</li>
<li>
<p><a href="https://github.com/magnusvk/counter_culture">counter_culture</a> - make some complex counters with ease.</p>
</li>
<li>
<p><a href="https://github.com/mhfs/devise-async">devise-async</a> - universal plug&amp;play async backend for devise mailer.</p>
</li>
<li>
<p><a href="https://github.com/bmabey/email-spec/">email-spec</a> - just a great addition to rspec for testing emails.</p>
</li>
<li>
<p><a href="https://github.com/geemus/excon">excon</a> - my favorite HTTP library for Ruby. Fast &amp; reliable, simply love it.</p>
</li>
<li>
<p><a href="https://github.com/emmanueloga/ffaker">ffaker</a> - fake your test data, but faster.</p>
</li>
<li>
<p><a href="https://github.com/Shopify/identity_cache">identity_cache</a> - cache your Rails models with ease (but look out for gotchas, caching ain&rsquo;t easy)</p>
</li>
<li>
<p><a href="https://github.com/plentz/lol_dba">lol_dba</a> - can I haz db indexes? Scan &amp; see if you&rsquo;re missing some indexes maybe?</p>
</li>
<li>
<p><a href="https://github.com/tute/merit">merit</a> - swiss army knife when it comes to points, badges &amp; rankings. Gamify your whole app with just one gem.</p>
</li>
<li>
<p><a href="http://rubygems.org/gems/paranoia">paranoia</a> - <em>soft delete</em> solution for Rails. Tiny &amp; reliable.</p>
</li>
<li>
<p><a href="https://github.com/vmg/redcarpet">redcarpet</a> - one of the best Markdown parser I know.</p>
</li>
<li>
<p><a href="https://github.com/EppO/rolify">rolify</a> - roles solution for Rails. Plug &amp; Play.</p>
</li>
<li>
<p><a href="https://github.com/jonleighton/spring">spring</a> - shipped with Rails 4.1, basically no more need for guard, zeus or spork.</p>
</li>
<li>
<p><a href="https://github.com/andrew/split">split</a> - A/B testing? No problem.</p>
</li>
<li>
<p><a href="https://github.com/slim-template/slim">slim</a> - you probably know it. You may love or you may hate it. I chose &lt;3.</p>
</li>
<li>
<p><a href="https://github.com/pat/thinking-sphinx">thinking-sphinx</a> - integrate Sphinx right way.</p>
</li>
<li>
<p><a href="https://github.com/travisjeffery/timecop">timecop</a> - because testing time can be tricky, make it less tricky.</p>
</li>
<li>
<p><a href="https://github.com/websocket-rails/websocket-rails">websocket-rails</a> - use the power of HTML5 websockets! If you need it, of course.</p>
</li>
</ul>]]></content:encoded></item></channel></rss>