0, preface
Here is a list of the best open source projects, articles, and blogs we’ve come across every week. There are a lot of excellent content, worthy of being remembered, worthy of being shared, worthy of being learned by more people. We want to share weekly records here, on the one hand, to strengthen our understanding and learning of excellent content, on the other hand, to unify the quality of the content, to the public.
Our content will focus on operations technology and Golang, as well as the best projects or experiences on GitHub. The quality of the content that has been filtered once will not be too bad. When you are free, you can come and have a look.
The project is maintained here and is currently maintained and updated by Eryajf and Clay-Wangzhi. You can view the weekly summary here or here.
1. Open source projects
- Project address: Kubedog
- Kubedog is a library for monitoring and tracking Kubernetes resources in CI/CD deployment pipelines. It also provides a binary CLI program that lets you quickly observe and print the status of your newly built application from the command line.
- Related article: Enabling status monitoring and printing of application deployments with KubeDog
- Project address: Quay
- Red Hat open source image repository, similar to Harbor
- Related articles: Private mirror warehouse selection: Harbor VS Quay
- Project Address: Wxwork-bot-Go
- Project description: Enterprise wechat group robot interface Golang package, compared a lot, this is easy to use
- Related articles: Refer to the project README description.
- Project address: Go-GitLab
- Project description: A GitLab API client that enables Go programs to interact with GitLab in a simple and unified way
- Related article: Official interface documentation
- Project Address: Notable
- Project description: A Markdown editor, it seems to have more functions like labels compared to Typora, but there seems to be no real-time rendering function.
- Related articles:website
- Project address: buildKit
- Project description: A build tool with more new features than Docker build, which can provide high efficiency when used properly.
- Related articles: Official blog introduction
2. Excellent writing
- Nginx: No live upstreams while connecting to upstream
- By referring to the ideas and methods in this paper, the pressure measurement effect after tuning is twice as much as before.
- Linux trace connection netFilter tuning
- 10,000 word summary, systematic take you to understand Nginx!
- Nginx summary knowledge written by a front-end classmate, worth browsing and collecting.
- Evolution of ant construction service
- Describes the construction and development of ants and different stages of the technical scheme, learned a
buildkit
- Optimize Dockerfile builds based on BuildKit
- Of all the new features in the tool, the one that hits my sore spot is the ability to mount a cache when building in phases, which will bring many times the benefit of building in phases for compilation!
3. Good blog
- Blog: PoorOPS
- Brief description: Operation blog, the author shared a lot of good operation practice.
- Blog: Latte Studio
- Brief description: I am an operation and maintenance buddy who has been interviewed by the company. The blog content is good, including the basic knowledge of operation and maintenance and GO.
- Blog address: Huai teacher
- Simple description: PHP, Nginx, Linux, and life articles
- Blog address: Tony Bai
- Quick note: The go developer and author has been blogging for years, including for his two daughters, which is very interesting
- Blog: Robin Blog
- Simple description: Go developers, Mac, cloud native
- Blog address: KLBLOG
- Simple description: Java developers, but the typical interpretation of Java developers overall development of high literacy