Skip to content

Commit d2a6451

Browse files
committed
feat: Update wechat generator
1 parent 96fabec commit d2a6451

File tree

14 files changed

+818
-361
lines changed

14 files changed

+818
-361
lines changed

articles/monthly/2023-11.md

+203-188
Large diffs are not rendered by default.

articles/monthly/_meta.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"index": ""
3+
}

articles/original/_meta.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"index": ""
3+
}

articles/translation/_meta.json

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"index": ""
3+
}
+258
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,258 @@
1+
# 平台工程动态 Monthly News 2023-11
2+
3+
## TOC
4+
5+
[TOC]
6+
7+
## 项目与社区动态
8+
9+
### CNCF 云原生技术全景图 v2
10+
11+
CNCF 正计划在年底前发布云原生技术全景图 v2,更快更易用
12+
13+
[云原生技术全景图预览地址](https://cncf.landscape2.io)
14+
15+
### 2023 平台工程调研报告
16+
17+
[Platform Engineering 社区:2023 平台工程调研报告](https://platformengineering.org/blog/results-are-in-the-2023-platform-engineering-survey)
18+
19+
欢迎参与中文本地化翻译工作。
20+
21+
### CNCF App Delivery TAG 发布中文网站
22+
23+
[CNCF App Delivery TAG 中文网站](https://tag-app-delivery.cncf.io/zh/)
24+
25+
### CNCF 平台工程成熟度模型发布
26+
27+
[CNCF 平台工程成熟度模型](https://tag-app-delivery.cncf.io/whitepapers/platform-eng-maturity-model/)
28+
29+
平台白皮书中文版正在提交到上游发布至中文网站。
30+
31+
### Humanitec 发布平台工程现状报告
32+
33+
* [State of Platform Engineering Report Volume 1](https://humanitec.com/whitepapers/state-of-platform-engineering-report-volume-1)
34+
* [State of Platform Engineering Report Volume 2](https://humanitec.com/whitepapers/state-of-platform-engineering-report-volume-2)
35+
36+
### Gartner: 中国的平台工程正处于萌芽期
37+
38+
Gartner 于近日最新发布 2023 年中国信息与通信技术成熟度曲线,该曲线显示中国的平台工程 正处于萌芽期。
39+
40+
[微信文章:2023 年中国信息与通信技术成熟度曲线](https://mp.weixin.qq.com/s/zxw3UFb0oy3vKTou2ZaTJg)
41+
42+
### CNCF PaaP 工作组正在起草「平台即产品」白皮书
43+
44+
CNCF TAG App Delivery - PaaP WG 正在起草 平台即产品白皮书
45+
46+
- Platform as a Product
47+
- Introduction
48+
- Adopting a Product Mindset
49+
- Developing a Platform Strategy
50+
- Organizational Transformation
51+
- Delivering the Platform
52+
- Glossary
53+
54+
### HashiCorp 发布平台团队最佳实践
55+
56+
[Platform Teams Best Practices](https://www.hashicorp.com/resources/platform-teams-best-practices)
57+
58+
该白皮书详细介绍了云技术应用的各个阶段、平台团队所扮演的角色,以及如何建立和确保这些团队及其创建的平台取得成功。
59+
60+
Contents
61+
62+
- Executive Summary
63+
64+
- The 3 phases of cloud adoption
65+
- Phase 1: Adopting — an ad hoc approach to cloud
66+
- Phase 2: Standardizing Platform as a service
67+
- Phase 3: Scaling Hybrid and multi-cloud platforms
68+
- Platform teams bring order to chaos
69+
- What’s in scope for platform teams?
70+
- Platform teams accelerate cloud adoption
71+
- Enterprise platform capabilities
72+
- Platform team best practices
73+
- Considerations when establishing a platform and platform team
74+
- Organizational considerations of platform teams
75+
- Ensuring adoption and success
76+
- The value of platform teams
77+
- Conclusion and next steps
78+
79+
## 会议与活动
80+
81+
### GitHub Universe 2023
82+
83+
* [DEV2173G: Driving organizational sustainability with platform engineering](https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog/session/1686444082467001GFo7)
84+
* [DEV2882L: Platform engineering: a new idea or just a new name?](https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog/session/1698054675283001a1yL)
85+
* [DEV2891D: Platform engineering made easy: Octopus Deploy’s answer to DevEx](https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog/session/1698305589636001ialV)
86+
* [DEV2197G: Built with ❤️: Why developer experience matters](https://reg.githubuniverse.com/flow/github/universe23/sessioncatalog/page/sessioncatalog/session/1686490376577001nn5j)
87+
88+
### KubeCon + CloudNativeCon Europe 2023 即将召开
89+
90+
KubeCon + CloudNativeCon Europe 除设置 Platform Engineering 专题外,还额外有同场活动:Platform Engineering Day。
91+
92+
Platform Engineering Day 包括以下主题:
93+
94+
- Improving platform maturity
95+
- Using platforms to drive developer experience
96+
- Platform product management practices
97+
- Measuring platform success
98+
- Designing paved paths
99+
- Building platforms for day 2 operations
100+
- Investing in platforms
101+
- Platform team composition
102+
- Platform adoption stories
103+
- Examples of internal platform evangelism
104+
105+
[KubeCon + CloudNativeCon Europe 2023 活动主页](https://events.linuxfoundation.org/kubecon-cloudnativecon-europe/co-located-events/platform-engineering-day/)
106+
107+
### TOP100 全球软件研发案例峰会设置平台工程专题
108+
109+
全球软件案例研究峰会是科技界一年一度的案例研究榜单,旨在发现有案例教学意义的项目或方法论。
110+
111+
本次大会将于 2023 年 12 月 16 日在北京市朝阳区国际会议中心召开,设置有「提升规模化效能的平台工程」专题。
112+
113+
[TOP100 峰会平台工程专题](https://www.top100summit.com/Project_detail?id=5880)
114+
115+
## 优质好文推荐
116+
117+
### 8 Essential Metrics to Measure Developer Productivity in 2023
118+
119+
[8 Essential Metrics to Measure Developer Productivity in 2023](https://www.turing.com/resources/how-to-measure-developer-productivity)
120+
121+
Table of Contents
122+
123+
1. What is developer productivity?
124+
2. Why do companies measure developers' productivity?
125+
1. Resource Allocation and Management
126+
2. Identifying Strengths and Weaknesses
127+
3. Setting Realistic Goals and Expectations
128+
4. Tracking Progress and Improvement
129+
5. Demonstrating Value to Stakeholders
130+
3. Why is prioritizing your to-do list essential?
131+
4. How do you measure a developer's productivity?
132+
1. Efficiency
133+
2. Code churn
134+
3. Lead time
135+
4. Cycle time
136+
5. Activity
137+
6. Communication and collaboration
138+
7. Mean time to recover (MTTR)
139+
8. Job satisfaction and well-being
140+
5. Barriers to Developer Productivity and Effective Strategies for Improvement
141+
1. Barriers to Developer Productivity
142+
2. Ways to Improve Developer Productivity
143+
3. Measuring Developer Productivity
144+
4. Best Practices for Measuring Developer Productivity
145+
6. Tools to Measure Developer Productivity
146+
1. Project management tools
147+
2. Collaboration tools
148+
3. Employee engagement tool
149+
7. Conclusion
150+
151+
### Pravanjan Choudhury 的平台工程主题的系列文章
152+
153+
- Part 1: [Evolving DevOps: Platform Engineering Takes Center Stage](https://thenewstack.io/evolving-devops-platform-engineering-takes-center-stage/)
154+
- Part 2: [The DevOps Future Is User-Centric Platform Engineering](https://thenewstack.io/the-devops-future-is-user-centric-platform-engineering/)
155+
- Part 3: [Shaping DevOps with the Best of ‘By Audit’ and ‘By Design’](https://thenewstack.io/shaping-devops-with-the-best-of-by-audit-and-by-design/)
156+
- Part 4: [Cloud Portability: How Platform Engineering Pushes Past Toil](https://thenewstack.io/cloud-portability-how-platform-engineering-pushes-past-toil/)
157+
- Part 5: [How Platform Engineering Can Help Keep Cloud Costs in Check](https://thenewstack.io/how-platform-engineering-can-help-keep-cloud-costs-in-check/)
158+
- Part 6: [Making the Leap: Ops Roles Evolve into Platform Engineers](https://thenewstack.io/making-the-leap-ops-roles-evolve-into-platform-engineers/)
159+
- Part 7: [Platform Engineering, Yes/No? A Guide to Making the Call](https://thenewstack.io/platform-engineering-yes-no-a-guide-to-making-the-call/)
160+
- Part 8: [Measuring Key KPIs and Platform Engineering Success](https://thenewstack.io/measuring-key-kpis-and-platform-engineering-success/)
161+
- Part 9: [Bringing Harmony to Chaos: A Dive into Standardization](https://thenewstack.io/bringing-harmony-to-chaos-a-dive-into-standardization/)
162+
- Part 10: [Platform Engineering — Navigating Today, Forecasting Tomorrow](https://thenewstack.io/platform-engineering-navigating-today-forecasting-tomorrow/)
163+
164+
作者:Pravanjan Choudhury
165+
166+
Pravanjan Choudhury is the CEO and co-founder of Facets, a self-serve DevOps automation platform that helps companies adopt platform engineering practices. With over 19 years of experience, Pravanjan has worked on diverse technology platforms, ranging from embedded systems to cloud-based products. During his last tenure as a CTO, he successfully led multiple acquisitions and effectively scaled technology teams. He holds a Ph.D. in computer science and enjoys playing badminton in his leisure time.
167+
168+
### 平台工程:减少认知负荷,提高开发者生产力
169+
170+
[平台工程:减少认知负荷,提高开发者生产力](https://thenewstack.io/platform-engineering-reduces-cognitive-load-and-raises-developer-productivity/)
171+
172+
介绍:平台工程是为自助服务功能设计和构建工具链和工作流的实践,以降低软件开发的复杂性。
173+
174+
### 通过平台工程与自服务工具为开发者赋能
175+
176+
[通过平台工程与自服务工具为开发者赋能](https://thenewstack.io/developer-empowerment-via-platform-engineering-self-service-tooling/)
177+
178+
介绍:应用程序开发团队最常想要的是能够提高速度和自主性的工具。不仅要减少构建、测试和部署的摩擦,还要能够了解其应用程序中发生的情况。
179+
180+
### 将 FinOps、DevOps 和平台工程结合在一起
181+
182+
[Bringing together FinOps, DevOps, and platform engineering](https://platformengineering.org/blog/bringing-together-finops-devops-and-platform-engineering)
183+
184+
作者:Ajay Chankramath, Head of Platform Engineering at ThoughtWorks North America
185+
186+
Discover how to achieve cloud cost efficiency through the power of platforms, by combining proven and efficient engineering practices.
187+
Ajay Chankramath, Head of Platform Engineering at ThoughtWorks North America
188+
189+
## 视频与播客
190+
191+
### How to get platform engineering on their radar
192+
193+
[Hacking your manager - how to get platform engineering on their radar](https://www.youtube.com/watch?v=Iw-3bbd6f8w )
194+
195+
### Cognitive Load and Platforms
196+
197+
播客节目主题:[Cognitive Load and Platforms](https://packetpushers.net/podcast/hs059-cognitive-load-and-platforms/)
198+
199+
节目大纲:
200+
201+
1. The Concept of Cognitive Load in Platforms
202+
2. The Purpose of Platforms in IT
203+
3. Managing Complexity in Platforms
204+
4. Practical Implications of Understanding Cognitive Load
205+
5. Cognitive Load and Its Impact on Problem-Solving and Decision-Making
206+
6. The Balance Between Experience and Innovation
207+
208+
## 图书
209+
210+
### Platform Engineering: What You Need to Know Now
211+
212+
* [电子书:平台工程必知必会](https://thenewstack.io/new-ebook-free-platform-engineering-guide/)
213+
* [PDF 下载:平台工程必知必会](https://dl.thenewstack.io/ebooks/series12/TheNewStack_PlatformEngineering_WhatYouNeedtoKnowNow.pdf)
214+
215+
### Platform Strategy: Innovation Through Harmonization
216+
217+
新书出版 - [Platform Strategy: Innovation Through Harmonization](https://leanpub.com/platformstrategy)
218+
219+
作者:Gregor Hohpe 是 PlatformCon 的演讲嘉宾,在 YouTube 上有许多不错的视频。
220+
221+
Gregor Hohpe 为 CTO 和高级 IT 主管提供 IT 战略、云架构和组织转型方面的建议。他曾担任新加坡政府顾问、安联集团首席架构师、谷歌云 CTO 办公室技术总监。
222+
223+
Table of Contents
224+
225+
* Part I: Understanding Platforms
226+
* Standing on the Shoulders of Giants
227+
* The Fab Four of Technology Platforms
228+
* Part II: A Strategy for Platforms
229+
* Formulating a Strategy
230+
* Becoming a Platform Company
231+
* Mapping Platforms
232+
* The Platform Paradox
233+
* Addendum: “I ACED My Strategy”
234+
* Part III: In-House Platforms
235+
* In-House IT Platforms
236+
* IT Platform and IT Services Org Are Antonyms
237+
* Mechanisms not Magic
238+
* Do You Have an Opinion? A mind of your own?
239+
* Making Platform Decisions
240+
* Procuring a Platform
241+
* Part IV: Designing Platforms
242+
* The 7 “C“s of Platform Quality
243+
* Fruit Salad or Fruit Basket?
244+
* Will Your Platform Float or Sink?
245+
* Beware the Grim Wrapper!
246+
* Build Abstractions, Not Illusions
247+
* Failure Doesn’t Respect Abstraction
248+
* Part V: Implementing Platforms
249+
* Platform Anatomy
250+
* Platform Implementation Choices
251+
* Part VI: Growing Platforms
252+
* The Cube: Three Dimensions of Platform Evolution
253+
* The Shape of Platforms
254+
* Part VII: Organizing for Platforms
255+
* Platform, Inc.
256+
* Rolling out a Developer Platform
257+
* The Customer-Centric Platform Team
258+
* Platform Teams Without Platform
+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"index": ""
3+
}
+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"index": ""
3+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
{
2+
"index": ""
3+
}

tools/bin/style.css

+16-11
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ h1 {
1717
}
1818
h2, h3, h4, h5, h6 {
1919
line-height: 1.5em;
20-
margin-top: 2.2em;
20+
margin-top: 1.1em;
2121
margin-bottom: 4px;
2222
}
2323
h2 {
2424
font-size: 1.4em;
25-
margin: 40px 10px 20px 0;
25+
margin: 20px 10px 20px 0;
2626
padding-left: 9px;
27-
border-left: 6px solid #ff7e79;
27+
border-left: 6px solid #149FA6;
2828
font-weight: 700;
2929
line-height: 1.4;
3030
}
@@ -62,13 +62,16 @@ img {
6262
height: auto;
6363
}
6464
dl, ol, ul {
65-
margin-top: 12px;
66-
margin-bottom: 20px;
67-
padding-left: 5%;
65+
margin-top: 6px;
66+
margin-bottom: 10px;
67+
padding-left: 1%;
6868
line-height: 1.8;
6969
}
70+
sup {
71+
margin-left: 2px;
72+
}
7073
p {
71-
margin: 0 0 20px;
74+
margin: 0 0 10px;
7275
padding: 0;
7376
line-height: 1.8;
7477
}
@@ -84,9 +87,9 @@ a:focus {
8487
outline-offset: -2px;
8588
}
8689
blockquote {
87-
font-size: 1em;
90+
font-size: 0.75em;
8891
font-style: normal;
89-
padding: 30px 38px;
92+
padding: 10px 19px;
9093
margin: 0 0 15px;
9194
position: relative;
9295
line-height: 1.8;
@@ -118,9 +121,11 @@ blockquote:after {
118121
bottom: -31px;
119122
}
120123
strong, dfn {
124+
color: #149FA6;
121125
font-weight: 700;
122126
}
123127
em, dfn {
128+
color: #149FA6;
124129
font-style: italic;
125130
font-weight: 400;
126131
}
@@ -183,10 +188,10 @@ hr {
183188
ol p, ul p {
184189
margin-bottom: 0px;
185190
}
186-
li {
191+
/* li {
187192
margin-bottom: 0.75em;
188193
margin-top: 0.75em;
189-
}
194+
} */
190195
ol#footnotes {
191196
font-size: 0.95em;
192197
padding-top: 1em;

0 commit comments

Comments
 (0)