What the Fork?
Offered By: Ruby Central via YouTube
Course Description
Overview
Dive deep into the fork() system call in this 39-minute conference talk from Ruby Central. Explore how Spring and Puma leverage fork() to power Rails applications in development and production environments. Learn about operating system concepts like children, zombies, processes, and pipes. Discover techniques for measuring and maximizing copy-on-write efficiency, including a novel approach that can reduce memory usage by up to 80%. Gain insights into fine-tuning your app for memory efficiency and running Ruby code in parallel. Cover topics such as documentation, history, optimizations, parallel processing, Puma, tips and tricks, plugin code, refork, and performance improvements.
Syllabus
Introduction
Overview
Documentation
History
Optimizations
Parallel Processing
Puma
Tips Tricks
Plugin Code
Refork
Performance
Taught by
Ruby Central
Related Courses
Building Geospatial Apps on Postgres, PostGIS, & Citus at Large ScaleMicrosoft via YouTube Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube What's New in Grails 2.0
ChariotSolutions via YouTube Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube