This article contains 2000 words or more. It should take about 5 minutes to read.

[Nuggets Week] Highlights of this issue:

  • Start to build a Canvas layout engine
  • You may not know Transition
  • Here are 20 lessons on how not to code
  • Zero code skill platform technology practice exploration!
  • From the future, what are the front-end guys doing in 2022?
  • 🧨 big New Year’s day, give bear children a whole fun and interesting game book

Rules: The article should be published within one month before the issue of “Nuggets Week”. And in line with the content of each column positioning and requirements.

A week of gold

Content judges will be sifting through the community’s deep technical posts over the course of the week, and good technical posts will have a chance to appear in the list below, in no particular order.

The article classification The article The author Introduction to the
The front end Start to build a Canvas layout engine NetEase Cloud Music technology team After sorting out the functions to be done, a simple canvas typesetting engine comes to mind.
The front end You may not know Transition FESKY In this article we will take a closer look at the CSS3 Transition animation. Isn’t it easy, you might ask, what is there to say?
The front end Introduction to Graphics Rendering Peep Path (front view + Popular Science) Bytedance ADFE team The content of graphic rendering occupies an indispensable part in the whole knowledge system of the front end. Whether it is data visualization, 3D model display, or H5 game development, it is necessary to have an understanding of the knowledge of graphic rendering.
The back-end Here are 20 lessons on how not to code “Technology,” said Susan Here are 20 examples of code that will drive you crazy.
The back-end Signal | How to Build large-scale end-to-end encrypted calls with Rust Rust_Magazine This article explains the principle behind the open source call Service signal-calling-service.
The back-end Apache Druid’s engineering practices in Shopee Shopee technical team Apache Druid is a high-performance open source timing database that is ideal for low-latency query analysis scenarios in interactive experiences. This article will focus on Apache Druid’s engineering practices to support real-time analysis of OLAP, Shopee’s core business.
Android If the App is in the foreground, the Activity will not be recycled. coder_pig In a single-process scenario, is it really possible for an Activity to be reclaimed only because the process was reclaimed by the system?
Android Why is Flutter Riverpod officially recommended? Love cat de Xiao Guo This article takes you through the guts of how RiverPod is implemented, understanding how it works, and how to do it with fewer templates than providers and without relying on BuildContext.
Android Application scenarios and comparison of Flutter code generation techniques [APT and AOP] Nayuta Flutter also has technologies similar to native APT and AOP. What are their characteristics? Which solution should be used? How do they generate code?
iOS The Story behind the Swift Protocol (I) At the top of the peak This paper mainly introduces the practical skills of Swift Protocol and discusses Type Erasure, Opaque Types, Generics and Phantom Types in detail through examples. They are helpful for writing better and more elegant Swift code.
Artificial intelligence (ai) How do deep learning frameworks gracefully do operator alignment tasks? OneFlow first-class technology This article is used to introduce OneFlow operator AutoTest framework, take a look at OneFlow deep learning framework in the operator development process is how to gracefully do operator alignment task.
Artificial intelligence (ai) Zero code skill platform technology practice exploration! OPPO assistant What does it take to implement an intelligent assistant?
Artificial intelligence (ai) Fly oar advanced use tutorial: custom CPU operator implementation and use Livingbody Learning the C++ implementation of custom operators can give you a deeper understanding of the underlying logic of neural network operation.

Hot spot observation

Collect industry hot spots and insight into technology trends.

The article classification The article The author Introduction to the
Android Upgrade The Brim filling guide to Flutter 2.10 Love cat de Xiao Guo This article summarizes some of the problems encountered with the current upgrade of Flutter 2.10.
Android React Native’s new architecture update for 2022 Love cat de Xiao Guo RN has gone from 0.61 to 0.67 in just two years, so it looks like the 1.0 meme is here to stay.
Android Folding screen application design specification, know? Android_ developers This article highlights updates to the Material Design guide and provides some suggestions to help developers build applications based on the principles of adaptive interfaces that work on tablets and foldable devices.
iOS Flutter 2.10 | Stable support for Windows, performance improvements, Material 3 updates AlexV525 Just two months after the last Release of The 2.8 stable, Flutter has released version 2.10. Check out what’s new here.
The front end From the future, what are the front-end guys doing in 2022? Bytes in the front This is a document from the future, thanks for your continued interest in the field of front-end technology.

Nuggets kaleidoscope

Are you the treasure trove of articles from the nuggets community, sorted by content quality, creative dimensions?

The article classification The article The author Introduction to the
The back-end Use Python to make a fund query robot, can also expand! class Hand in hand with everyone to achieve a fund query robot, convenient to view their own concerns about the fund’s various index ups and downs.
The front end 🧨 big New Year’s day, give bear children a whole fun and interesting game book Guowc We want to design an interactive picture book about the traditional Chinese New Year, so that children can feel the charm of the traditional Chinese New Year without going out of their homes, and find the full flavor of the Spring Festival memories.
The front end This Spring Festival pays tribute to the opening of the Winter Olympics with a snowflake ❄️ ruby____ Snowflakes are beautiful because they conform to our naive aesthetic of geometry, where fractals often create impressive patterns.

The program life

The article The author Introduction to the
From job-hopping to being laid off Jung rob Document the course of 2021.
Go Learning Route (2022) yongxinz A Go learning route, this learning route does not win by quantity, strive to be streamlined.

Community official zone

Event calendar

The name of the event The activity time Event manager
First challenge in 2022 January 18th – February 28th @ Deborah qian qian
🏆 Technology Feature 15 | Talk about 2022 technology trends January 10th – February 21st @sweet smiling face,@Zoe_2333
Boiling-point Fish Farming scheme, collection card redemption gift February 14th – March 6th Boiling point little assistant
Creators Bootcamp # 4 February 14th – February 28th @an operating machine with feelings

The official announcement

  • Homepage information flow is not interested, shielding the author/label function online
  • Nuggets annual report is online, click here to see my annual report!
  • Nuggets community article recommended rules update! What kind of articles won’t be recommended?

Nuggets weekly support for submissions, whether your own articles or your favorite author’s articles, can be recommended in the comments section!

We will support and reward the listed authors according to the monthly statistics. In addition, the authors who have been listed for many times will have the opportunity to obtain the official entity certificate of “Gold Digging Week · Gold Selected author”! The first certificate will be issued in early March, please pay attention to the update of “Gold Digging Week”.

📖 Submission area

Submission requirements

  1. Recommended articles: For articles that you think could be on this list, but were not included in this list, you can post a link in the comments section with a reason for your recommendation. Note that the article must be created within one month before the publication of this week’s Nuggets. You can recommend your own articles as well as others’ articles.
  1. Self-recommendation on the wall: articles published within one month prior to the release of each nuggets week can be submitted in the comments section, with the link attached and the reason for the recommendation, you will have a chance to be included in the next “Nuggets Week”.

“Gold Digging Week” aims to provide a more comprehensive window of intensive reading for the vast number of digging friends, and at the same time to provide periodical flow support and material rewards for good writers, so that high-quality articles can be seen by more people and help more developers to grow. Let quality authors get positive incentives, shaping personal technical influence.

If your article is deep or interesting, you have a chance to be featured on nuggets Week! If you think we missed something, you can also recommend it in the comments section. If you have any suggestions or comments about “Nuggets week”, please feel free to post them in the comments section.