# 31. Dinner at mamala

> The cover shows a steak at mamala—a fantastic Western restaurant with an incredible view. It’s the perfect spot for a special occasion or a fancy date night.

- Issue: 31
- Published: 2021/06/22
- HTML: https://weekly.tw93.fun/en/posts/31
- JSON: https://weekly.tw93.fun/api/en/posts/31.json
- Chinese original: https://weekly.tw93.fun/posts/31.md

---

<img src="https://gw.alipayobjects.com/zos/k/6f/L3GWS7.jpg" width="800" />

<small>The cover shows a steak at mamala—a fantastic Western restaurant with an incredible view. It’s the perfect spot for a special occasion or a fancy date night.</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.**

## Front-End Technology

**How JavaScript Debuggers Actually Work**  
<https://juejin.cn/post/6961790494514872333>  
We use debuggers every day to step through code and set breakpoints, but do you know the underlying mechanics that make it possible?

**Optimizing Flutter for Large-Scale Travel Apps**  
<https://mp.weixin.qq.com/s/VP6WEQkEel3W4tdo3ThYDw>  
Ctrip (Trip.com) shares their hard-won experience and best practices for implementing Flutter in a massive production environment.

**Everything You Need to Know About Deno**  
<https://mp.weixin.qq.com/s/6tXZYQ8SBvIrhhsZEKVZqQ>  
A great introductory piece for Node developers looking to understand the core differences and advantages of the Deno runtime.

**Serving Billions: The Online Serving Architecture at Meituan**  
<https://tech.meituan.com/2021/05/13/turing-os-online-serving.html>  
A deep technical dive into the Turing OS platform that powers AI serving across Meituan’s vast ecosystem.

## Trending Open Source

**RPi OS Tutorials in Rust**  
<https://github.com/rust-embedded/rust-raspberrypi-OS-tutorials>  
A very "trendy" way to learn operating system fundamentals: building one for a Raspberry Pi using Rust.  
<img src="https://cdn.tw93.fun/blog/upic/ZzivqL.gif" width="800" />

**playground-macos: macOS GUI Built with Frontend Tech**  
<https://github.com/Renovamen/playground-macos>  
Truly impressive—you can try the live demo at [portfolio.zxh.io](https://portfolio.zxh.io/).  
<img src="https://cdn.tw93.fun/blog/upic/Dmuo5D.gif" width="800" />

**GetX: Lightweight State and Route Management for Flutter**  
<https://github.com/jonataslaw/getx>  
An all-in-one solution for Flutter that simplifies high-performance reactive state management and dependency injection.  
<img src="https://cdn.tw93.fun/blog/upic/ORcYpo.jpg" width="800" />

**slidev: Presentation Slides for Developers**  
<https://github.com/slidevjs/slidev>  
Write your presentations in Markdown and have them rendered as beautiful, web-based slides. Great for internal talks.  
<img src="https://cdn.tw93.fun/blog/upic/asxsQu.gif" width="800" />

**terminal-kit: Interactive Terminal UI Package**  
<https://github.com/cronvel/terminal-kit>  
Build rich, interactive command-line interfaces with mouse support and sophisticated layouts.  
<img src="https://cdn.tw93.fun/blog/upic/B5rzQI.gif" width="800" />

**zx: A Better Way to Write Shell Scripts**  
<https://github.com/google/zx>  
Google’s library that makes it incredibly easy to use Node.js as a shell script engine.

```javascript
#!/usr/bin/env zx

await $`cat package.json | grep name`
let branch = await $`git branch --show-current`
await $`dep deploy --branch=${branch}`
```

## Just Looking Around

**A Discussion on Freedom**  
[Read the V2EX Thread](https://www.v2ex.com/t/775584?p=1)  
A refreshingly grounded conversation on the concept of freedom, far more down-to-earth than the usual theoretical debates.

**Why is the Babel Project Running Out of Money?**  
<https://babeljs.io/blog/2021/05/10/funding-update.html>  
Babel is used by millions, yet its financial sustainability is in question. This post sparked quite a controversy regarding the compensation of its core maintainers.

**Privacy in iOS 14.5: 96% of US Users Opt-Out**  
<https://arstechnica.com/gadgets/2021/05/96-of-us-users-opt-out-of-app-tracking-in-ios-14-5-analytics-find/>  
The introduction of App Tracking Transparency has had a massive impact on the advertising ecosystem. It’ll be interesting to see the long-term data for other regions.

**The Hardest Problem in Software Engineering**  
<http://www.ruanyifeng.com/blog/2021/05/scaling-problem.html>  
Ruan Yifeng on the challenges of scaling teams and why communication overhead is often the biggest bottleneck in large projects.

**Science Breakdown: The Uncontrolled Re-entry of CZ-5B**  
<https://mp.weixin.qq.com/s/Dx0lWSGRZGZIrA8pAkn2ug>  
A serious scientific explanation of the re-entry process for the Long March 5B rocket stage—dispelling myths with hard physics.
