[Nuggets Week] Highlights of this issue:
- Exploration of Douyin Android package volume optimization
- IOS thin body! A solution to make 50% of local images disappear
- Why are fewer people using RESTful apis?
- 3D object detection 3D IOU-NET paper interpretation
- Which front-end technologies will be hot in 2022?
- Spring Festival creative contest small game PK
- …
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 |
---|---|---|---|
Android | Exploration on Volume optimization of Douyin Android package: Simplify DEX volume from Class bytecode | Bytedance technology team | With the increase of business complexity, the code magnitude must be increasing, but how to optimize the code in the case of business indifference is a very important optimization direction. |
Android | Google DevFest 2021 Guangzhou International Carnival – Introduces you to the different Flutter | Love cat de Xiao Guo | Take a look at some interesting aspects of Flutter’s size layout through different angles. |
Android | Android Audio Focus management | coder_android | How to manage audio focus when multiple Android applications request audio playback? |
iOS | IOS Optimization – Startup optimization | CoderStar | This paper mainly combs the ios startup optimization scheme and summarizes the actual use. |
iOS | Use of Flutter- webView and JS interaction | Week of candy | This article introduces the WebView component of Flutter, which can load web pages, JS interaction, network request, Cookies, cache, LOAD HTML, load failed pages, etc. |
iOS | IOS thin body! A solution to make 50% of local images disappear | LevySu | How to eliminate unnecessary image resources in ios? |
The front end | Simple CSS animation | chokcoco | In this paper, a more comprehensive and detailed combing of all aspects of CSS animation, for each attribute usage explanation and advanced usage hint, is a good tutorial from the beginning to the advanced. |
The front end | Web multithreading development tool Comlink analysis and thinking | Zhengcai cloud front-end team | JavaScript is a single-threaded language, so why do we subjectively perceive it as “multithreaded” when we use it? |
The front end | A case study of VSCode Snippets greatly improves development efficiency | God said let there be light | Efficient and useful snippets, learn to earn! |
The front end | Use Taro + Vue3 to develop wechat applets | Lin Liqing sichuan | Many developers may not know that taro3.0 and above supports the use of VUE. This article will introduce how to use Taro3 + Vue3 to develop wechat applets. |
The front end | Using an accordion folding card example: Why don’t DCarouseIndicator use pageIndex on DCarousel directly? | DevUI team | Why don’t CarouselIndicator directly use Carousel’s pageIndex instead of defining a V-Model bidirectional binding? |
The front end | Why would you use TailwindCSS? | Silly dream beast | What are the benefits of TailwindCSS? |
The back-end | Why are fewer people using RESTful apis? | zhangwinwin | API designs are rarely RESTful, and most are JSON-like Rpc-like. Why is that? |
The back-end | Practical: Spring multi-tenant data source management AbstractRoutingDataSource! | Taste of little sister | In many cases, we need to access multiple data sources in a service, while the Spring itself provides AbstractRoutingDataSource way, make its management possible. |
The back-end | Golang Resource embedding scheme: Prequer | Su Yang | There are many use schemes for Golang resource embedding on the network, but few people analyze the principle, compare the performance between the native implementation and the open source implementation, and analyze the applicable scenarios. |
The back-end | Cache consistency best practices | To object technology | The core domains of e-commerce, such as goods, marketing, inventory, order and so on, actually have their own characteristics in the choice of cache. So are there some best practices that we can refer to behind these different businesses? |
Artificial intelligence (ai) | Machine Learning Algorithm series (8) — Log-probability Regression Algorithm | Saisimon | Why not directly gDA and Newton’s methods, and what are the defects of these two original algorithms? |
Artificial intelligence (ai) | AI recognition of who the photo is, face_recognition open source project installation using machine learning | The swordsman Aliang | Face_recognition project can do a lot, face detection function is also available, is a relatively mature project. |
Artificial intelligence (ai) | DSTC10 open field dialogue evaluation competition winner method summary | Meituan technical team | In this paper, mME-CRS, the champion method of DSTC10 open field dialogue evaluation track, is introduced. This method designs a variety of evaluation indexes and integrates the scores of different indexes by using correlation re-normalization algorithm. |
Artificial intelligence (ai) | Distributed Training Parameter Sharding ZeRO | Rossi’s reflections | Parameter Sharding is to segment model parameters equally to each GPU, so as to achieve the purpose of using fewer Gpus to achieve large-scale model training. |
Artificial intelligence (ai) | 3D object detection 3D IOU-NET paper interpretation | twn29004 | In this paper, we introduce the solutions to the two problems of extracting and predicting IoU in 3D target detection. |
Hot spot observation
Collect industry hot spots and insight into technology trends.
The article classification | The article | The author | Introduction to the |
---|---|---|---|
The back-end | Rust Ecological Map by Stars and Sea (Part I) | Zhang Handong | This article is part of the “2021 Technology Review” series, which focuses on the important progress of Rust ecological map in 2021. |
The back-end | Annual Inventory of Rust Ecological Map by Stars and Sea (Part 2) | Zhang Handong | This is the second part of the “2021 Technology Review” series, which focuses on the important progress of Rust ecological map in 2021. |
The back-end | Annual inventory database: from upper cloud to cloud native | Huang Dongxu | This article, part of the “2021 Technology Roundup” series, focuses on the important developments in the database in 2021. |
The front end | Which front-end technologies will be hot in 2022? | Sweep the floor blind monk | This paper will start from the actual technical solutions and look into the direction of future front-end concerns in 2022. |
Android | “New” for Me, 2022 Take a look at these technologies | beiyang | 2022 Take a look at these technologies! |
The front end | Install this Chrome plugin on the front end | Procedural yuan is the cutest | Make a Chrome extension for Amway! |
Nuggets kaleidoscope
Are you the treasure trove of articles from the nuggets community, sorted by content quality, creative dimensions?
The article | The author | Introduction to the |
---|---|---|
A fireworks feast π, happy 2022 Chinese New Year π | available online | LBJ | Watch a New Year’s fireworks extravaganza online |
12306 grab tickets artifact, power in the far want to go home you! | My first test | I got the artifact, I got the ticket! |
Why it’s not always lucky to grab a red envelope at Spring Festival? After reading wechat grab red envelope algorithm you will understand! | XiaoLin_Java | Take you to interpret wechat grab red envelope algorithm |
Java [year of the Beast battle] I wish you a smile | I’m obstinate than you | Let’s fight nian! |
Turn a friend’s photo into a pencil sketch with AI — π2020 U2Netπ | The ink of the AI | Mom doesn’t have to worry about me sketching anymore |
Three. Js to achieve the Year of the Tiger Spring Festival 3D creative page | dragonir | Make a 3D tiger |
Remember your Spring Festival with particle animation! Support emoticons | The battlefield packet | Visualize your old Spring memories |
Fast Chinese New Year, I wrote a set off firecrackers animation π₯ | Would you care to keiko _ | Use CSS to set off firecrackers |
Three. Js 3D particle animation: Stars send blessings, Happy Spring Festival | God said let there be light | I picked all over the sky stars, want to give you a blessing |
π Canvas special: fireworks show π | Saltwater fish at ease | Cyber fireworks show |
Compose realizes the effect of handwritten spring Couplets | Programmer Jiang | Who says programmers can’t write Spring Festival couplets? |
Vue New Year game – Grab tickets by hand, learn and play simultaneously (online experience) | Li, castle peak | Play games, practice speed! |
Chinese New Year is coming, with five different JS effects to take you to see fireworks | The sea has | Five kinds of fireworks, five blessings |
Rotation, the React! — Dancing React icon | The battlefield packet | Add a cool animation effect to the React icon |
The program life
The article | The author | Introduction to the |
---|---|---|
Create a cool workflow with your personal blog! | Jiu ‘er’s small bookstore | This article shares the whole process of the author’s personal blog development. |
The road to self-redemption for college students in 1996 | Front end of the stream | I give you a word: “Move forward silently, one day there will be a bright future.” |
Let every year on the road to stronger! Annual summary of three years of Android | Nine heart | Let every year in the technology on the way up, the future will have more options. |
π‘ X’s 2021 year-end review | xlogic | Continuous growth does not happen naturally, it is a subjective choice. Because continuous growth must be accompanied by pain and even risk. |
Excuse me each programmer, is my way of thinking wrong? | According to technology | I think one of the professional qualities of a good practical programmer is to constantly find a balance between limited development time and elegant code implementation. |
Summary of my 21 years: A front end Leader’s chatter | cnjs | In the current company has been 5 years, from a front-end white to a front-end old white, I used to sum up the feeling in a rookie training meeting: gratitude & worth. |
What has he experienced from the star of open source entrepreneurship to the run away of deleted library? | Yi jun | If you were Marak Squires, what would you choose? |
Graduation five years still in volume: 2021 year-end summary | doodlewind | Hungry Idiot: I also happen to have been working for 5 years. Due to my limitations, I have very little involvement in open source projects. Most of my daily work is business coding. I’m not confused, but I’m in a helpless state where my ability seems to be difficult to become an extraordinary talent in one direction, and various reasons make it difficult for me to work with such a person. If there is any fun in the work, let’s train interns. I sincerely hope that every junior can feel the warmth when they first enter the workplace, and hope that they can take this insignificant technology torch in my hand and pass it on |
Community official zone
Event calendar
Activity theme | The activity time | Event manager |
---|---|---|
We are all knowledge sharing officers | January 17 — 23 | Boiling point little assistant |
Spring Festival Games (1.18) | January 18 — 23 | @ the nuggets sauce |
Spring Festival Games (1.19) | January 18 — 23 | @ the nuggets sauce |
Spring Festival creative Submission contest | January 10th – February 10th | @ the nuggets Troy |
Technology Features | Talk about 2022 technology trends | January 10th – February 21st | @sweet smiling face,@Zoe_2333 |
The first wen Challenge in 2022 | January 18th – February 28th | @ Deborah qian qian |
The official announcement
- 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
- 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.
- 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.