There are many ways to learn, whether it’s by looking for the best map that has been written before; Or explore the limitless possibilities of the future; And even take a different path from the other side of the ridge… No matter which road you follow, there will be many difficulties and obstacles, but you will reap unique scenery by overcoming all difficulties.

View the sea volunteers

Mountaineering is full of love in the mountain, the sea is overflowing in the sea

Web development growth graph

This repository/website contains the roadmap of technologies that will be available to Web developers in 2021. It covers the frontend, backend, DevOps, Android, DBA, React, and more. In addition, the author also in accordance with the “recommended”, “optional”, “low priority” and “not recommended” four hierarchies to filter the technical point, developers through this roadmap can clearly know yourself not familiar with technology and study the optimal route in the field, and for developers, have the ability to further optimize and improve road map is also very recommended practice.

Recommendation: In recent years, when it comes to the front-end field of high-speed iteration, some people can’t help but joke that “learning is wasted”. New technological innovations and novel concepts are constantly emerging: Large front end, Serverless, Cloud IDE, Intelligent front end, WebAssembly, etc., and gradually developing into the technology deep water zone, it is very difficult for developers to cover all aspects of each technology. It is more rational to select the core technology that is suitable for their own and create a technical capability matrix of many lengths. The existence of the technology roadmap is to help developers have a more comprehensive understanding of the domain panorama, which is conducive to the selection of solutions and development planning more leisurely. Often, fit is more important than advanced in specific situations and domains.

Next generation front-end build technology

Summary: With the advent of the next generation of build tools, Vite, the traditional build tool Webpack has once again been criticized for its speed. This article mainly analyzes some of the new highlights brought by the recently released Vite2.0, including the implementation principle, key dependency precompilation, the new plug-in mechanism, and the advantages and disadvantages compared with other ESM builds. It mainly focuses on the analysis and introduction of how VET can improve the development response speed.

Tip: We’ve all experienced the ‘NPM run dev’ scenario where we turn around and go to the bathroom to get a cup of coffee. While traditional build tools do have performance bottlenecks in applications written in the dynamic language JS, Vite brings a qualitative leap in response speed in development mode through clever use of ESbuild and ESM. With the change in build tools, it will inevitably affect the front-end plug-in ecology in the future. The next generation of build technology has arrived, so when is it better to learn? Let’s embrace change together.

Fragmented reality in AI applications

Summary: This article through the use of a large number of fake stars/celebrities and other strange dynamic expressions, extended AI visual technology in the entertainment of the breakthrough and application. The article describes the steps to create these emojis and how the AI technology allows the moguls to sing. The principle part is easy to understand, and the first-order motion model, motion estimation module, graphics generation module and other visual processing technologies are popularized comprehensively.

Recommendation: As the saying goes, “What you hear is empty, what you see is true” and “No picture, no truth” is no longer true with the rapid development of AI/visual processing technology. Let’s keep up with the pace of technology and expand our horizons to see what big shots look like in group singing.

If you don’t understand the product, you won’t develop it

Synopsis: this book explained the user-centered design idea in product design, the importance of the system in the process of product design are introduced in detail the five levels of elements (scope of strategic layer, layer, layer structure, framework layer, presentation layer), bottom-up analysis products, focus on the design thinking, rather than the tools and techniques.

Recommendation: This is a great book for developing analytical thinking about products, by the father of Ajax. As the industry is developing, development also needs to think about products. Readers of this book are not confined to product managers, and students of development can also get inspiration from it. Just as the saying goes, you should keep your head down and look at the road. The author breaks down the thinking of the product into five levels of analysis elements and sets up a systematic method to analyze the product.

Renovation of works pavilion

Because the earth of the mountain is clever, looking at water as poor eyesight

Virtual currencies are the gold of the new era

Synopsis: A new era of financial experimentation? Giving red envelopes with digital currency may be one of them. While digital currency is an unregulated, digital currency, typically issued and managed by developers and accepted and used by members of a specific virtual community, the digital yuan is a hairstyle currency backed by a government’s credit and has gained a degree of influence despite not being widely circulated. As the transaction system of virtual currency, digital currency electronic payment is closer to the transaction logic of real currency than traditional electronic payment. As the gold of the new era, the particularity of virtual currency and its symbolic value give us a sense of the future.

Recommendation: After a long time of national propaganda, many friends for E-CNY, also known as digital RMB believe is not unfamiliar. As one of the early projects to access DCEP(digital currency electronic payment), JD’s digital RMB project is very valuable, both for some views on program design and some solutions to practical problems, which are very eye-catching and worth further study.

“Dandelion” periodical, updated every week, we focus on mining “basic technology, engineering, cross-end framework technology, graphic programming, server-side development, desktop development, artificial intelligence, design philosophy, front-end framework” and other major directions of the industry hot spot, and professional interpretation; In addition, we will also introduce selected articles on concave-convex technology to present the research direction of our team.

Look up, dandelion seeds will take root and germinate, such as summer flowers gorgeous; Gewuzhi, we climb the mountains overlooking the sea, in order to accumulate silicon step to thousands of miles.

Dandelion Jelly Technical Journal Contribution Guide

Welcome to our blog: aotu.io

Or pay attention to the public number of concave-convex laboratory (AOTULabs), and push articles from time to time.