I couldn’t wait! I’m so delighted with the new Active Job feature I decided to release a new example application and tutorial right now, rather than waiting for Rails 4.2 final.

The application lets you sign up visitors to a MailChimp-hosted mailing list, but the tutorial is really about using Active Job for background processing. I’ve been waiting years for the Rails core team to add this feature to Rails. For any application that connects to an external server, or sends email, background processing is a breakthrough. There are lots of gems for background jobs (Resque, Sidekiq, etc.) but we now have a uniform Rails API to do it the official way. I’ve written an in-depth tutorial for subscribers who support the RailsApps project:

Of course, the example application is open source and free:

You can get the example as a starter app using Rails Composer:

You’ll need to install Rails 4.2 beta, so I’ve written a free article for everyone:

I hope you find my work valuable and you’ll subscribe to support the project and get the tutorials. I’m only able to do this because of subscribers. Without you, I couldn’t do this work, so thank you!