Weekly Issue 2022-08-07

Original link: https://zdyxry.github.io/2022/08/07/Weekly-Issue-2022-08-07/

article

technology

2022-30: How to maintain an open source project

Clarify your own project expectations, follow-up development route and how to communicate with developers.


How Our Bare Metal Cloud Keeps up with All the New OS Releases

[[Equinix]] An introduction to how to quickly verify a distribution. It used to be manual test verification (unimaginable), but now I use [[BuildKite]] to describe the OS content through DSL, and use [[virt-customize]] to make configuration changes. After the changes are complete, push it to S3 for automated testing. , and finally pushed to the customer.

Reasons for using [[Buildkite]]:

  • Support dynamic pipeline, can make conditional judgment
  • Allow interactive input from the pipeline
  • You can customize the running form (environment)
  • Different architectures can share a pipeline

[[BuildKite]] The learning cost is not low.


Implementation of the program Hot reload config

  • Monitor files (my own more common way)
  • reload every time
  • Monitor the HUP signal

10 Kubernetes Security Context settings you should understand

Some methods about [[kubernetes]] security configuration (feeling that most people can’t use it)


The people of the cloud

Another Perspective on Cloud Computing: People Working at IDC


How the 1Password CLI makes DNS management easier

Use [[1Password]] with DNSControl to manage domain names


Using Firecracker and Go to run short-lived, untrusted code execution jobs

Use [[Firecracker]] to run some short-lived untrusted tasks. The VM pool is pre-provisioned, and the Agent is run in the VM to receive the job. After the job is executed, the VM is destroyed, and a new VM will be automatically provisioned and added to the VM pool.


libyear

We often face the situation that the dependencies of the maintenance projects are outdated. Usually, we rarely update the dependencies actively. When we have to update, we usually have to invest a lot of energy. I think one of the more important reasons is that we cannot assess whether the current project’s dependency management is in a relatively “healthy” state. [[libyear]] proposes to check the current project’s dependencies through a quantifiable number, by comparing Each item in the project relies on the sum of the difference between the release time of the current version and the latest version to assess the status of the project.

Usually staying below 10libyears is a good state.


ICMP, Ping, and Traceroute – What I Wish I Was Taught

Experiments and explanations on [[ICMP]], [[Ping]], [[Traceroute]].


The Many Jobs of JS Build Tools

An introduction to front-end build tools


Why does nobody seem to know what imperative and declarative actually mean?

Discussion on [[Declarative]] and [[Imperative]]. Imperative has control flow , while declarative does not.

Life

Does Aerobic Exercise Really Lose Muscle?

To sum up, in addition to the total calorie factor, the inhibition of [[aerobic exercise]] on muscles should also be supplemented at several levels:

  • Most of the aerobic exercise consumes sugar, not fat;
  • Insufficient carbohydrates will activate AMPK and inhibit muscle synthesis;
  • Insufficient carbohydrates, the body breaks down muscle (gluconeogenesis) to obtain sugars, and uses carbohydrates with fat oxidation to obtain energy for survival.

9 Writing Tips

  • Delete “I think”, “I think”, “I believe”, and write it out to represent personal opinions and do not need to be reiterated
  • Write the title first, and once you write the title, you will have the theme, and it will not diverge.
  • Short sentences are good, but they can be combined (although I still think broken sentences are better)
  • Triads, casual rhymes can work wonders
  • CTA: call to action, tell the reader how to act
  • One-inch photo frame: first write down the electronics that have been clear in front of you, and you want to talk about the most, do not need to consider the final presentation of the full text
  • simple and clear
  • Don’t say adverbs, don’t use adverbs to describe situations, use more vivid narratives instead
  • Fill the canvas. When writing a draft, you should fill the canvas first.

This article is reprinted from: https://zdyxry.github.io/2022/08/07/Weekly-Issue-2022-08-07/
This site is for inclusion only, and the copyright belongs to the original author.

Leave a Comment