🍔🧠 Devs That Sleep Well at Night Use This 1 Thing
PLUS: OpenAI's Strawberry 🍓, Distributed Scheduler Design 📚, Concurrency Made Simple 🤓
Happy Monday! ☀️
Welcome to the 681 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 🥗
📚 Software Engineering Articles
Discover how GitHub improves reliability and availability for developers.
Unpack CI/CD concepts in this essential guide.
Learn to design a distributed job scheduler for your next system interview.
Master better decision-making with second-order thinking.
Find out how to become an engineer with whom everyone wants to work.
🗞️ Tech and AI Trends
Explore OpenAI's newest model, which is designed for deep thinking.
Discover how NotebookLM enhances source conversation with audio features.
Get the highlights from Apple's latest announcements.
👨🏻💻 Coding Tip
Use RxJS to simplify complex asynchronous data flows in your applications
Food for Thought 🧠
A mindset, an example, and an action item to start the week
"Do or do not. There is no try."
Yoda
Mindset: Absolute commitment to outcomes, not effort.
Example: Spanx - Sara Blakely's determination to "do" led her to create a multi-million dollar business.
Action: Identify one task you've been "trying" to do and commit to "doing" it today.
The Rabbit Hole 🐰
Deep dives, trends, and resources curated to stay ahead
CI/CD Demystified — Build, Test, Deploy, Repeat
How GitHub improves Reliability and Availability
Open source tools like Scientist and Flipper and go through a real world case study at GitHub on how to design reliable and available systems.
Design a Distributed Job Scheduler - System Design
Written by Ashish Pratap Singh
Atomic Habits 📙
Written by Luca Rossi and Nicola Ballotta
How to make better decisions with Second-Order Thinking
Written by Dr Milan Milanović
Become the engineer everyone wants to work with
Written by Gregor Ojstersek
Unlearning Leetcode
Written by Ryan Peterman
💾 SIDE DISHES 💾
ARTICLE (searching high and low)
The next-Gen search engine for developers
ESSENTIAL (concurrency or confusion?)
Concurrency, Parallelism, Threads, Processes, Async and Sync—Related?
ARTICLE (data at warp speed)
Data curation at lightspeed
ARTICLE (game over confessions)
Famous Last Words of the Game Developer....
ARTICLE (rate-limiting party)
Exponential rate limiting
GITHUB REPO (tool kit for cool kids)
Collection of handy online tools for developers
GITHUB REPO (dicey business)
DiceDB is an in-memory real-time database with SQL-based reactivity
ARTICLE (webp-a-da-webpage)
WebP: The WebPage compression format
ARTICLE (beyond the b-tree)
B-trees and database indexes
ARTICLE (s3-bucket blues)
Hacking misconfigured AWS S3 buckets: A complete guide
ARTICLE (framework frenzy)
Building the Same App Using Various Web Frameworks
ARTICLE (sqlite is super cool)
SQLite is not a toy database
ARTICLE (debugging wizardry)
Debugging Till Dawn: How Git Bisect Saved My Demo
ARTICLE (openai thinks deep thoughts)
Notes on OpenAI's new o1 chain-of-thought models
The Weekly Digest 🗞️
Software, AI, and startup news worth your time
🤖 First Impressions of OpenAI's O1: An AI Designed to Overthink (2 min)
Brief: OpenAI reveals its O1 AI model, highlighting its capacity to deeply analyze and generate thoughts, pushing the boundaries of AI reasoning and creativity.
🔊 Google Unveils NotebookLM: A New AI Tool for Audio Overviews (2 min)
Brief: Google introduces NotebookLM, an innovative AI tool designed to create audio overviews of documents, enhancing accessibility and comprehension for its users.
🍏 Apple Unveils iPhone 16 and Apple Watch 10 at 2024 Event (2 min)
Brief: Apple introduces the iPhone 16 and Apple Watch 10, showcasing exciting features, design updates, and environmental initiatives aimed at enhancing user experience.
🚄 Europe's Hyperloop Vehicles Take a Major Step with Test Launch (2 min)
Brief: A test launch of Europe's Hyperloop vehicles marks a pivotal advancement in the development of high-speed travel, promising to revolutionize transportation options across the continent.
📱 Huawei Unveils the Revolutionary Mate XT Tri-Fold Phone (3 min)
Brief: Huawei launches the Mate XT, a groundbreaking tri-fold smartphone with a sleek design, aiming to reshape the foldable phone market and enhance user experience.
⚡ Tesla Launches World's First Electric Vehicle with Removable Battery (2 min)
Brief: Tesla introduces a groundbreaking electric vehicle with a removable battery, advancing sustainability and innovation in the automotive industry.
The Quick Byte 💾
One coding tip because you’re technical after all
This week’s coding challenge (by John Crickett):
This week’s tip:
The RxJS (Reactive Extensions for JavaScript) library provides a powerful set of operators and utilities for handling asynchronous data streams, often referred to as "observables." RxJS can be particularly useful in complex front-end applications that deal with multiple, potentially interacting asynchronous sources of data.
Wen?
Handling Asynchronous Data Streams: RxJS shines when you need to manage and manipulate complex asynchronous data sources, such as user interactions, API calls, or real-time updates.
Composing Asynchronous Operations: RxJS provides a rich set of operators that allow you to combine, filter, and transform asynchronous data streams, enabling you to build highly expressive and composable asynchronous logic.
Complex Event Handling: RxJS is particularly useful for handling complex event-driven scenarios, where you need to coordinate and react to multiple, potentially interacting, asynchronous events.
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).










