Back
PRPL on Rails
First we had full stack Rails. Then we had Rails APIs powering Single Page Applications. Now take it to the next level with PRPL Rails. The PRPL (Push, Render, Pre-cache, Lazy-load) pattern condenses the best practices for fast Progressive Web Apps. In this workshop, we’ll show you how to bring the performance lessons from modern JavaScript to your Rails apps. You don’t need a heavy JS framework to compete in today’s marketplace where instant loading and offline capability are expected.
Slides (opens in new tab) Workshop (opens in new tab)
Abraham Williams
Senior Developer at Bendyworks
An experienced developer, start-up founder, and international speaker, Abraham brings a broad range of skills to his current role as a senior developer at Bendyworks. A top 1% contributor at Stack Overflow and an active member of Google Developer Groups, Abraham has been recognized by Google as a Developer Expert for his ability to identify technology problems and provide quality solutions in the community.
Homepage (opens in new tab) GitHub (opens in new tab)
Pearl Latteier
Senior Developer at Propeller Health
Pearl is a senior frontend developer at Propeller Health in Madison WI, a Google Developer Expert in web technologies, and co-organizer of Madison’s Google Developer Group. She builds JavaScript applications for web and mobile, and has spoken at conferences around the world on topics including Progressive Web Apps, Web Components, and Web Performance. Long ago, Pearl earned a PhD from the University of Wisconsin-Madison, where for five years she taught courses in the Department of Communication Arts.
Homepage (opens in new tab) GitHub (opens in new tab)
RailsConf
Apr 17, 2018 · Pittsburgh, PA
Homepage (opens in new tab) Presentations

Super excited to announce @pblatteier and I will be running a workshop "PRPL on Rails" at @railsconf 2018! https://t.co/sduRINLCyk https://t.co/2XfXT5n6ji

Abraham Williams (@abraham)

Check out the "PRPL on Rails" workshop at @railsconf with @pblatteier and @abraham! https://t.co/Z6EBI6sBD0

Bendyworks (@bendyworks)

Super excited to be offering the PRPL on Rails workshop with @abraham at @railsconf https://t.co/ZhcAn6zXfS #perfmatters

Pearl Latteier (@pblatteier)

We're turning PRPL with excitement for @railsconf! Come to the "PRPL on Rails" workshop hosted by our very own @abraham & @pblatteier https://t.co/6Brcq7cLW1

Bendyworks (@bendyworks)

It's pretty easy getting @workboxjs and @rails webpacker working together. Come to the "PRPL on Rails" @railsconf session with @pblatteier and stay tuned for followup blog posts. https://t.co/sduRINLCyk

Abraham Williams (@abraham)

Got an awesome introduction to PRPL ( https://t.co/et2UW8BGge ) from some folks at @bendyworks.

Shaun (@cototally)

Did you know that the avg site load time on mobile is 19 seconds? TIL that fun fact and about to learn how the PRPL pattern can help! Push, Render, Pre-cache, Lazy-load #perfmatters #railsconf

Nilo 🩸🦷🗽 (@that_bint_ni_lo)

Learning PRPL and using Service Workers to precache and load some of the resources offline at #RailsConf 🎉 https://t.co/M7n4XtXqtc

exAspArk (@exAspArk)

It’s almost laughable how straightforward offline capabilities are with the right Service Worker code. Thanks for the awesome PRPL workshop at #RailsConf, @pblatteier and @abraham!!

Brad Grzesiak (@listrophy)

#PerfMatters, or so @abraham and @pblatteier would have us believe. https://t.co/ZP8DBiEWEA

S. Scott Schupbach (@scottyschup)

Soooo freaking stoked to be at the PRPL workshop #perfmatters with @pblatteier and @abraham https://t.co/3M5s6BeSCK

Nilo 🩸🦷🗽 (@that_bint_ni_lo)

Watching @pblatteier & @abraham kill their PRPL on Rails Workshop at #RailsConf2018! (Song and dance included 💃🏾) #RailsConf https://t.co/72iRE9JpLM

Erica Stanley (@ericastanley)

@abraham @pblatteier great workshop and resources on speeding up web apps at #railsconf thanks!

Joe Merante (@joemerante)

At #railsconf? Come to "PRPL on Rails" at 1:50 in Room 317-318. We are the only offline session/workshop. https://t.co/sduRINLCyk @pblatteier https://t.co/8A1FRZaXHI

Abraham Williams (@abraham)

Had a blast this year. Hope to attend with @pblatteier again! https://t.co/LnMApx3ZEh

Abraham Williams (@abraham)

We had awesome times at @RailsConf! https://t.co/ba7lQhJlU1 https://t.co/rQGVErcKmy

Bendyworks (@bendyworks)