- Hungry Minds
- Posts
- ππ§ RIP JSON: Clickhouse's New Data Type for Storage
ππ§ RIP JSON: Clickhouse's New Data Type for Storage
PLUS: Top 5 Caching Strategies π, How to Use Git π§βπ, Discord's 40% Latency Reduction π₯
Todayβs issue of Hungry Minds is brought to you by:
Happy Monday! βοΈ
Welcome to the 262 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
Discover how to create a powerful JSON data type for ClickHouse.
Uncover the top 5 caching strategies every developer should know.
Learn the inner workings of Amazon S3 and its architecture.
The best API to translate and dub videos with AI
Check out how Discord reduced WebSocket traffic by 40%.
ποΈ Tech and AI Trends
Sam Altman's WorldCoin introduces a new iris-scanning orb to verify your humanity.
Elon Musk's xAI launches an API for easy integration into applications.
Stripe makes headlines with the acquisition of Bridge for $1.1 billion.
π¨π»βπ» Coding Tip
Use memoization in TypeScript to optimize expensive function calls efficiently.
Reading time: 5 minutes
Scale with Confidence
Reach your global audience by automating the translation and dubbing of your video content in 130+ languages with the Rask API.
Seamless Integration
Easily integrate our API into your existing workflows for transcription, translation, dubbing, and lip-sync. Itβs designed to make localization effortless, so you can focus on scaling your product.
Try It Out & Book a Demo
Discover how Rask AI can elevate your localization strategy. Read the documentation or book a demo today and see the difference for yourself.
Food for Thought
A mindset, an example, and an action item to start the week
"Don't stumble over something that's behind you."
Mindset: This quote reminds us to focus on the present and future, not get weighed down by the past.
Example: Apple Inc., once on the verge of bankruptcy, transformed itself by focusing on innovation rather than past failures.
Action: Identify one past challenge you've overcome and consciously shift your mindset to how you can apply those learnings today.
The Rabbit Hole
Deep dives, trends, and resources curated to stay ahead
πΎ SIDE DISHES πΎ
ARTICLE (discord magic)
How Discord Reduced Websocket Traffic by 40%
GITHUB REPO (draw and conquer)
Free, simple, and intuitive online database diagram editor and SQL generator
ARTICLE (uber upgrade express)
Upgrading Uberβs MySQL Fleet to version 8.0
ARTICLE (frontend fun time)
How Vercel adopted microfrontends
ESSENTIAL (priority on priorities)
FOQS: Scaling a distributed priority queue
ESSENTIAL (git good vibes)
How I use git
ARTICLE (uber speedy experiments)
Making Uber's Experiment Evaluation Engine 100x Faster
ARTICLE (cache me if you can)
Server Side State management in NextJS: a deep dive into React Cache
ARTICLE (folder folding fun)
React Folder Structure in 5 Steps [2024]
ARTICLE (sample this!)
Sampling with SQL
The Weekly Digest
Software, AI, and startup news worth your time
Brief: Sam Altman's project rebrands to World, unveiling a next-gen iris-scanning Orb aimed at verifying humanity amidst ongoing skepticism and privacy concerns.
Brief: Elon Musk's xAI has introduced a bare-bones API featuring the "grok-beta" model, aimed at facilitating access to its generative AI capabilities for developers at a cost of $5 per million input tokens.
Brief: Stripe's $1.1 billion acquisition of the stablecoin platform Bridge marks a significant step in the evolution of crypto payments, enhancing its offerings in the digital currency sector.
Brief: The Ray-Ban Meta glasses are the top-selling product in 60% of Ray-Ban stores across the EMEA region, reflecting a strong consumer appetite for stylish smart eyewear despite their higher price.
Brief: Anthropic's new AI tool can now take over the user's mouse, executing complex tasks via multi-step commands, raising questions about its potential impact on automation and job security.
Brief: OpenAI is gearing up to unveil its Orion AI model by December, with early access going to select partners rather than a wide release, navigating amidst significant organizational changes.
The Quick Byte
One coding tip because youβre technical after all
This weekβs coding challenge:
This weekβs tip:
Memoization is a performance optimization technique that can significantly improve the efficiency of your TypeScript application by caching the results of expensive function calls. It's particularly useful when you have a function that performs a complex computation or makes a costly API call, and you need to invoke it multiple times with the same input.
Wen?
Repetitive Computations: When you have a function that performs a complex or expensive computation, and you need to call it multiple times with the same input, memoization can significantly improve performance.
Caching API Responses: If your function makes an API call, memoization can help cache the responses, reducing the number of network requests and improving the overall responsiveness of your application.
Recursive or Iterative Algorithms: Memoization is particularly useful for optimizing recursive or iterative algorithms that involve repetitive computations, such as dynamic programming problems.
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).