ππ§ Bye Bye Passwords: How Grab Rebuilt Their Entire Auth System
PLUS: Top 10 Redis Use Cases πΎ, 3 Tips for FAANG β‘, Rust Parsing Simplified π¦
Todayβs issue of Hungry Minds is brought to you by:
Happy Monday! βοΈ
Welcome to the 856 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
Learn the top 10 Redis use cases for optimal caching
Dive into Grab's auth system architecture for scale
Master event-driven architecture with core concepts and patterns
Transform your career with AI automation and checklists
From Java to Go: why one team switched
ποΈ Tech and AI Trends
Meta builds humanoid robots for household chores
Create React App sunsets, marking end of an era
OpenAI implements voting powers against Musk takeover
π¨π»βπ» Coding Tip
React's useId hook generates unique IDs for accessibility and SSR
Time-to-digest: 5 minutes
Big thanks to our partners for keeping this newsletter free.
If you have a second, clicking the ad below helps us a tonβand who knows, you might find something you love. π
Resolve code conflicts with Baz AI Code Review
Baz leverages specialized models to generate accurate code reviews demonstrating real-world impact
Uncover breaking changes across APIs, endpoints, parameters, and minimize time spent on manual serial reviews
Work directly in Github, no context switching
You need to be doing fewer things for more effect instead of doing more things with side effects.
Gary Keller
Mindset: Laser-focus on impactful tasks, not busy work.
Example: Apple's strategic product lineup vs. Android's fragmented offerings.
Action: Review your to-do list, identify top 3 priorities, and eliminate distractions.
The Architecture of Grab's Auth System
A detailed deep dive into Passkeys!
Baz | Build unbreakable things (sponsor)
Baz helps development teams streamline code review with instant insights and suggestions. Build and ship strong software seamlessly.
Top 10 Redis Use Cases
Written by
Breaking Down Event-Driven Architecture β Core Ideas, Benefits, Drawbacks, and Use Cases
Unstructured Data is the Future of Data Engineering!
Written by
3 Steps to Succeed at FAANG
Written by
β
How Checklists + AI Automation Made Me a 10x Engineer (And Can Do the Same For You)
Written by
The Path to Managing Managers
Written by
How Engineering Management is Changing π½
Written by
andARTICLE (calculator conundrums)
A calculator app? Anyone could make that.
GITHUB REPO (parse-o-rama)
OmniParser
ARTICLE (NASA knows best)
NASA has a list of 10 rules for software development
ARTICLE (rusty json magic)
Parsing JSON in 500 lines of Rust
ARTICLE (llm wizardry)
My LLM codegen workflow atm
GITHUB REPO (rusty ownership)
rustowl
ARTICLE (experience in fast forward)
Gaining Years of Experience in a Few Months
ARTICLE (java to go, oh my!)
We switched from Java to Go and don't regret it
ARTICLE (musk's wild ride)
Elon Musk's terrifying vision for AI
ARTICLE (nits and bits)
Death of a thousand nits
ARTICLE (pong across tabs)
Running Pong in 240 Browser Tabs
ARTICLE (gpu grievances)
We Were Wrong About GPUs
ARTICLE (append and forget)
Append-only programming
ARTICLE (platform team rescue)
10 Tips for Turning Around a Platform Team
π€ Metaβs Ambitious Leap into Humanoid Robots for Household Chores (3 min)
Brief: Meta targets domestic chores with humanoid robots, merging AI and AR technology to develop a software platform for future home assistants.
π Deprecating Create React App: A Shift in React Development (3 min)
Brief: React officially deprecates Create React App for new projects, urging users to migrate to alternative frameworks or build tools like Vite and Parcel to overcome its limitations in developing high-performance apps.
π€ Elon Muskβs xAI Launches Grok 3 with Enhanced Capabilities and Expanded Features (3 min)
Brief: Elon Musk's xAI introduces Grok 3, its latest AI model boasting enhanced reasoning capabilities, a faster mini version, and new plans for voice mode and open sourcing.
π¬ AI Develops Enzyme for Plastic Digestion Challenges (3 min)
Brief: Researchers utilize AI to design an enzyme capable of digesting plastics, revealing the complexity involved in creating functional catalysts that can perform multi-step reactions.
π OpenAI's GPT-4.5 to Debut Soon with GPT-5 on the Horizon (2 min)
Brief: OpenAI plans to launch GPT-4.5 next week, while GPT-5, featuring enhanced reasoning and free access, is set to follow β but don't expect true AGI just yet.
π Software Engineering Job Openings Plummet to Lowest in Five Years (3 min)
Brief: Software engineering job listings have dropped 35% since January 2020, reflecting a shift in hiring trends amid economic uncertainties and increased AI productivity.
This weekβs coding challenge:
This weekβs tip:
In React 18, the useId
hook generates unique, stable IDs that persist across server and client rendering, making it particularly valuable for accessibility attributes and complex component relationships.
Wen?
Accessibility Requirements: When you need to associate form labels with inputs or create ARIA relationships between elements, especially in reusable components.
Server-Side Rendering: In applications using SSR where maintaining ID consistency between server and client is crucial to prevent hydration mismatches.
Multiple Component Instances: When the same component is rendered multiple times on a page and each instance needs unique identifiers that won't conflict.
Want to reach 150,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.
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).
Thanks, Alex, for including my article.
Great list of articles here!