Featured resource
2026 Tech Forecast
2026 Tech Forecast

Stay ahead of what’s next in tech with predictions from 1,500+ business leaders, insiders, and Pluralsight Authors.

Get these insights
  • Course

Rails 4.1 Performance Fundamentals

Speed up your Ruby on Rails 4.1 (and 4.0 and 3.2) applications. This course covers profiling techniques; making fewer, faster, database queries; Russian Doll caching; Turbolinks and more.

Intermediate
4h 20m
(77)

Created by Brian Morearty

Last Updated Oct 28, 2019

Course Thumbnail
  • Course

Rails 4.1 Performance Fundamentals

Speed up your Ruby on Rails 4.1 (and 4.0 and 3.2) applications. This course covers profiling techniques; making fewer, faster, database queries; Russian Doll caching; Turbolinks and more.

Intermediate
4h 20m
(77)

Created by Brian Morearty

Last Updated Oct 28, 2019

Get started today

Access this course and other top-rated tech content with one of our business plans.

Try this course for free

Access this course and other top-rated tech content with one of our individual plans.

This course is included in the libraries shown below:

  • Core Tech
What you'll learn

Speed up your Ruby on Rails 4.1 applications. With the help of some gems, all techniques in this course can also be used in Rails 3.2 apps. This course teaches pragmatic, Rails-specific techniques to profile performance, find and fix slow database queries, get alerted automatically whenever you create an N+1 query, and simulate latency and low bandwidth. You'll also learn to take advantage of the browser's cache with ETags or time-based expiration, set up Memcached for server-side caching, speed up view rendering with fragment caching, cache nested fragments with Russian Doll caching, and use Turbolinks and pjax to give a multi-page app the responsiveness of a single-page app.

Rails 4.1 Performance Fundamentals
Intermediate
4h 20m
(77)
Table of contents

About the author
Brian Morearty - Pluralsight course - Rails 4.1 Performance Fundamentals
Brian Morearty
1 courses 4.9 author rating 77 ratings

Brian Morearty is a Ruby on Rails consultant and an entrepreneur. He is the former Tech Lead on the QuickBooks UI at Intuit, and was a Principal Member of Technical Staff at Oracle. He has a Computer Science degree from UC Berkeley. He is not Sherlock Holmes' evil genius arch-enemy.

Get started with Pluralsight