RR 376: "Ruby Performance" with Nate Berkopec
Devchat.tv Episode Roundup
English - August 21, 2018 10:00 - 1 hour - 61.3 MBHow To Education Business Careers programming javascript web framework development front end developer programmer internet node Homepage Download Apple Podcasts Google Podcasts Overcast Castro Pocket Casts RSS feed
Panel:
Charles Max Wood
Eric Berry
David Richards
Special Guests: Nate Berkopec
In this episode of Ruby Rogues, the panel talks to Nate Berkopec about Ruby Performance. Nate is a freelance Ruby performance consultant and he writes and works on Ruby application performance, specifically Rails applications, which he has been doing for the past 3 or 4 years. They talk about his past experience, what led him to Ruby performance, and why he loves Turbolinks. They also touch on the two benefits to performance work, if Ruby performance on the back-end really matters for the majority of cases, and more!
In particular, we dive pretty deep on:
Nate intro
Ruby and Rails
Was on Shark Tank
What led you into Ruby performance?
Always enjoyed the easily quantified parts of development
Performance work is very cut and dry
Why do you love Turbolinks?
100ms to Glass with Rails and Turbolinks – Turbolinks article
The beauty of Turbolinks
The Complete Guide to Rails Performance
The two benefits to performance work
Making things scalable and back-end
End-user experience
Compiling JavaScript
Does Ruby performance on the back-end really matter for the majority of cases?
Making the experience feel faster
Search
Admin actions
What would you do when you have a N+1 query problem?
Finding a N+1 and fixing it on the back-end
How he fixes an N+1
Bullet gem
And much, much more!
Links:
Ruby
Rails
Turbolinks
100ms to Glass with Rails and Turbolinks – Turbolinks article
The Complete Guide to Rails Performance
JavaScript
Bullet
@nateberkopec
nateberkopec.com
Nate’s GitHub
Speedshop
Sponsors
Sentry
Digital Ocean
FreshBooks
Picks:
Charles
Golf Clubs
Get a Coder Job eBook
Get a Coder Job Video Course
Eric
Surviving the Framework Hype Cycle by Brandon Hays - talk
TaylorMade M1 Driver
David
Every Chapter of Thinking Fast, and Slow in 7 Minutes by Conor Dewey
Poem a day
Nate