- Hungry Minds
- Posts
- 🍔🧠 Scaling Cron Jobs: Slack's Distributed Execution System
🍔🧠 Scaling Cron Jobs: Slack's Distributed Execution System
PLUS: Microsoft's Copilot+ PC 💻, Facebook Billion Users Video Streaming 📹, the New GPU Programming Language 🫢
Happy Monday! ☀️
Welcome to the 1847 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 marks the last Hungry Minds of year 1! 🥳
I want to take this moment to thank you all.
Seriously.
This year the Hungry Minds community has grown to over 15k here over email and close to 60k on LinkedIn.
There is so much that I am working on for the next year:
Integrating more breadth and depth in sources with summarized content digests
Launching a deep dive column on Thursdays for SWE/AI topics
Creating 1-stop guides, a referral system, and more!
I’m also super open to ideas, let me know what you want to see next for Hungry Minds. As I always like to say:
It’s always day one! 🔥
🍔 THIS WEEK’S MENU 🥗
📚 Distributed cron system for scale at Slack. Discover 9 programming insights you wish you had known earlier. Petabyte-scale logging system built by Zomato.
🗞️ Microsoft debuts AI-powered Copilot+ PC, SpaceX showcases Starlink's cellular technology, AI pin startup valuation at $1B by Humane.
👨🏻💻 Quick byte: Common Table Expressions in SQL enhance readability, and maintainability.
Reading time: 5 minutes
Food for Thought
A mindset, an example, and an action item to start the week
“When we strive to become better than we are, everything around us becomes better too.”
Mindset: This quote inspires a growth mindset, emphasizing continuous self-improvement as a catalyst for positive change.
Example: Zappos, an online retailer, fosters a culture of self-betterment, empowering employees to enhance customer experiences.
Action Item: Identify one area for personal growth and commit to a small, actionable step toward improvement.
The Rabbit Hole
Deep dives, trends, and resources curated to stay ahead
💾 SIDE DISHES 💾
ARTICLE (cache-cache)
Distributed Caching at the Web Scale and Its Challenges
ARTICLE (font.load.scale)
Figma on Speeding Up File Load Times, One Page At A Time
GITHUB REPO (bend-it)
The new programming language for GPUs
ARTICLE (text-size: think;)
Airbnb on Rethinking Text Resizing on Web
ESSENTIAL (post-fast)
Making a Postgres query 1,000 times faster
ARTICLE (micro-waste)
You probably don’t need microservices
ARTICLE (react-leaks)
How to Prevent React Memory Leaks
ESSENTIAL (play-it-wright)
Ultimate Guide to Visual Testing with Playwright
ARTICLE (gtd)
Getting Buy-In To Get Things Done
GITHUB (java-world)
Java Design Patterns
ARTICLE (don’t do it)
Things you should never do as a software engineer
ARTICLE (uber db)
Migrating Uber's Ledger Data from DynamoDB to LedgerStore
The Weekly Digest
Software, AI, and startup news worth your time
Brief: Microsoft announces new AI-driven PC devices with impressive battery life and enhanced performance, including the Surface Pro featuring Qualcomm's Snapdragon X Elite chip and the Surface Laptop Go with the latest chips, showcasing significant advancements in power efficiency.
Brief: Social media uproar surrounds Google's AI Overview's unconventional responses, prompting manual intervention to curb quirky outputs and criticisms from AI experts on achieving flawless AI adaptability.
Brief: Humane, the startup behind the AI Pin wearable, is looking to sell its business valued between $750M to $1B, offering a unique device with a novel approach for reducing smartphone dependence but facing challenges with software quality and hardware issues.
Brief: Researchers unveil the intricate inner workings of Claude Sonnet, a cutting-edge language model, shedding light on how it comprehends a myriad of concepts from diverse fields like science, programming, and more, through feature extraction.
Brief: SpaceX showcases the capabilities of Starlink's cellular technology by enabling a video call between phones using its satellite network.
Brief: SEC greenlights rule change, opening doors for upcoming smaller-sized ether ETFs following prior successful bitcoin approvals and market anticipation.
The Quick Byte
One coding tip because you’re technical after all
This week’s coding challenge:
This week’s tip:
Common Table Expressions (CTEs) in SQL allow you to define temporary result sets that can be referenced within a SELECT
, INSERT
, UPDATE
, or DELETE
statement. They make complex queries more readable and maintainable.
Wen?
Complex Queries: Ideal for breaking down complex queries into more manageable parts.
Recursive Queries: Useful for performing recursive operations like hierarchy traversals.
Improving Readability: Efficient for improving the readability and organization of SQL statements.
Why?
Readability: Enhances readability by separating query logic into distinct, named components.
Maintainability: Simplifies query maintenance and updates by breaking down logic into manageable parts.
Modularity: Encourages a modular approach to query design, making it easier to test and debug.
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.
*I may earn a commission if you get a subscription through the links marked with “aff.” (at no extra cost to you).