• Web Performance Anomaly Detection with Google Analytics

    Updated: 2012-11-30 20:23:27
    If you are using Google Analytics, then you have a powerful anomaly detection engine at your disposal... and it can be easily configured to help you monitor the performance of your site: server response times, DNS, page loading times, and more.

  • Producing AMQP messages from Ruby On Rails applications

    Updated: 2012-11-30 19:30:03
    Blog post outlining how we went about producing AMQP messages to RabbitMQ in our Rails apps.

  • A Detailed Look at a Small DCI Refactoring in Ruby

    Updated: 2012-11-30 18:44:42
    In this post I go over a small refactoring to clean up some code in Whoops by implementing the DCI pattern. I’ll cover the actual code changes and include my usual hand-wringing about what could be done better.

  • The 12 Gems of Christmas

    Updated: 2012-11-30 17:52:02
    I'm blogging about a new or "under-appreciated" rubygem every day for the next 12 days. Each day you will learn about a gem and how it can help you as a Ruby developer. Read all about The 12 Gems of Christmas.

  • Making Call Indexing Faster in Brakeman

    Updated: 2012-11-30 17:19:51
    I wrote up a small blog post about using perftools.rb to improve performance where I didn't think there was room for improvement.

  • What is ActiveRecord?

    Updated: 2012-11-30 10:54:39
    ActiveRecord is a very important part of Ruby on Rails, but what is it really?  You may know it's something to do with the database, or something that does the SQL for you, but what is ActiveRecord exactly?

  • Referencing local gems in your Gemfile

    Updated: 2012-11-30 03:41:28
    If you need to reference local gems in your Gemfile, but don't want to annoy your coworkers by hardcoding a path in your home directory, here's a quick solution.

  • Ruby Tidbit: Include vs Extend with Module Class Variables

    Updated: 2012-11-29 16:48:32
    I just put together a quick article about an interesting difference between include vs extend of modules when it comes to class variables. Interesting, if not necessarily practically applicable. :)

  • Reddit Clone in Rails Part 2: Posts

    Updated: 2012-11-29 16:13:27
    In part 2 of this series, we continue making our clone of the site Reddit.com in Ruby on Rails by adding a Posts model.  We use the scaffold generator to get up and running quickly, but we won't be touching the web interface quite yet.  We'll mostly be looking at ActiveRecord relations in the Rails console at first.

  • Creating a Reddit Clone in Ruby on Rails: Part 1

    Updated: 2012-11-29 14:45:08
    Reddit.  If you're a redditor, then you know what I'm talking about.  If not, Reddit can be most simply summed up as a social news site.  You submit links, and people vote on them.  If your links is voted on enough, it rises to the top of the page, to be seen by Reddits millions of users.  Reddit is also broken up into many smaller communities called "subreddits," so more focused content (such as content for a specific game, for electrical engineers, for photographers, etc) gets seen by more interested users.</p...Read Full Post

  • What's New in Ruby 2.0.0?

    Updated: 2012-11-29 14:37:10
    Ruby 2.0 is here (sort of, a preview release is here)!  What's new?  What do you need to know about? Put simply, there are a lot of new things, but there are no major architectural changes.  There are a number of very useful new features such as refinements and keyword arguments.  But this looks to be a much smoother release than the 1.9.x release, which took time to gain acceptance.  Ruby 2.0 is even available on Heroku right off the bat (even before the official release), so it should be safe to start using very soon.

  • Using Git with Ruby

    Updated: 2012-11-29 14:16:41
    Git is a source code control system.  But wait, if you're using systems like Subversion or even CVS, Git is nothing like this.  It's much easier, it's much more convenient, and it's very compatible with the Ruby way and agile development.  Read on to find out how to use Git with Ruby.

  • Convert to the new Rspec syntax with Vim macros

    Updated: 2012-11-29 13:37:58
    Rspec 2.11 introduces a new syntax: `expect(foo).to eq('bar')` instead of `foo.should eq('bar')`. If you're using Vim, you can record and play back macros to make converting your tests less of a chore. Here's how.

  • Simple App Stats with StatBoard

    Updated: 2012-11-28 21:19:57
    I made a simple gem for displaying app usage stats.

  • Running a High Volume Rails app on Heroku

    Updated: 2012-11-28 18:03:17
    In 3 easy steps you can setup a rails app on Heroku that can easily handle 200 requests per second and 100 concurrent connections, for free. Check out how!

  • New to Ruby 2.0: Keyword Arguments

    Updated: 2012-11-27 16:24:24
    "Wait," you say, "I'm sure I've seen keyword arguments in Ruby before!"  But no, you haven't.  Or you have, depending on how you look at it.  The Ruby developers hacked in something like keyword arguments in the form of naked hash key/value pairs in method invocations, but it's not "real" keyword arguments.  There are real limitations in how this type of hash hack can work.  But, as you'll see, the new keyword argument feature in Ruby 2.0 is much better than the old hacked in "keyword arguments."

  • New to Ruby 2.0: Refinements

    Updated: 2012-11-20 17:56:41
    Feel free to patch monkeys to your heart's content, because as of Ruby 2.0 it can be done in a safe manner. Refinements are a way to implement monkeypatches in a sort of module that can be activated in scopes where the behavior is intended, but leaves all other scopes unchanged. Monkeypatching has always been a risky prospect, controversial and, to some, considered a hack or too risky to do. But with this new feature, it's a perfectly sane and reasonable thing to do.

  • Ruby Programming 38th Batch: Registrations now open

    Updated: 2012-11-16 02:18:31
    Registrations are now open for RubyLearning’s popular Ruby programming course. This is an intensive, online course for beginners that helps you get started with Ruby programming. Here is what Demetris Demetriou, a participant who just graduated, has to say – “When I joined this course I was sceptical about how useful this course would be [...] (Powered by LaunchBit)

  • Share a link on Twitter

    Updated: 2012-11-08 04:47:11
    Twitter Sign up Share a link with your followers Tweet Text Just got a sweet deal from GoDaddy . Picked up a new COM for just 7.99 for the first year . Get yours while you can . http : x.co o0Kd Sign in to Twitter Username or email Password Remember me Forgot password New to Twitter Sign up Get instant updates from your friends , industry experts , favorite celebrities , and what's happening around the world . What is Twitter Learn more

Current Feed Items | Previous Months Items

Oct 2012 | Sep 2012 | Aug 2012 | Jul 2012 | Jun 2012 | May 2012