- Hungry Minds
- Posts
- ππ§ Leetcode Doesn't Work; Here's Better
ππ§ Leetcode Doesn't Work; Here's Better
PLUS: Amazon's New Product π, Git Branching π§βπ, 3 Tips From Google Director β‘
Happy Monday! βοΈ
Welcome to the 386 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 π₯
π Software Engineering Articles
How Cloudflare optimized their reverse proxy with tries.
Discover 3 steps for a successful software migration plan.
Explore clean architecture's core ideas and use cases.
Master Git branching strategies to enhance your workflow.
Learn 3 career principles that propelled someone to Google Director.
ποΈ Tech and AI Trends
Nvidia's new AI model outperforms OpenAI's GPT-4; find out more.
SpaceX's Starship test achieves a remarkable βchopstick' booster catch.
WordPress.org takes control of a WP Engine plugin; details inside.
π¨π»βπ» Coding Tip
Using TypeScript's mapped types gives you flexible and extensible data structures.
Reading time: 5 minutes
Streamline your development process with Pinataβs easy File API
Easy file uploads and retrieval in minutes
No complex setup or infrastructure needed
Focus on building, not configurations
Food for Thought
A mindset, an example, and an action item to start the week
"Nothing will work unless you do."
Mindset: This quote is a powerful reminder that success requires action, not just good intentions.
Example: Slack, the communication platform, grew rapidly by continuously improving its product based on user feedback.
Action: Identify one task you've been putting off and commit to completing it today.
The Rabbit Hole
Deep dives, trends, and resources curated to stay ahead
πΎ SIDE DISHES πΎ
ARTICLE (promotion potion)
3 Career Principles that got me to Director at Google
NEWSLETTER (keep up with tech in 5 minutes)
Join 1,250,000+ engineers leveling up
GITHUB REPO (swarming with joy)
Educational framework exploring ergonomic, lightweight multi-agent orchestration
ARTICLE (meeting madness)
Slow Deployment Causes Meetings
ARTICLE (render secrets revealed)
The interactive guide to rendering in React
ARTICLE (data duel showdown)
LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite
ARTICLE (reliable design detective)
Practices of Reliable Software Design
ARTICLE (transcript magic)
What I Learned from Making the Python Backend for YouTube Transcript Optimizer
ARTICLE (Fireship's fame game)
How Fireship became YouTube's favorite programmer
ARTICLE (tests that tell tales)
Unit Tests As Documentation
ARTICLE (Python performance showdown)
Python 3.12 vs Python 3.13 β performance testing
The Weekly Digest
Software, AI, and startup news worth your time
Brief: Nvidia's Llama-3.1-Nemotron-70B-Instruct model eclipses OpenAI's GPT-4, demonstrating superior performance and pushing the AI technology landscape towards customizable, robust solutions.
Brief: WordPress.org claims control over WP Engine's ACF plugin to address security concerns and eliminate commercial upsells, amidst ongoing legal disputes with the hosting provider.
Brief: Amazon launches the first-ever color Kindle named Colorsoft, retailing for $279, enhancing reading with vibrant visuals for users.
Brief: Sam Altman's Worldcoin rebrands to World, unveiling a new iris-scanning Orb aimed at verifying human identity amid ongoing privacy concerns from governments worldwide.
Brief: SpaceX's fifth Starship flight marks a milestone as its Super Heavy booster is caught by the launch tower's "chopsticks," enhancing reusability in space missions.
The Quick Byte
One coding tip because youβre technical after all
This weekβs coding challenge:
This weekβs tip:
The TypeScript feature of mapped types allows you to create new types by transforming the properties of an existing type. This technique can be particularly powerful when working with complex, dynamic data structures, as it enables you to create flexible and extensible data models.
Wen?
Adapting Data Structures: Mapped types are useful when you need to create variations of an existing data structure, such as partially required or optional properties, or a subset of properties.
Dynamic Data Models: When working with complex, dynamic data structures, mapped types can help you create flexible and extensible data models that can adapt to changing requirements.
Reusable Type Transformations: By defining custom mapped types, you can create reusable type transformations that can be applied across your codebase, promoting code consistency and maintainability.
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.
*I may earn a commission if you get a subscription through the links marked with βaff.β (at no extra cost to you).