nayaread
HomeFavouritesTopicsSources
HomeFavouritesTopicsSources
NayaRead links to original engineering blogs. All copyright belongs to the respective authors.
Shopify Engineering·Nov 11, 2022·14 min read55

Caching Without Marshal Part 1: Marshal from the Inside Out - Shopify

Shopify wanted a cache format that would not blow up when we shipped code changes. Part one of Caching Without Marshal describes Marshal, Ruby’s ultimate sharp knife, able to transform almost any object into a binary blob and back.

Read original on shopify.engineering

Score breakdown

  • Technical depth81
  • Practical value60
  • Originality85
  • Writing quality100
  • Source reputation0
  • Recency0
  • External engagement0
  • On-site engagement0

NayaRead shows a summary and links to the original article. The full article is hosted on shopify.engineering.

More like this

Shopify Engineering

Caching Without Marshal Part 2: The Path to MessagePack - Shopify

Nov 15, 2022·19 min read
Shopify Engineering

Optimizing Ruby’s Memory Layout: Variable Width Allocation - Shopify

Dec 25, 2022·15 min read
Shopify Engineering

Adventures in Garbage Collection: Improving GC Performance in our Massive Monolith - Shopify

Apr 6, 2023·16 min read
Shopify Engineering

Code Style Consistency for Shopify’s Decade-Old Codebase - Shopify

Sep 22, 2017·6 min read