# 第 24 期 - 小酒吧听歌

> 封面图摄于小酒吧听 

- Issue: 24
- 发布日期: 2021/05/04
- HTML: https://weekly.tw93.fun/posts/24
- JSON: https://weekly.tw93.fun/api/posts/24.json
- English translation: https://weekly.tw93.fun/en/posts/24.md

---

<img src="https://gw.alipayobjects.com/zos/k/app2/121231231ddds.gif" width="800" />

<small>封面图摄于小酒吧听 [民谣](https://cdn.tw93.fun/blog/upic/sYBFaz.mp4)，点击图片可见视频，氛围很轻松～</small>

> **记录每周看到的前端潮流技术，筛选后用接地气方式发布于此，关注此专栏可以及时收到更新~**

### 前端技术

**飞猪 Flutter 技术演进及业务改造的实践与思考总结**  
<https://mp.weixin.qq.com/s/iN2Z1oCYlZbuPEbVYVf4WQ>  
飞猪旅鹤老师关于飞猪 Flutter 的体系化建设的一个文字分享版本。

**Flutter 2 正式发布！**  
<https://mp.weixin.qq.com/s/tJe2ScLgKWFTybpBtDl2TA>  
通过 Flutter 2，您可以使用相同的代码库为五种操作系统构建原生应用: iOS、Android、Windows、macOS 和 Linux；以及为 Chrome、Firefox、Safari 和 Edge 等浏览器打造 web 体验。

**深入剖析 JavaScript 编译器/解释器引擎 QuickJS**  
<https://mp.weixin.qq.com/s/sKP1Svn8r8z_VEIlbUcxTg>  
多了解些 JavaScript 语言。

**深入学习 JS 定时器**  
<http://www.alloyteam.com/2021/03/15389/>  
腾讯 Alloy Team 的一篇文章，一起来看看 JS 中定时器的本质。

**停止使用 Icon Fonts**  
<https://www.irigoyen.dev/blog/2021/02/17/stop-using-icon-fonts/>  
Icon Fonts 原来已经 22 年历史了，作者说了一些他的缺陷，以及建议使用 svg 来代替。

### 开源工具

**搜狗拼音输入法的几款极简风格皮肤**  
<https://github.com/xiaochunjimmy/Sogou-Input-Skin>  
累计有 6 套我觉得很漂亮的主题，不过最喜欢下面这个。  
<img src="https://gw.alipayobjects.com/zos/k/13/ITOmn9.jpg" width="800" />

**miro：终端马里奥**  
<https://github.com/o2sh/miro>  
用 Rust 编写的 GPU 加速终端仿真器。  
<img src="https://gw.alipayobjects.com/zos/k/t4/Idq37L.gif" width="800" />

**web-minecraft：用 JS 写的我的世界**  
<https://github.com/michaljaz/web-minecraft>  
<img src="https://gw.alipayobjects.com/zos/k/h9/bm0jil.jpg" width="800" />

**filepond：一个灵活的文件上传 JS 库**  
<https://github.com/pqina/filepond>  
随仍随传，同时支持各种文件类型，并支持各类主流框架使用，体验看着还不错。  
<img src="https://cdn.tw93.fun/blog/upic/R0ThQS.gif" width=300/>

**ytfzf：用命令行去找视频和看视频**  
<https://github.com/pystardust/ytfzf>  
<img src="https://cdn.tw93.fun/blog/upic/yhDZOX.gif" width="800" />

**PaddleGAN：百度飞浆开源的一个很潮流的深度学习图像处理**  
<https://github.com/PaddlePaddle/PaddleGAN>  
<img src="https://cdn.tw93.fun/blog/upic/3rttI6.gif" width="800" />

**Svelte NodeGUI**  
<https://svelte.nodegui.org/>  
使用 Node.js 和 Svelte 构建高性能的跨平台应用。  
<img src="https://cdn.tw93.fun/blog/upic/WJtQKD.jpg" width="800" />

## 他山之石

**美团外卖特征平台的建设与实践**  
<https://tech.meituan.com/2021/03/04/featureplatform-in-mtwaimai.html>  
在美团外卖算法场景中，根据功能不同，外卖算法平台可划分为三部分：模型服务、模型训练和特征平台。其中模型服务用于提供在线模型预估，模型训练用于提供模型的训练产出，特征平台则提供特征和样本的数据支撑，本文将重点阐述外卖特征平台在建设过程中遇到的挑战以及优化思路。

**为什么 Kubernetes 要替换 Docker**  
<https://draveness.me//whys-the-design-kubernetes-deprecate-docker>  
Kubernetes 是今天容器编排领域的事实标准，而 Docker 从诞生之日到今天都在容器中扮演着举足轻重的地位，也都是 Kubernetes 中的默认容器引擎。然而在 2020 年 12 月，Kubernetes 社区决定着手移除仓库中 Dockershim 相关代码，来看看为什么？

**详解知乎招股书：有什么价值？靠什么赚钱？凭什么活着？**  
<https://mp.weixin.qq.com/s/tt0r7ZPT3H9wP4eDWX_hEw>  
一起来看看知乎招股书，以及了解这 10 年到上市是怎么走过来的。

**如何做一场高质量的分享**  
<https://mp.weixin.qq.com/s/Uwia82XlTMHPcvJ8QpPbSg>  
阿相同学关于分享的一个分享很不错。
