ππ§ GitHub Architecture: How to Search Code at Scale
PLUS: Amazon S3's durability masterclass πΎ, Vercel's codebase scaling prowess π, converting screenshots to code π§ββοΈ
Happy Monday! βοΈ
Welcome to the 564 new hungry minds who have joined us since last Monday!
If you arenβt subscribed yet, join smart, curious, and hungry folks by subscribing here.
πΒ THIS WEEKβS MENUΒ π₯
π How Github Serves Code Search at Scale, Free Microsoft AI Courses, and How Amazon S3 Achieves 99.999999999% Durability.
ποΈ Claude 3 is Here, Apple Plans a Foldable Macbook and AWS to Power Data Centers with Nuclear Energy
π¨π»βπ» Quick byte: How the Observer Pattern Can be Useful in Event-Driven Systems
Reading time: 5 minutes

Food for Thought A mindset, an example, and an action item to start the week
β
βDon't be pushed around by the fears in your mind. Be led by the dreams in your heart.β
Roy T. Bennett

Mindset: Embracing dreams over fears cultivates resilience, innovation, and growth β essential for entrepreneurial success.
Example: Airbnb founders defied fears of disrupting the hotel industry, led by their dream of unique travel experiences.
Action item: Write down one dream goal today, however ambitious, and take one small step towards it.

The Rabbit Hole Deep dives, trends, and resources curated to stay ahead

How GitHub Built Their Code Search Feature

How Amazon S3 Achieves 99.999999999% Durability
#38: Break Into Incredible Amazon Engineering (7 minutes)

5 Lessons I learned the hard way from 6 years as a software engineer

LUC #44: Strategies For A Successful Microservices Transition
Plus, how SSO (single sign-on) works, and the main components of Docker explained


Retrospective Meetings Demystified
A Comprehensive Guide to Run Effective Retrospective Meetings

πΎΒ SIDE DISHESΒ πΎ
ARTICLE (vector search 101)
A blueprint of learning on the AI-powered vector search
GITHUB REPOΒ (microsoft strikes again)
Free courses and content on generative AI by Microsoft
TOOLΒ (prompts on steroids)
GravityWrite, AI writing simplified with templates
ARTICLEΒ (play-it-wright)
How to test frontend changes with Playwright
ESSENTIAL (scaling code)
How Vercel scaled their codebase to thousands of devs
ARTICLEΒ (billing isnβt fun)
14 pains of building your own billing system
GITHUB REPOΒ (screenshot it)
Convert a screenshot to functional code in seconds
ARTICLEΒ (juniors beware)
Falsehoods Junior Developers believe about becoming Senior
The Weekly Digest Software, AI, and startup news worth your time

π€― Anthropic Introduces the Next Generation of Claude (2 min)
Brief: The new Claude 3 model family has set open a new standard for accuracy in LLMs, with demos and benchmarks jaw-dropping people on Twitter and LinkedIn.
π Inflection Unveils High-Efficiency AI Model, Rivals GPT-4 with Less Compute (2 min)
Brief: Inflection releases Inflection-2.5, boasting near GPT-4 performance with just 40% of the compute, marking a significant leap in AI efficiency and capability.
π Apple to Unfold the Future with a 20-inch MacBook Featuring Foldable Screen (2 min)
Brief: Apple targets 2027 for its 20-inch foldable MacBook, hinting at a future where large-screen portables can be both high-tech and compact.
π AWS to Power Data Centers with Nuclear Energy, Buys Campus for $650M (2 min)
Brief: AWS acquires Cumulus data center campus, powered by nuclear energy, in a $650 million deal, signaling a shift towards clean, carbon-free power for cloud computing.
Brief: OpenAI shares insights on its AGI mission and past collaboration with Elon Musk, highlighting the challenges and strategic shifts necessary to benefit humanity.
πΉ Bitcoin Breaks $70,000, Enters Price Discovery Mode (2 min)
Brief: Bitcoin surpasses $70,000, driven by spot Bitcoin ETFs, marking a new ATH and signaling its entrance into price discovery territory.

The Quick Byte One coding tip because youβre technical after all
This weekβs coding challenge:

This challenge is to build your own version of Docker.
This weekβs tip:
The Observer pattern defines a one-to-many dependency between objects so that when one object (the subject) changes state, all its dependents (observers) are notified and updated automatically. This pattern is widely used in event-driven systems, where objects need to be notified of changes without being tightly coupled.

The Observer pattern defines a one-to-many dependency between objects so that when one object (the subject) changes state, all its dependents (observers) are notified and updated automatically. This pattern is widely used in event-driven systems, where objects need to be notified of changes without being tightly coupled.

The Job Feast A fresh cheese job board if youβre looking for a change

Burp-A-Laugh The most important meal of your day

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.

