18 April 2014

The Ruby Reflector

Topic

Mike Perham

  Source Favicon
By Mike Perham of 3 months ago.
Email

Technologies come and go. We learn and grow as engineers over time but some things are eternal: knowing what is truly important to you is critical in differentiating between a path to misery versus fulfillment. Like your coworkers and your environment, the technology you work with day to day can make a big difference in your job satisfaction.

When I first discovered Ruby and Rails, its ethos and ecosystem resonated with me more than any other project I've worked with:

Maximize developer happiness

mikeperham.com Read
  Source Favicon
By Mike Perham of 3 months ago.
Email

At the start of 2103, I was given full control of The Clymb's site operations. Now that a year has passed, I want to post a year end summary with lessons learned. We had a few problems but the year was mostly positive.

New Hardware

This time last year we moved from Rackspace Cloud servers to Rackspace dedicated hardware with the thought that we could grow 10x on a more stable cluster. Previously we were running about 10 cloud servers to power the site and would spin up another 5 …

mikeperham.com Read
  Source Favicon
By pat of Freelancing Gods 9 months ago.
Email

…community, thanks to Rack - but it's started to crop up in other libraries too (such as Mike Perham's excellent Sidekiq ).

In Thinking Sphinx, middleware classes are used to process search requests. The default set of middleware are as follows:

ThinkingSphinx:: Middlewares:: StaleIdFilter adding an attribute filter to hide search results that are known to not match any ActiveRecord objects.

ThinkingSphinx:: Middlewares:: SphinxQL generates the SphinxQL…

freelancing-gods.com Read
  Source Favicon
By Mike Gunderloy of A Fresh Cup over 1 year ago.
Email

…Rails 4 Countdown to 2013 - The folks at Remarkable Labs are doing a daily series of notes on upgrading your Rails apps.

The 12 Gems of Christmas - And Mike Perham is doing a series on rubygems that are worth knowing about.

Krypt - the Next Level of Ruby Cryptography - An ambitious attempt to replace OpenSSL in the ruby standard library.

afreshcup.com Read
  Source Favicon
By Julian Giuca of New Relic over 1 year ago.
Email

* Mike Perham ( The Clymb ) - Asynchronous Programming for Fun and Profit

* Aaron Patterson ( AT&T Interactive) - Real Time Salami

* Sarah Mei ( Pivotal Labs) - The Insufficiency of Good Design

* Tom Lee ( New Relic *cough*) - Rapid Programming Language Prototypes with Ruby & Racc

Last Words

The common theme of the conference was that the Ruby community is experiencing growing pains. The number of talks focusing on scaling, …

newrelic.com Read
  Source Favicon
By Peter Cooper of Ruby Inside over 1 year ago.
Email

…processor (think Resque on steroids) that's free and open source, but creator Mike Perham is now offering a commercial variant with extra features and support.

Rails Rumble Hits 500 Team Limit: The Biggest Rumble Yet!

RubyConf Australia 2013 Call for Proposals Open till October 31st

The conference itself is in Melbourne between February 20-22, 2013. Fancy a trip to the homeland of Dr Nic?

Reading

7 Ways to Decompose Fat ActiveRecord Models …

rubyinside.com Read
  Source Favicon
By Peter Cooper of Ruby Inside almost 2 years ago.
Email

Experienced Rails developer Mike Perham shares a handful of common mistakes he sees in most Rails apps.

How To Get 4x the Performance Out of Heroku with Unicorn

A look at using Unicorn and a Procfile to increase the number of processes that are handling Web requests when using Heroku.

Evented REST APIs with Asynchronous Ruby

Getting Started with Ember.js and Ruby on Rails

Fresh from the official Ember site comes a guide to building …

rubyinside.com Read
  Source Favicon
By Leigh Shevchik of New Relic over 2 years ago.
Email

…!

-Heroku launches Postgres as a standalone database service.

-Amazon Web Service makes a few under-the-radar announcements.

-Carbon 5's Mike Perham discusses the right way to do configuration for Rails .

-And a friendly reminder to check out Aaron Peters' blog on why loading third party scripts async isn't good enough .

newrelic.com Read
  Source Favicon
By Mike Perham of Engine Yard Developer Blog over 2 years ago.
Email

NOTE: Mike Perham from Carbon Five recently wrote a blog post about using threads in Ruby. With his permission, we're reposting it here.

Carbon Five has been building state-of-the-art web applications for startups and large institutions since early 2000. Since their inception, they have focused on quality and value as the critical components of project success.

I spoke recently at Rubyconf 2011 on some advanced topics in threading. What surprised me was …

engineyard.com Read
  Source Favicon
By Assaf of Labnotes over 2 years ago.
Email

Change change change I wholeheartedly agree with Mike Perham, please add a changelog to your project :

To me, a changelog is a brief overview of the changes in a version that is digestible by the end user. The key factor is that a changelog is not machine-generated but written by a project developer for the project's users.

Slow down If you need to test your site at differnet network speeds, try Network Link Conditioner (new in Lion).

Omnipower SafariOmnibar …

blog.labnotes.org Read