Osaka Kaiyukan

The cover shows the Osaka Kaiyukan in Japan. It’s famous for its giant whale sharks. The biodiversity is incredible—highly recommended once the pandemic travel restrictions ease.

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

My Frontend Journey: Looking Inward for Inner Peace
https://mp.weixin.qq.com/s/yjAzgpBpLUrAKgIZd__sNg
Follow Saint-Si’s journey from P5 to P8 in four years at Fliggy. A very thoughtful read for any developer.

Laws, Theories, and Principles for Developers
https://github.com/nusr/hacker-laws-zh
A collection of abstract wisdom like “Premature optimization is the root of all evil” and “Nine women cannot have a baby in one month.”

Explaining JavaScript Memory Management
https://felixgerschau.com/javascript-memory-management
We rarely think about memory because the browser handles it, but knowing the principles is essential for debugging leaks.

How QR Code Scanning Login Works
https://juejin.im/post/6844904111398191117
Think first: how would you implement this? Then read the article to compare.

Why IPv6 is Hard to Replace IPv4
https://draveness.me/whys-the-design-ipv6-replacing-ipv4/
A high-quality breakdown of network principles and the design challenges of the modern internet.

Using Emojis to Create CSS Shapes
https://css-tricks.com/creating-css-shapes-with-emoji/
A clever look at using emoji shapes to create interesting text-wrap effects.

Open Source and Tools

Gazepass: Passwordless Login API
https://gazepass.com/
Following the Face ID and Touch ID for the Web trend, someone has already productized it. The implementation is impressive.

RSSHub: RSS Everything
https://github.com/DIYgod/RSSHub
An easy-to-extend RSS generator that can turn almost any site into an RSS feed.

Linux Shell Tools for iOS
https://github.com/ish-app/ish/
Run a Linux shell on your iPhone. What would you do with it?

NSFW Detection with TensorFlow.js
https://github.com/infinitered/nsfwjs
Quickly identify Not Safe For Work images directly in the browser using machine learning.

Eta: A New Modern Template Engine
https://eta.js.org/
Lighter and more configurable than alternatives, and works in Node, Deno, and the browser.

Generate Your Running Home Page with GitHub Actions
https://github.com/yihong0618/running_page
Uses GitHub Actions, Gatsby, and Mapbox to automatically sync and display your running data from apps like Keep or Nike.

iOS and Multi-Platform

Native Maps and Web Integration
https://mp.weixin.qq.com/s/RKGJOtRMjTetTZRIGzqH_Q
Exploring “Same-Layer Rendering” to overlay WebViews with Native components—perfect for maps with web overlays.

Self-Developed iOS Hot Update: OCPack
https://juejin.im/post/6884833291740905480
An interesting look at dynamic updates on iOS, though Apple’s policies make this hard to use at scale.

iOS Performance: Cutting OOM Crashes by 50% at TikTok
https://mp.weixin.qq.com/s/4-4M9E8NziAgshlwB7Sc6g
Out Of Memory (OOM) crashes are invisible to many frontend devs but a nightmare for mobile teams. Here is how TikTok solved it.

iOS Widget Development at Hema
https://mp.weixin.qq.com/s/xXEWWHXt4oKDSboogTbTZA
Lessons on authentication, data updates, and UI rendering for the new iOS 14 widgets.

Inspiration and Fun

Product Architecture Design for PMs
http://www.woshipm.com/pd/4231285.html
How to master the underlying logic and architecture of a complex product.

What Time is Too Late?
https://daily.zhihu.com/story/9729486
Better to sleep early tonight.

How is the Census Conducted?
https://mp.weixin.qq.com/s/Hc6TR83XRpwxW_g3vIdZXw
A Paperclip-style explainer on the massive logistical undertaking of a national census.

How to Effectively Code Review
https://mp.weixin.qq.com/s/uFivYfX53s5zAe6hacznlg
Tencent engineers share their tips for efficient and meaningful reviews.

Pure CSS Game: You Must Build a Lighthouse
https://codepen.io/ivorjetski/pen/OJXbvdL
Impressive animations built entirely with CSS.