I'm happy to announce the winner of my Sidekiq Pro 1.0 license giveaway is Libin Pan, whose company already uses Sidekiq pretty heavily, having run billions of jobs through Sidekiq in the last year. Let's hear his story:
I work for Demandforce, a b2b marketing company, we help our client to identify the companies who visited their online properties.
We were using resque before, because of the nature of forking, the memory and compute power is a big cost for us. …
I announced Sidekiq Pro seven months ago and since then I've released 15 versions with both minor bugfixes and major new features.
Today I decided to pull the trigger and call it 1.0! I've moved the Sidekiq Pro changelog to the sidekiq repo for better visibility for all Sidekiq users. Watsi , Litmus , Customer.io and Travis-CI are just a few of the companies that have upgraded to Pro.
…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.
* 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, …
…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 …
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 …
…!
-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 .
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 …
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 …
…and Mike Perham that pushed toward this goal. Rack/Fiber-Pool by Mike is a piece of Rack middleware that runs each request in it's own Fiber, allowing the possibility of easy cooperative scheduling in Rack applications. While EM-Synchrony provides a set of Fiber-aware EventMachine clients for common things like HTTP requests, Memcached, MySQL and Mongo.
JavaScript client-side syntax highlighting
An Interview about Programmers…