ππ§ 7 Database Types Explained in 1 Email
PLUS: OpenAI Robots π€, SQL vs NoSQL 101 π, Future of Writing Code π¨π»βπ»
Happy Monday! βοΈ
Welcome to the 838 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.
π THIS WEEKβS MENU π₯
π€ The Only News Media Iβm Subscribed To π€
π Software Engineering Articles
How Pinterest optimized video playback for better user experience.
Understand various database types including relational, vector, and graph.
Explore Amazon's Frugal Architecture for cost-effective cloud solutions.
Learn the key differences between SQL and NoSQL for informed database choices.
Strategies for becoming a product engineer in today's tech landscape.
ποΈ Tech and AI Trends
A review of OpenAI GPT-o1 and its implications for coding agents.
Apple's new Intelligence features are now in public beta; check it out!
Amazon's return-to-office policy causes mixed reactions among employees.
π¨π»βπ» Coding Tip
Use the Singleton design pattern in Python to ensure one instance globally.
Food for Thought π§
A mindset, an example, and an action item to start the week
"The future belongs to those who believe in the beauty of their dreams."
Eleanor Roosevelt
Mindset: Embrace the power of your vision and let it guide your path to success.
Example: Airbnb disrupted the hospitality industry by believing in their dream of a more personal and unique travel experience.
Action: Write down one of your dreams and visualize yourself achieving it.
The Rabbit Hole π°
Deep dives, trends, and resources curated to stay ahead
Understanding Database Types β Relational, Vector, Graph, and More
7 Database types explained in simple words and visuals
How Pinterest Optimized Video Playback
An introduction to Adaptive Bitrate Streaming and how Pinterest was able to reduce startup latency for videos.
Amazon Frugal Architecture Explained π°
Written by
SQL vs NoSQL - 7 Key Differences You Must Know
Written by
How to Become a Product Engineer π¨
Written by
andWhat are the main Cloud Design Patterns?
Written by
How to Pick Your Battles: A Simple Framework for Addressing Issues at Work
Written by
A New Era of Writing Code
Written by
Your Network is Your Net Worth
Written by
My learnings from 7 failed tech interviews
Written by
πΎΒ SIDE DISHESΒ πΎ
ARTICLE (data-fetch-a-roo)
Modern Data-Fetching in React
ARTICLE (infinite-scroll-rollercoaster)
How Infinite Queries work
ARTICLE (maths-and-gpt-hugs)
I have played a little bit with OpenAI's new iteration of GPT, GPT-o1
ARTICLE (donut-designs)
Stop Designing Your Web Application for Millions of Users When You Don't Even Have 100
ARTICLE (session-replay-sneak-peek)
How does session replay work?
GITHUB REPO (hex-your-pixels)
ImHex
ARTICLE (basic-basics)
Basic Things
ARTICLE (void-what-void?)
The Strange Behavior of the void Type in TypeScript
ARTICLE (monoliths-are-huggable)
Monolith First
ARTICLE (c-in-js-bonanza)
Compile and run C in JavaScript
The Weekly Digest ποΈ
Software, AI, and startup news worth your time
π’ Amazon Orders Staff Back to Office Full-Time (2 min)
Brief: CEO Andy Jassy mandates Amazon corporate employees return to the office five days a week starting January 2, 2025, citing a need to strengthen culture and collaboration.
π οΈ Evaluating OpenAI's o1 Models: Insights on Coding Agents (3 min)
Brief: Cognition reviews OpenAIβs o1-mini and o1-preview coding models, showcasing significant performance gains in reasoning and problem diagnosis within their AI agent Devin compared to earlier models.
π Apple Intelligence Unleashed: Public Betas Now Live for iOS 18.1 (2 min)
Brief: Apple has launched public betas for iOS 18.1, iPadOS 18.1, and macOS Sequoia 15.1, featuring advanced AI tools including updated Siri, text rewriting, and photo editing functionalities.
π Mistral Unveils New Initiatives for AI Accessibility and Cost Efficiency (3 min)
Brief: Mistral launches a free tier on La Plateforme, slashes pricing for its AI models by up to 80%, and introduces the updated Mistral Small and Pixtral 12B with enhanced capabilities for developers and enterprises.
π YouTube Hype: Empowering Smaller Creators to Take Center Stage (4 min)
Brief: YouTube's new feature Hype aims to boost smaller creators' visibility and allow fans to directly support their growth by promoting their favorite videos on a platform-wide leaderboard.
π€ Humanoid Robots Head to Homes: Meet the NEO Beta (2 min)
Brief: OpenAI-backed 1X unveils the NEO Beta, a lightweight humanoid robot designed for home assistance, aiming to redefine human-robot interactions with a more casual approach.
The Quick Byte πΎ
One coding tip because youβre technical after all
This weekβs coding challenge (by
):This weekβs tip:
The use of the Singleton design pattern in Python
can be a powerful way to ensure that a class has only one instance and provide a global point of access to it
Wen?
Global Configuration Management: Singleton can be used to manage global configurations or settings that need to be accessible across the application.
Resource Pooling: When you need to manage a limited set of resources, such as database connections or network sockets, Singleton can ensure that only one instance of the resource manager is created.
Caching: Singleton can be used to implement a cache that needs to be accessible globally, ensuring that the cache is shared across different parts of the application.
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.
*I may earn a commission if you get a subscription through the links marked with βaff.β (at no extra cost to you).
Thank you for the mention! ππΌ