014. 2020 New Year 中
The cover shows the crowds in Hangzhou at midnight on New Year’s Eve 2020. It took 2 hours to get a taxi—back then, I wondered why I hadn’t just stayed home and watched Bilibili’s New Year gala. Looking back now, it’s a completely different feeling.
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
How to Make Your Code Reviewer Fall in Love with You
https://mtlynch.io/code-review-love/
A detailed guide on building better relationships between engineers through thoughtful, high-quality code reviews.
The Evolution of Product Selection in Taobao
https://mp.weixin.qq.com/s/6DnToSrSAX2XY3Pj7kHMOQ
Frontend developers need to understand business logic too. This article breaks down the technical design of the coupon and product engine in the Alibaba ecosystem.
Introduction to Event Loop Utilization in Node.js
https://nodesource.com/blog/event-loop-utilization-nodejs
A deep dive into ELU—what it is, how it compares to CPU usage, and real-world cases for using it to monitor your Node.js apps.
Writing Safari Extensions with Web Technology
https://mp.weixin.qq.com/s/ZVqCmWUGsUIYLXmpgBTZMA
Most frontend devs know how to write Chrome extensions, but Safari’s requirement for Obj-C/Swift was a high bar. Apple’s new web-based extension support changes the game.
Tools and Open Source
cfonts: Sexy Fonts for Your CLI Projects
https://github.com/dominikwilkowski/cfonts
Instead of using online generators for your CLI titles, use this tool to style them directly in your code like you would with CSS.

X: A Desktop Environment in Your Browser
https://github.com/DustinBrett/x
A full desktop system implemented in the browser. It has a great “emulator” feel.

VSinder: The Code-Based Dating App for VS Code
https://github.com/benawad/vsinder
Dating in VS Code? Ben Awad built this for the true hardcore developer looking for love (or just a coding partner).

htmlparser2: Fast and Compliant HTML/XML Parser
https://github.com/fb55/htmlparser2
Provides clean callbacks like onopentag and ontext, making it perfect for most HTML parsing scenarios.
Cross-Stack and iOS
Optimizing C++ Service Compilation Times
https://tech.meituan.com/2020/12/10/apache-kylin-practice-in-meituan.html
We talk a lot about Webpack, but how do large C++ projects handle massive build times? Meituan shares their practices.
DiDiPrism: Didi’s Open-Source Mobile User Behavior Tool
https://github.com/didi/DiDiPrism
Covers playback, detection, and data visualization for mobile apps. A very solid implementation.
Inspiration and Fun
DIY: A Portable Pocket Display
https://www.bilibili.com/video/BV17D4y1X7AT
”Is your next monitor a power bank?” An incredible hardware/software DIY project. The technical depth of this creator is truly impressive.
The Hard Secrets Behind “Simple” Game Details
https://daily.zhihu.com/story/9730917
How do characters walk naturally in games? A look at “motion matching” and the technical complexity of movement.
Living in a Tier 1 City, Buying in a Tier 2 City: Does It Work?
https://mp.weixin.qq.com/s/MtGWzpoNysSu-NP4ArZ09A
A very down-to-earth analysis of the housing market for young people.