头图

HEADER

Dandelion·JELLY Technical Journal Vol.43

What do the big guys think of when you mention "Five-Fifthed Flower Marriage"? I'll come first, Sanjiu is No. 1 in the world! ! As a party contest two years ago, it is still very popular today. This may be why Youda designated it as the code name of the Vue 3.2 version. Yes, Vue was released again this month~

Each version of Vue has a unique code name. As an open source community culture, it has a very deep personal mark and is worth learning. Of course, a reasonable project management strategy and continuous community operation are also important for an open source project to have vigorous vitality. Factors, the prosperity of the open source community is inseparable from the contribution of everyone in the community.

Guanhaizhi

Mountain climbing is full of love in the mountains, while watching the sea is overflowing in the sea

Vue 3.2 is officially released!

Synopsis : Recently, Vue officially released version 3.2. The version name continues the previous style and still uses the animation name-"Quintessential Quintuplets". This version includes many new features and performance optimizations. In terms of new features, the <script setup> and <style> v-bind grammars have finally been improved; the newly launched defineCustomElement API can be used to create Web Components; there is also the optimization of SSR and the introduction of a new Effect Scope API. In terms of performance optimization, it focuses on improving ref's read and write performance and reducing memory consumption. At the same time, the newly introduced v-memo instruction can prevent the corresponding template node from creating a virtual DOM, which greatly improves rendering performance in some scenarios.

Recommendation : It has been one year since Vue3 was officially released. During this period, the Vue team incorrectly optimized Vue3 and its supporting ecosystem. As You Da said, if we are using Vue3 but still using Options API, <script setup> + TS + Volar is already quite smooth, and it is time to migrate to use Composition API. In addition, Vue3 is considering the introduction of Ref Sugar syntactic sugar, which can further enhance the experience of the Composition API. I believe that the development experience and performance of Vue3 will get better and better in the future.

Large-scale project management strategy

synopsis : The article first introduces what is a monorepo strategy, and its advantages and disadvantages. Then list out various best practices of monorepo strategy under the current technology development trend, including dependency management, version management, configuration management, footstep management, etc. The various ideas and tools introduced in the article can well enrich our knowledge system.

Recommended language : In recent years, monorepo strategies becoming more prevalent, React, Babel and other large projects have their own set of monorepo strategy. The article is a good introduction to the background knowledge and a series of best practices of monorepo. On the one hand, students who are using monorepo can refer to the best practices of the comparison articles to find room for optimization of the plan. On the other hand, even if there is no scene of using monorepo at work, you can still learn its ideas and try to use the tools introduced in the article to optimize the workflow of your own project.

Open source community operations are like

Synopsis : The author shared the open source experience and thinking behind the world's top open source project TiDB. The opening chapter shows us the life cycle map of open source projects (beginning, death gap, and end). Then talked about the relationship between open source and commercialization, and pointed out that the real competition barrier for software products is ecology. And because the open source community is conducive to continuous polishing of products and discovering more winning scenarios, it is an efficient way to build an ecosystem. Open source commercialization further processes continuously evolving products and continuously expanding winning scenarios, optimizes the customer journey, and realizes a scalable business model, so that the value chain is in hand. Finally, it introduced the methodology of how to do a good job in the open source community: accurate positioning, enhanced ease of use, enhanced network effects, and shifted to belief-based network effects.

Recommendations : Buffett’s best partner Munger often emphasizes a point: In order to avoid the "hammer tendency", we should learn across disciplines and build a multi-thinking model. The author of this article combines the main concepts of economics and business, such as network effects, flywheel effects, scale, etc., to provide us with a technical background with a more appropriate perspective to understand open source. This article may not attract every technical developer, but every open source worker or friend who is going to open source should take some time to read this article carefully, hoping to provide practical help for you on your open source road.

Yifeng's fetch tutorial

Synopsis : Fetch API provides a more elegant interface than XMLHttpRequest, more flexible and powerful functions, this article introduces its usage in detail.

Recommendation : Fetch, as an API that has been released for many years, is already widely known, but there are many details that may still be a bit vague when we use it. This is the Fetch API tutorial from Teacher Ruan Yifeng. As a tool document, the introduction is very detailed and it lists various usages. It is very suitable for learning and easy to use when searching, so that you can check and fill in the gaps.

Liuzouting

Because of Shanbu’s ingenuity, he has poor eyesight looking at the water like the sky

Webpack5 The ordinary way of learning

Synopsis : This article is the first in a series of articles on "The Road to Learning Webpack 5". It starts from the basics and guides readers step by step to practice in the project, learn how to optimize the Webpack project, and explain the principles of Webpack in detail. Many of the details help you master the knowledge and basic ability to optimize it.

Recommendation : This is a series of articles from the "Learning Webpack 5 Road" from the program Yuan Dumpling. As a series of study notes, it can help novices avoid various pits when getting started, and careful expression can also help everyone quickly understand The principle behind.

"Dandelion" journal, a weekly update, we focus on mining " underlying technology , engineering , cross-end framework technology , graphics programming , server development , desktop development , Artificial Intelligence , design philosophy , front-end frame " and many other industry hotspots, and professional interpretation; not only that, we will also introduce selected concave-convex technical articles to show everyone the research direction of the team.

Looking up, the seeds of dandelion will take root and sprout, like summer flowers; to learn from things, we climb high and overlook the sea, and we will reach thousands of miles in order to accumulate silicon.

Dandelion·JELLY Technical Journal Contribution Guide

FOOTER

Welcome to follow the Bump Lab blog: aotu.io

Or follow the AOTULabs official account (AOTULabs) and push articles from time to time.


凹凸实验室
2.3k 声望5.5k 粉丝

凹凸实验室(Aotu.io,英文简称O2) 始建于2015年10月,是一个年轻基情的技术团队。