Dan Dan Noodles

The cover shows Dan Dan Noodles from Chuanlu Hotpot. It gives you that “illusion” that the side dishes are even better than the hotpot itself. Give it a try!

Record the down-to-earth trending technologies seen every week, and publish them here after screening. If you find it good, you can follow this weekly to get update notifications.

Good Reads and Learning

WebAssembly for Player Frame Previews
https://zhuanlan.zhihu.com/p/341001951
Standard frame previews usually rely on backend sprites. This article shows a smarter way using WebAssembly + FFmpeg directly in the browser.

The Pragmatic Programmer’s Journey
https://mp.weixin.qq.com/s/XIwfj_AdZqX_vHM4VIq9EA
An excellent set of notes on professional software engineering—feels like reading a master’s diary.

The “Invisible Hand” Behind Your Browser
https://tech.meituan.com/2020/12/24/lnkr-chrome.html
Browser extensions are helpful, but be careful where you download them. A look at the risks of third-party sources.

Incremental DOM vs. Virtual DOM
https://mp.weixin.qq.com/s/F0VpHnUhObWzrwul9dW4rg
Most know the pros and cons of Virtual DOM, but how does Incremental DOM compare? This is a fascinating comparison.

HTTP/3 Principles in Practice
https://mp.weixin.qq.com/s/MHYMOYHqhrAbQ0xtTkV2ig
HTTP/2 was released in 2015. We’re already at the third generation—learn how it works differently.

Open Source and Tools

kbd-audio: Guess Input from Keyboard Sounds
https://github.com/ggerganov/kbd-audio
The Readme looks incredible. If you’re interested in the intersection of audio and security, this is for you.

Gitalk: Blog Comment Plugin Based on GitHub Issues
https://github.com/gitalk/gitalk/
A brilliant way to use GitHub’s infra to manage blog comments. I’ve used it myself and it works great.

FlaxEngine: Multi-Platform 3D Game Engine
https://github.com/FlaxEngine/FlaxEngine
A young, promising engine written in C++ and C#.

Node Modules Context Menu for VS Code
https://marketplace.visualstudio.com/items?itemName=darthyody.node-modules-context-menu
A handy plugin I’ve used for a long time. It helps organize and clean up the sometimes chaotic node_modules directory in your file explorer.

iOS and Cross-Platform

iOS Stability: Why Your App Gets Terminated
https://mp.weixin.qq.com/s/l8KjyTxCJis-tFUitAj-0g
Common reasons for background app termination and optimization tips to keep your app alive.

TikTok Resource Optimization for App Size
https://juejin.cn/post/6844904106696376334
A frontend developer’s perspective on how mobile apps optimize for binary size and performance.

Inspiration and Design

The Missing Semester of Your CS Education
https://missing-semester-cn.github.io/
Universities teach OS and ML but often ignore the tools of the trade. This course fills the gap.

Why is WeChat’s Recommendation Engine So Fast?
https://mp.weixin.qq.com/s/rXXm6c8LrTqqP4iWf9mtxA
A deep but accessible explanation of the algorithms powering WeChat’s feed.