# 18. Soul

> The cover shows a still from the movie “Soul.” Great creativity—easily the best film I’ve seen in the past year. Highly recommended.

- Issue: 18
- Published: 2021/03/23
- HTML: https://weekly.tw93.fun/en/posts/18
- JSON: https://weekly.tw93.fun/api/en/posts/18.json
- Chinese original: https://weekly.tw93.fun/posts/18.md

---

<img src="https://gw.alipayobjects.com/zos/k/tx/qjWY4O.jpg" width="800" />

<small>The cover shows a still from the movie "Soul." Great creativity—easily the best film I’ve seen in the past year. Highly recommended.</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

**The node_modules Dilemma**  
<https://juejin.cn/post/6914508615969669127>  
One of Ryan Dahl’s top 10 regrets about Node.js was supporting `node_modules`. While it works, it creates massive engineering overhead. This article summarizing the issues and possible improvements.

**Optimizing Compression in Meituan’s Build Systems**  
<https://tech.meituan.com/2021/01/07/pack-gzip-zstd-lz4.html>  
A look at how Meituan optimized build packaging times. It even touches on the "Middle-out compression" concept from the show *Silicon Valley*.

**The Distance to "No-Code"**  
<https://mp.weixin.qq.com/s/Zhmh6mzCyxJlOvmuDMBSfw>  
A non-technical perspective from designers and PMs on how the no-code trend will impact future product forms.

**What to Expect in Machine Learning in 2021?**  
<https://www.zhihu.com/question/437954796>  
A insightful Zhihu answer on the future of ML, particularly focusing on how large-scale models will be deployed to hardware for real-time predictions.

## Open Source and Tools

**Fyne: A Cross-Platform UI Toolkit in Go**  
<https://github.com/fyne-io/fyne>  
Try building a GUI with Go and see how it compares to standard frontend development.

**215 Favorite JS Utilities—One Line Each**  
<https://1loc.dev/>  
A great refresher on concise, idiomatic JavaScript for daily use.

**fkill-cli: A Better Way to Kill Processes**  
<https://github.com/sindresorhus/fkill-cli>  
<img src="https://gw.alipayobjects.com/zos/k/gl/UtXD1U.gif" width="800" />

## iOS and Cross-Platform

**Beginner’s Guide to Building CLI Tools with Swift**  
<https://mp.weixin.qq.com/s/V4IdsYUouKGr68ULyb88Qw>  
We've seen Swift used for backends; now it's making waves in the CLI world. Worth exploring.

**New Features in Mac Catalyst**  
<https://mp.weixin.qq.com/s/zlmsfTgUtJNKbBZxOgn8KQ>  
Apple's tech for easily porting iPad apps to macOS is maturing. Learn what's new for 2019/2020.

**From a Line of Text to the Screen: The Flutter Rendering Process**  
<https://mp.weixin.qq.com/s/RAM3GbJ_vjnC_JcgNrFKtg>

## Inspiration and Design

**The Ecological Threat of Stray Cats**  
<https://mp.weixin.qq.com/s/FZAHxaxdSBHN4XGov9QjXQ>  
A reminder to never abandon pets. Adoption is always the better way.

**Keeping Users with Innovation: The Evolution of Activity Operations**  
<https://mp.weixin.qq.com/s/270jEQfq0cdBgdqoH97OLg>  
How "QQ Dance" (a 12-year-old game) maintains its user base through innovative marketing and operational strategies.
