The author shares the experience of becoming a contracted author of Guyuehome, including the reasons for signing the contract, the original intention of writing blogs, getting to know industry bigwigs, the situation of manuscript fees, etc. The author also mentions the hobby of robot development and the expectation that the manuscript fees can cover the costs.

As a senior DevOps engineer, the author shares views on "programmers" and "engineers", pointing out that programmers often only focus on coding without caring about other aspects, while engineers should be involved in the entire project process. In the era of the popularity of LLMs, programmers may be the first to be replaced.

Although the official has provided an automatic navigation solution for OriginBot, it requires manually specifying the target point and pose, which limits the expansion of functions. The author explores implementing automatic navigation with code and introduces two steps. Please visit the specified link for the full text.

Due to the complex publishing process of WeChat Official Accounts, the author developed a tool to synchronize Markdown files to the Official Account. This article introduces the tool's functions, installation dependencies, configuration steps, running methods, and precautions. The code is a secondary development based on Uncle Miao's open - source project.

The author used the Azure OPENAI service provided by the company to ask ChatGPT about the comparison of the advantages and disadvantages between k8s and virtual machines. ChatGPT replied comprehensively and in - depth in the form of a table. It also discussed how ChatGPT improves work efficiency and the attitude towards technological development.

The author developed an interest in robots since the second half of last year, participated in the OriginBot project, developed functions such as mobile monitoring and voice control. Once considering a career change but gave up due to risks. In June, started regular investment in Bosera CSI Robot Index Initiation A, believing that the era of robots has begun.

The author works in Nanjing while his home is in Chuzhou, commuting by high - speed rail. After his wife got pregnant, he commutes daily. Although the commute is smooth, it takes a long time. The author uses WeChat Reading's audiobook feature to make use of the time, shares the books he has read or is reading, points out the drawbacks of audiobooks, and also looks forward to flying cars and full - self - driving to solve the commuting problem.

The author originally built a blog on a Tencent Cloud server based on Django. Due to the server's expiration and a change in its intended use, the author decided to migrate. This time, Hexo+Next was used to generate a static website and host it on Alibaba Cloud Object Storage Service, saving 85% in costs. The author also shares the writing-to-publication process. However, some data was lost during the migration.

This article introduces the reasons for switching from k8s cronjob to Celery for managing Django scheduled tasks. It elaborates on the configuration steps of Celery, including defining an instance, recording task results. It also covers the configuration of scheduled tasks using django-celery-beat and the method of setting specific tasks through Django Admin.

This article focuses on the issue of documentation writing in the IT industry. It explores how to make others aware of the documentation, ensure readers can understand it, maintain the documentation, and judge its necessity. Practical experiences and methods such as optimizing the index and creating a customer service system are shared.

This article introduces the concept of SBOM (Software Bill of Materials), likening it to an ingredient list for software. It elaborates on how it has become popular in the US due to government procurement regulations, lists its nine functions, analyzes its practical aspects in China, and also mentions the prerequisites and scope of implementation, including the information it should contain.

This series of notes focuses on building a project with Vue3 and interacting with the backend API. It introduces the implementation of the login function, including the encapsulation of axios requests to the API, the application of JWT in login, etc. It also provides the code address and suggests learning in combination with the video and repository content.

This note focuses on building a project with Vue3 and interacting with the backend API, without covering the basics of Vue. It introduces how to improve page routing, including determining the required routes, modifying the configuration, and referencing in Main.vue. It also explains how to add a jump function to the left - hand menu bar, with code examples.

This series of notes focuses on building projects with Vue3 and interacting with backend APIs, without covering the basics of Vue. It introduces the backend written with Django + DRF, and elaborates on the configuration of the backend running environment, including steps such as installing Python, configuring the virtual environment, running the project, and logging in to obtain the API.

This series of notes focuses on building projects with Vue3 and interacting with backend APIs, without covering the basics of Vue. This article introduces the creation of the CommonHeader.vue component, explains the code logic, and also describes how to reference this component in Main.vue. The code address is attached.

This series of notes focuses on building a project with Vue3 and interacting with the backend API. It introduces the website page layout, including left-right partitioning and common components. It also explains the installation and import of Element Plus, modification of the initial style of Vue3, implementation of the layout, and creation of the CommonAside component.

This series of notes focuses on building projects with Vue3 and interacting with backend APIs, without covering the basic features of Vue. It introduces the development environment, elaborates on the steps to create a Vue3 project framework, and also explains the project directory structure. The code address and reference videos are attached.

This article records the evaluation content of migrating on - premise products to SaaS, and it also serves as a checklist for purchasing new SaaS services. It covers aspects such as service availability, feature comparison, performance, security, operation and maintenance, data migration, and integration with other applications, emphasizing the importance of testing and communication to help you avoid pitfalls.

The author shares the experience of being in a role similar to a project manager in a project, covering aspects such as thorough communication, expectation management, coordinating colleague relationships, task allocation, and advanced planning. It also tells about the problems encountered and the solutions, emphasizing the importance of each aspect for the success of the project.

The author shares this year's year - end summary, covering aspects such as work and technical learning, life (home decoration), investment, reading, and blog management. In work, a large amount of code was written and machine learning was studied; home decoration was challenging and there's room for improvement in bargaining; investment returns were not good; reading brought gains; the blog goals were not achieved, and the author plans to operate it seriously next year.

0%