# 60. Blockchain Avatars

> I bought a blockchain avatar on a whim just to follow the trend. This Big Big Wolf version actually looks pretty cool.

- Issue: 60
- Published: 2022/01/11
- HTML: https://weekly.tw93.fun/en/posts/60
- JSON: https://weekly.tw93.fun/api/en/posts/60.json
- Chinese original: https://weekly.tw93.fun/posts/60.md

---

<img src="https://gw.alipayobjects.com/zos/k/yi/QhvtWT.png" width="800" />

<small>I bought a blockchain avatar on a whim just to follow the trend. This Big Big Wolf version actually looks pretty cool.</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

**Deep Optimization of Flutter Flow Scenes in Taote**  
<https://mp.weixin.qq.com/s/H2VqX6qSJ1KLkXB5p4S0dw>  
Taote (Alibaba's bargain app) uses Flutter quite extensively. This article dives into how they optimized for frame drops and stuttering.

**React Conf 2021 Recap**  
<https://reactjs.org/blog/2021/12/17/react-conf-2021-recap.html>  
Help me up—I can still learn! A summary of the big announcements from the most recent React conference.

**Introduction to JSON Schema**  
<https://www.cnblogs.com/terencezhou/p/10474617.html>  
A very comprehensive and easy-to-understand guide to defining the structure of your JSON data.

**Predicting Front-End Trends for 2022**  
<https://juejin.cn/post/7036294322567774239>  
Take these as food for thought. It’s always good to stay informed, but maintain your own perspective on where the industry is heading.

## Trending Open Source

**WantWords: An Open Source Reverse Dictionary from Tsinghua**  
<https://github.com/thunlp/WantWords>  
Perfect for someone like me who often struggles to find the "perfect" word to describe a thought.  
<img src="https://gw.alipayobjects.com/zos/k/ca/sVkmjO.jpg" width="800" />

**Ethereum Boilerplate: Full-Stack Ethereum Template**  
<https://github.com/ethereum-boilerplate/ethereum-boilerplate>  
A comprehensive starting point for anyone looking to build decentralized applications on Ethereum.  
<img src="https://cdn.tw93.fun/blog/upic/V6nqWK.gif" width="800" />

**Hacker Scripts: Based on a True Story**  
<https://github.com/NARKOZ/hacker-scripts>  
A hilarious (and legendary) collection of scripts used to automate... everything.  
<img src="https://cdn.tw93.fun/blog/upic/HRa1TP.jpg" width="800" />

**pnpm: Fast, Disk Space Efficient Package Manager**  
<https://pnpm.io/>  
When using npm or Yarn, if you have 100 projects using the same dependency, you have 100 copies on your disk. pnpm stores them once in a content-addressable store. A total game changer.

**Flame: A Flutter Game Engine**  
<https://github.com/flame-engine/flame>  
A 2D game engine built on top of Flutter. It looks perfect for building simple, cross-platform games.

## Just Looking Around

**Apple Now Supports Custom Product Pages in the App Store**  
<https://help.apple.com/app-store-connect/#/dev3a2998d9f>  
Developers can now create multiple versions of their product page with different screenshots and promotional text to highlight specific features for different audiences.  
<img src="https://cdn.tw93.fun/blog/upic/kKg9XY.jpg" width="800" />

**Building GitHub’s New Code Search Engine from Scratch**  
<https://github.blog/2021-12-08-improving-github-code-search/>  
A deep dive into the engineering effort behind the significantly faster and more powerful code search we now enjoy on GitHub.  
<img src="https://cdn.tw93.fun/blog/upic/qtD6OH.jpg" width="800" />

**On the Recent Hiring Frenzy in Inland China Factories**  
<https://zhuanlan.zhihu.com/p/442111383>  
A look at the massive turnout for a battery manufacturing plant in Yibin, where over 3,000 applicants showed up for blue-collar roles on a single day.

**Understanding the Log4Shell Vulnerability**  
<https://sspai.com/post/70394>  
What exactly was the absolute chaos caused by Log4Shell? This image pretty much sums it up.  
<img src="https://cdn.tw93.fun/blog/upic/27gmne.jpg" width=300/>
