RailsConf 2021: What the fork()? - Will Jordan

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=Cq3Vd4KIvFk



Duration: 39:29
102 views
4


How does Spring boot your Rails app instantly, or Puma route requests across many processes? How can you fine-tune your app for memory efficiency, or simply run Ruby code in parallel? Find out with a deep dive on that staple Unix utensil, the fork() system call!

After an operating systems primer on children, zombies, processes and pipes, we'll dig into how exactly Spring and Puma use fork() to power Rails in development and production. We'll finish by sampling techniques for measuring and maximizing copy-on-write efficiency, including a new trick that can reduce memory usage up to 80%.




Other Videos By Confreaks


2022-10-04EmberConf 2021 - Building Forms Mobile Users Will Love by James Steinbach
2022-10-04EmberConf 2021 - Birds-Eye Vue of Ember by Gonçalo Morais
2022-10-04EmberConf 2021 - The Framework I Love by Aamir Mahmood
2022-10-04EmberConf 2021 - Introducing Template Imports by Chris Garrett
2022-10-04EmberConf 2021 - Technical Interviews Don't Have to Suck by Kaitlin Jones-Muth
2022-10-04EmberConf 2021 - Handling Images on the Web by Marco Otte-Witte
2022-10-04EmberConf 2021 - Lint ALL the Things by Bryan Mishkin
2022-10-04EmberConf 2021 - Continuous Accessibility by Melanie Sumner
2022-09-28RailsConf 2021: Turning DevOps Inside-Out - Darren Broemmer
2022-09-28RailsConf 2021: Talmudic Gems For Rails Developers - Yechiel Kalmenson
2022-09-28RailsConf 2021: What the fork()? - Will Jordan
2022-09-28RailsConf 2021: Frontendless Rails frontend - Vladimir Dementyev
2022-09-28RailsConf 2021: The Cost of Data - Vaidehi Joshi
2022-09-28RailsConf 2021: The Curious Case of the Bad Clone - Ufuk Kayserilioglu
2022-09-28RailsConf 2021: What is Developer Empathy? - Tim Tyrrell
2022-09-28RailsConf 2021: Scaling Rails API to Write-Heavy Traffic - Takumasa Ochi
2022-09-28RailsConf 2021: Growing Software From Seed - Sweta Sanghavi
2022-09-28RailsConf 2021: How To Get A Project Unstuck - Sumana Harihareswara
2022-09-28RailsConf 2021: All you need to know to build Dynamic Forms (JS FREE) - Santiago Bartesaghi
2022-09-28RailsConf 2021: You Are Your Own Worst Critic - Ryan Brushett
2022-09-28RailsConf 2021: Accessibility is a Requirement - Ryan Boone



Tags:
Rails
RailsConf
RubyonRails
RubyCentral