ππ§ How Shopify Handles 67M Daily Views (Only 1 Framework)
PLUS: Reddit System Design π₯, Bloom Filters by Example πΈ, Video Games Graph Theory π
Todayβs issue of Hungry Minds is brought to you by:
Happy Monday! βοΈ
Welcome to the 530 new hungry minds who have joined us since last Monday!
If you arenβt subscribed yet, join smart, curious, and hungry folks by subscribing below.
π Software Engineering Articles
Get instant feedback on your code for FREE from your IDE with this tool
Inside Reddit's architecture: scalability secrets revealed
Learn 10 engineering terms to think like senior devs
Mastering the 5 levels of impact communication as an engineer
Practical guide to managing toxic top performers
Simple Bloom Filters tutorial for efficient data lookups
ποΈ Tech and AI Trends
Meta's secret AI talent list reveals recruiting strategy
Neuralink's progress: seven humans now have brain implants
xAI raises $10B, challenging OpenAI's dominance
π¨π»βπ» Coding Tip
Use !! in bash to quickly modify and rerun previous commands
Time-to-digest: 5 minutes
Free AI Code Reviews in VS Code, Cursor, and Windsurf Powered by CodeRabbit π
Get senior engineer-level code reviews right in your IDE with CodeRabbit.
Instantly catches bugs and code smells, suggests refactorings, and delivers context-aware feedback for every commit, all without configuration.
Works with all major languages; trusted on 10M+ PRs across 1M repos and 70K+ OSS projects. Install the extension and start vibe-checking your code today.
Building a Faster and AI-Ready Shopify Admin π
Shopify completely rebuilt their Admin interface that serves 67M daily pageviews, making it 30% faster while preparing for AI capabilities. This massive undertaking involved transforming a TypeScript codebase with 3M+ lines of code while keeping 101 teams shipping features continuously.
The challenge: Manage a massive-scale application where 350 PRs merge daily while maintaining consistency, performance, and developer productivity.
Implementation highlights:
Route manifests: Created a single source of truth for 1,017 routes with TypeScript files containing metadata
Remix loaders: Parallelized data fetching with component loading to eliminate waterfalls
Intelligent prefetching: Preloads commonly accessed routes during idle browser time
Standardized loading: Implemented consistent loading patterns across all routes
AI-ready architecture: Added Remix actions and zod schemas for Sidekick AI integration
Results and learnings:
30% faster page loads with improved perceived performance
Simplified development through standardized patterns and route management
Enhanced AI capabilities for automated task completion via Sidekick
Great architecture isn't just about clean codeβit's about empowering users. Shopify's rebuild shows how embracing web standards and thoughtful design can transform a complex system into something both powerful and maintainable.
How Reddit Works π₯
Written by
Free AI code reviews for VS Code
AI code reviews are now free in Visual Studio Code, Cursor, and Windsurf. CodeRabbit's free VS code extension brings an AI code analysis tool that reviews every commit in the IDE, fixes bugs, and helps ship code faster.
How to Stay Technical as an Engineering Manager π οΈ
Written by
andFrom Staff to Principal: The Playbook for 10x Influence
Written by
The 5 levels of communicating impact as an engineer
Written by
How to Measure AI Impact in Engineering Teams
Written by
9-5 Jobs vs. Self Employment
Written by
π§ 10 engineering terms that will make you think like a senior
Written by
ESSENTIAL (manager dreams 101)
New Advice For Aspiring Managers
ESSENTIAL (toxic but shiny)
How to Deal With A Toxic Top-Performer
ARTICLE (AI go brrrr)
Coding Agents Have Crossed A Chasm
GITHUB REPO (stormy knowledge)
An LLM-powered knowledge curation system that researches a topic and generates a full-length report with citations
GITHUB REPO (12-step AI rehab)
What are the principles we can use to build LLM-powered software that is actually good enough to put in the hands of production customers?
ARTICLE (bloom boom)
Bloom Filters by Example
ARTICLE (games + math = wow)
Graph Theory Applications in Video Games
Want to reach 190,000+ engineers?
Letβs work together! Whether itβs your product, service, or event, weβd love to help you connect with this awesome community.
π€ Meta AI Recruitment: Zuckerberg Personally Courts OpenAI Talent Amid AI Race (2 min)
Brief: Meta CEO Mark Zuckerberg is directly involved in recruiting top AI researchers from OpenAI as the tech giant ramps up its artificial intelligence efforts to compete in the fast-growing field.
π€ Can AI Run a Business? Claudeβs Chaotic Month as a Shopkeeper (5 min)
Brief: Anthropic tested Claude Sonnet 3.7 as an autonomous shop managerβwhile it identified suppliers and adapted to customers, it also hallucinated invoices, sold at a loss, and briefly believed it was human, revealing both potential and pitfalls for AI-run businesses.
π€ Meta Ramps Up AI Hiring Spree as Zuckerberg Eyes OpenAI Talent (2 min)
Brief: Meta aggressively recruits top AI researchers, with CEO Mark Zuckerberg personally involved in luring talent from rivals like OpenAI to bolster its AI ambitions.
π§ Elon Musk's Neuralink Implants Brain Chips in 7 Human Subjects (2 min)
Brief: Neuralink successfully implants its brain-computer interface in seven human patients, marking a major step toward controlling devices with thought and treating neurological conditions.
π€ Elon Muskβs xAI Raises $10B in Debt and Equity to Ramp Up AI Efforts (2 min)
Brief: Elon Muskβs xAI secures $10 billion in combined debt and equity funding, aiming to accelerate its AI development and compete with industry leaders like OpenAI and Google DeepMind.
This weekβs coding challenge:
This weekβs tip:
Use double exclamation marks !!
) in bash to refer to the last command, combined with specific modifiers for quick command modifications without retyping. This powerful history expansion syntax allows you to efficiently reuse and modify previous commands using various modifiers like :s/old/new/
for substitution or :h
for head path components.
Wen?
Long path operations: Quickly modify complex file operations without retyping paths.
Batch processing: Iterate through similar commands with minor modifications.
Quick fixes: Correct typos or change commands while preserving complex arguments.
A needle is not sharp at both ends.
Chinese Proverb
Thatβs it for today! βοΈ
Enjoyed this issue? Send it to your friends here to sign up, or share it on Twitter!
If you want to submit a section to the newsletter or tell us what you think about todayβs issue, reply to this email or DM me on Twitter! π¦
Thanks for spending part of your Monday morning with Hungry Minds.
See you in a week β Alex.
Icons by Icons8.
*I may earn a commission if you get a subscription through the links marked with βaff.β (at no extra cost to you).