TechPrufer
InterviewBlogEngineering
Sign inGet started
TechPrufer
Feed
CareerApplicationsTailor
ResourcesInterview QuestionsSalaries
Engineering Notes
Library
SavedHistory
Save your progress

Sign in to save posts, track applications and tailor resumes.

Sign in
Explore

Code Modularity

Explore
CM

Code Modularity

8 posts · 1 source
Shopify logoShopify
Shopify logoShopifyBlog7 Feb

A Packwerk Retrospective

Shopify logoShopifyBlog11 Oct

How to Write Code Without Having to Read It

Shopify logoShopifyBlog1 Sept

Focus On Behavior, Not State, for a More Maintainable Codebase

Shopify logoShopifyBlog19 Mar

Remove Circular Dependencies by Using Dependency Injection and the Repository Pattern in Ruby

Shopify logoShopifyBlog23 Sept

Enforcing Modularity in Rails Apps with Packwerk

Shopify logoShopifyBlog16 Sept

Under Deconstruction: The State of Shopify’s Monolith

Shopify logoShopifyBlog24 Jun

Writing Better, Type-safe Code with Sorbet

Shopify logoShopifyBlog11 Mar

Refactoring Legacy Code with the Strangler Fig Pattern

Related topics

RailsDependency ManagementStatic analysisDeveloper ToolsRefactoringSorbetType systemLinters

Sources writing about it

Shopify logoShopify

In your feed

Follow Code Modularity week by week in the Feed.

Open in Feed

Interview questions

All companies
  • M
    Meta interview questions
  • U
    Uber interview questions
  • A
    Apple interview questions
  • S
    Stripe interview questions
  • N
    Netflix interview questions
  • A
    Anthropic interview questions
  • G
    Google interview questions
  • A
    Amazon interview questions

Salaries

All salaries
  • M
    Microsoft salaries
  • A
    Amazon salaries
  • G
    Google salaries
  • S
    Salesforce salaries
  • O
    Oracle salaries
  • P
    PayPal salaries
  • G
    Goldman Sachs salaries
  • A
    Adobe salaries

Product

  • Resume Editor
  • Job Tailor
  • Application Tracker
  • LinkedIn Improver
  • Chrome Extension
© 2026 TechPrufer · techprufer.com
TermsPrivacy
FeedCareerResourcesBlogs