# 8. Osaka Kaiyukan

> The cover shows the Osaka Kaiyukan in Japan. It’s famous for its giant 

- Issue: 8
- Published: 2021/01/12
- HTML: https://weekly.tw93.fun/en/posts/8
- JSON: https://weekly.tw93.fun/api/en/posts/8.json
- Chinese original: https://weekly.tw93.fun/posts/8.md

---

<img src="https://gw.alipayobjects.com/zos/k/1i/nn4eEv.jpg" width="800" />

<small>The cover shows the Osaka Kaiyukan in Japan. It’s famous for its giant [whale sharks](https://gw.alipayobjects.com/os/k/oh/1213213123iii.mp4). The biodiversity is incredible—highly recommended once the pandemic travel restrictions ease.</small>

> **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.  
<img src="https://cdn.tw93.fun/blog/upic/WZe3kK.gif" width="800" />

**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.
