6:30 - 7:00: Open mic: get help; strut your stuff
7:00 - 8:15: Featured presentation
8:15 - 8:30: Jobs Offered / wanted / door prizes
Background processing can be powerful for scaling, performance, and general de-coupling of your architecture. Resque is a popular means of doing this for Ruby and Rails apps, but if you aren't careful, you can create more problems than you solve.
We'll quickly review the basics of Resque, and then dive into what you need to think about when running code in a background job, including structuring your code, monitoring, error handling, and working in a multi-application environment.
David Copeland is a programmer and author. He wrote "The Senior Software Engineer" and "Build Awesome Command-Line Applications in Ruby", and has over 16 years of professional development experience. He's managed high-performance, high-traffic systems at LivingSocial (largely based around Resque), helped build the engineering team at Opower, and worked consulting gigs both large and small. Currently, he's a lead engineer at fashion start-up Stitch Fix, building a platform that will change the retail shopping experience.
Remember that we now meet on the 3rd Thursday of each month!