构建我的被动收入

Real-time Web Application Development New Experience

Original link: https://www.bmpi.dev/dev/real-time-web/ This article introduces the evolution of Real-time Web user experience, the iteration of related development technologies, and the existing distributed technical problems. Finally, it introduces how Elixir solves these problems and brings new development experience. This article is reprinted from: https://www.bmpi.dev/dev/real-time-web/ This site is for inclusion only, and the copyright belongs to […]

Real-time Web Application Development New Experience Read More »

Tools for Google Software Engineering

Original link: https://www.bmpi.dev/dev/software-engineering-at-google/tool/ This article is a reading note of “Software Engineering at Google”, and will also interspersed to share my understanding of software engineering. This article mainly introduces the related tools of software engineering, including version control, branch management, code search, build system, code static analysis, dependency management and CI/CD. This article is reprinted

Tools for Google Software Engineering Read More »

Build your own leverage

Original link: https://www.bmpi.dev/self/build-leverage/ Lifelong learning (cognitive leverage) * full stack technology (time leverage) * investment and wealth management (financial leverage) => passive income (life leverage) This article is reprinted from: https://www.bmpi.dev/self/build-leverage/ This site is for inclusion only, and the copyright belongs to the original author.

Build your own leverage Read More »

Investing in Alchemy

Original link: https://www.bmpi.dev/money/invest-alchemy/ The investment alchemy system supports a variety of investment and trading strategies, can evaluate the user’s investment and trading level, and automatically calculate the net value of the user’s investment portfolio, thereby improving the user’s investment and trading level. This article is reprinted from: https://www.bmpi.dev/money/invest-alchemy/ This site is for inclusion only, and

Investing in Alchemy Read More »

The Process of Google Software Engineering

Original link: https://www.bmpi.dev/dev/software-engineering-at-google/process/ This article is a reading note of “Software Engineering at Google”, and will also interspersed to share my understanding of software engineering. This article mainly introduces the process of software engineering, including Code Review, technical documentation and automated testing (unit, integration, E2E). This article is reprinted from: https://www.bmpi.dev/dev/software-engineering-at-google/process/ This site is for

The Process of Google Software Engineering Read More »

The Culture of Google Software Engineering

Original link: https://www.bmpi.dev/dev/software-engineering-at-google/culture/ This article is a reading note of “Software Engineering at Google”, and will also interspersed to share my understanding of software engineering. This article mainly introduces the human factor in software engineering, that is, the cultural part. This article is reprinted from: https://www.bmpi.dev/dev/software-engineering-at-google/culture/ This site is for inclusion only, and the copyright

The Culture of Google Software Engineering Read More »

Learn from technical challenges

Original link: https://www.bmpi.dev/dev/learning-from-puzzles/ This article shares some of my ideas for solving technical problems and my personal experience of continuous learning and improvement through a problem-solving scenario. This article is reprinted from: https://www.bmpi.dev/dev/learning-from-puzzles/ This site is for inclusion only, and the copyright belongs to the original author.

Learn from technical challenges Read More »

How programming languages ​​implement concurrency and concurrency models

Original link: https://www.bmpi.dev/dev/deep-in-program-language/how-to-implement-concurrency/concurrency-model/ This article introduces various concurrency models including locks, STM, CSP, Actor, and I/O multiplexing, etc., as well as the implementation of these models in Java, Go, Erlang/Elixir, and Clojure. This article is reprinted from: https://www.bmpi.dev/dev/deep-in-program-language/how-to-implement-concurrency/concurrency-model/ This site is for inclusion only, and the copyright belongs to the original author.

How programming languages ​​implement concurrency and concurrency models Read More »