Skip to content

Commit 5905e41

Browse files
committed
add topic-schema.json and topics.json and fix incorrect info
1 parent 603eb28 commit 5905e41

File tree

4 files changed

+288
-2
lines changed

4 files changed

+288
-2
lines changed

2024/2024-10-28/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
微软最有价值专家,GeneralUpdate开源项目作者
1010

11-
主题:**解析 .NET 9 基础库的新特性**
11+
主题:**.NET 9 客户端应用技术新特性**
1212

1313
随着 .NET 每年的高速迭代,桌面客户端应用技术从 Only windows 到跨平台都发生了不小的变化,这次 .NET9 的发布也带来了不少新的特性。
1414

2025/2025-08-18/README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,9 @@
66

77
讲师:**姚圣伟**
88

9-
微软 MVP, Avalonia 中文社区主理人, Ursa 开源项目作者
9+
在职开发者
10+
11+
在职开发者,盛派开发者社区主创人员,AntDesignBlazor 社区贡献者,中国 DevOps 社区理事会成员天津地区核心组织者,华为云云享专家,腾讯腾源会开源创新100人,MSBuildTour2019 北京场分享嘉宾,2023 dotnetConfChina 云原生专场讲师。首届 .NET Conf 黑客松北京赛区汗八里小队队长、.NET 20 周年云原生开发挑战赛获奖团队选手。 热衷于学习和分享可落地的新技术和新文化。目前致力于在国产化项目中实践新技术,并立志于将所习得的新技术和思想分享给更多开发者去解决实际问题。
1012

1113
主题:**.NET Talks - .NET AI 模板脚手架:加速 MCP 开发的利器。**
1214

scripts/topic-schema.json

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
{
2+
"$schema": "https://json-schema.org/draft/2020-12/schema",
3+
"$id": "https://dotnet-chinese-community.org/schemas/topics.schema.json",
4+
"title": "Talk Topic Schema",
5+
"type": "object",
6+
"required": [
7+
"topic",
8+
"description",
9+
"date",
10+
"speakerName",
11+
"speakerTitle",
12+
"speakerAvatar",
13+
"recordingUrl",
14+
"links"
15+
],
16+
"additionalProperties": false,
17+
"properties": {
18+
"topic": {
19+
"type": "string",
20+
"minLength": 1
21+
},
22+
"description": {
23+
"type": "string",
24+
"minLength": 1
25+
},
26+
"date": {
27+
"type": "string",
28+
"format": "date"
29+
},
30+
"speakerName": {
31+
"type": "string",
32+
"minLength": 1
33+
},
34+
"speakerTitle": {
35+
"type": "string",
36+
"minLength": 1
37+
},
38+
"speakerAvatar": {
39+
"type": "string",
40+
"nullable": true
41+
},
42+
"speakerDescription": {
43+
"type": "string",
44+
"minLength": 1,
45+
"nullable": true
46+
},
47+
"speakerGithub": {
48+
"type": "string",
49+
"format": "uri",
50+
"nullable": true
51+
},
52+
"recordingUrl": {
53+
"type": "string",
54+
"format": "uri"
55+
},
56+
"links": {
57+
"type": "array",
58+
"minItems": 1,
59+
"items": {
60+
"type": "object",
61+
"required": ["title", "url"],
62+
"additionalProperties": false,
63+
"properties": {
64+
"title": { "type": "string", "minLength": 1 },
65+
"url": { "type": "string", "format": "uri" }
66+
}
67+
}
68+
},
69+
"tags": {
70+
"type": "array",
71+
"items": {
72+
"type": "string",
73+
"minLength": 1
74+
},
75+
"nullable": true
76+
}
77+
}
78+
}

topics.json

Lines changed: 206 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,206 @@
1+
[
2+
{
3+
"topic": "解析 .NET 9 基础库的新特性",
4+
"description": "拆解 .NET 9 基础库在 Base64Url、集合优化、BinaryFormatter 移除以及加密功能等方面的更新,帮助开发者快速吸收这些变化带来的性能与安全收益。",
5+
"date": "2024-09-21",
6+
"speakerName": "周杰",
7+
"speakerTitle": "微软最有价值专家,资深架构师",
8+
"speakerAvatar": "images/speakers/zhoujie.jpg",
9+
"speakerDescription": ".NET 爱好者,拥有多年前后端、大数据、编译器、AI、图像与视频渲染等实战经验,是《.NET骚操作》作者及 sdcb 等开源项目的维护者。",
10+
"speakerGithub": "https://github.com/sdcb",
11+
"recordingUrl": "https://www.bilibili.com/video/BV1uBtUeJEUT/",
12+
"links": [
13+
{
14+
"title": "活动介绍",
15+
"url": "https://mp.weixin.qq.com/s?__biz=MzA3NTU4NjY3Mw==&mid=2247498447&idx=2&sn=59ef18f3d1ecc809774d029f2c9a9a6f&chksm=9eb0bbb9505900bf6f5227a7a5325fdf870cf71a4ae3c148bd47a143ea5ebce98bde31027f85&scene=126&sessionid=1730731357#rd"
16+
},
17+
{
18+
"title": ".NET 9 更新示例代码",
19+
"url": "https://github.com/sdcb/blog-data/tree/master/2024/dotnet9-libs"
20+
}
21+
],
22+
"tags": [
23+
".NET 9",
24+
"BCL",
25+
"Performance"
26+
]
27+
},
28+
{
29+
"topic": "拥抱 AI 的 .NET 9",
30+
"description": "回顾 .NET 社区一年在 AI 领域的积累,展示 .NET 9 如何通过更开放的云原生与智能化能力帮助团队构建智能应用。",
31+
"date": "2024-09-22",
32+
"speakerName": "张善友",
33+
"speakerTitle": "微软最有价值专家、腾讯云 TVP、华为云 HCDE、广东智用人工智能应用研究院 CTO",
34+
"speakerAvatar": "images/speakers/zhangshanyou.jpg",
35+
"speakerDescription": "从事 .NET 技术 23 年,运营多个 .NET 与 AI 社区,连续 19 年荣获微软 MVP,并活跃于 Dapr、Semantic Kernel 等开源生态。",
36+
"speakerGithub": "https://github.com/geffzhang",
37+
"recordingUrl": "https://www.bilibili.com/video/BV1X5shecEeE/",
38+
"links": [
39+
{
40+
"title": "活动介绍",
41+
"url": "https://mp.weixin.qq.com/s?__biz=MzA3NTU4NjY3Mw==&mid=2247498474&idx=1&sn=0bb280750d3c162a233b84c9829172d5&chksm=9ef65b20c1281db42b12ebda8d2929d8da356f17ffbeccbed4b460ee5c755be7b5a48ddf7c8c&scene=126&sessionid=1730733550#rd"
42+
},
43+
{
44+
"title": "PPT",
45+
"url": "https://github.com/dotnet-chinese-community/dotnet-talks/blob/main/2024/2024-09-22/AI-dotnet9.pdf"
46+
}
47+
],
48+
"tags": [
49+
".NET 9",
50+
"AI",
51+
"Cloud Native"
52+
]
53+
},
54+
{
55+
"topic": ".NET 9 随之而来的 C# 13 更新",
56+
"description": "梳理 C# 13 在语法、语言特性与开发体验上的提升,以及它们如何与 .NET 9 协作提升生产力。",
57+
"date": "2024-09-23",
58+
"speakerName": "李卫涵",
59+
"speakerTitle": "iHerb 软件开发工程师,微软 MVP",
60+
"speakerAvatar": "images/speakers/liweihan.jpg",
61+
"speakerDescription": ".NET 开源贡献者、“amazingdotnet” 公众号作者,长期分享 C#/.NET 最佳实践。",
62+
"speakerGithub": "https://github.com/WeihanLi",
63+
"recordingUrl": "https://www.bilibili.com/video/BV1PZsaeDEcx/",
64+
"links": [
65+
{
66+
"title": "活动介绍",
67+
"url": "https://mp.weixin.qq.com/s?__biz=MzA3NTU4NjY3Mw==&mid=2247498501&idx=1&sn=dcd96845717a3043da6ddb2857e49472&chksm=9eed4f381bdec36c4d74200870ac1327e02282f3b299f82aa0cf7cbb091cbfcfb034dc469041&scene=126&sessionid=1730733550#rd"
68+
},
69+
{
70+
"title": "PPT",
71+
"url": "https://github.com/dotnet-chinese-community/dotnet-talks/blob/main/2024/2024-09-23/CSharp13NewFeatures.pdf"
72+
}
73+
],
74+
"tags": [
75+
".NET 9",
76+
"C# 13",
77+
"Language Features"
78+
]
79+
},
80+
{
81+
"topic": ".NET 9 AOT 的突破",
82+
"description": "解析 .NET 9 在 NativeAOT 方面的新能力、适用场景及在国产化项目中的落地经验。",
83+
"date": "2024-09-25",
84+
"speakerName": "姚圣伟",
85+
"speakerTitle": "微软 Insider Dev Tour China、.NET Conf China 云原生专场讲师",
86+
"speakerAvatar": "images/speakers/yaoshengwei.jpg",
87+
"speakerDescription": "盛派开发者社区主创、Ant Design Blazor 贡献者,中国 DevOps 社区天津核心组织者,热衷分享可落地的新技术。",
88+
"speakerGithub": "https://github.com/JaneConan",
89+
"recordingUrl": "https://www.bilibili.com/video/BV1QExNexEX6/",
90+
"links": [
91+
{
92+
"title": "活动介绍",
93+
"url": "https://mp.weixin.qq.com/s?__biz=MzA3NTU4NjY3Mw==&mid=2247498501&idx=2&sn=60ec2939addbabe560038d76eac427f7&chksm=9edf9a27324a70c50cc7dc984c687cfa992ebc663aad7875ccc8df983ccd3ad1d95b5657ccfd&scene=126&sessionid=1730733550#rd"
94+
},
95+
{
96+
"title": "PPT",
97+
"url": "https://github.com/dotnet-chinese-community/dotnet-talks/blob/main/2024/2024-09-25/NativeAOT-NewBreakThrough-dotnet9.pdf"
98+
}
99+
],
100+
"tags": [
101+
".NET 9",
102+
"Native AOT",
103+
"Performance"
104+
]
105+
},
106+
{
107+
"topic": ".NET 9 分布式 Web 全栈开发",
108+
"description": "介绍 Blazor WebApp 与 .NET Aspire 在 .NET 9 下的分布式全栈能力,展示如何构建跨平台 Web 解决方案。",
109+
"date": "2024-09-28",
110+
"speakerName": "杨舜杰",
111+
"speakerTitle": "微软最有价值专家",
112+
"speakerAvatar": "images/speakers/yangshunjie.jpg",
113+
"speakerDescription": "AntDesign Blazor 组件库作者,Blazor 中文社区发起人,专注于 Web 全栈与分布式开发。",
114+
"speakerGithub": "https://github.com/ElderJames",
115+
"recordingUrl": "https://www.bilibili.com/video/BV1BgxreBE1f/",
116+
"links": [
117+
{
118+
"title": "活动介绍",
119+
"url": "https://mp.weixin.qq.com/s?__biz=MzA3NTU4NjY3Mw==&mid=2247498511&idx=1&sn=15ce2c92ee5f862a74cad9f292c7872b&chksm=9edcfb1583189f3aa6788d5e6c737744b2bec136ab23795035463f52e9898cb8a04f20f2fa38&scene=126&sessionid=1730735332#rd"
120+
}
121+
],
122+
"tags": [
123+
".NET 9",
124+
"Blazor",
125+
".NET Aspire"
126+
]
127+
},
128+
{
129+
"topic": ".NET 9 客户端应用技术新特性",
130+
"description": "聚焦 .NET 9 在 .NET MAUI、WPF、WinForms 等客户端技术的新特性与开发者体验提升。",
131+
"date": "2024-10-28",
132+
"speakerName": "朱震",
133+
"speakerTitle": "微软最有价值专家,GeneralUpdate 开源项目作者",
134+
"speakerAvatar": "images/speakers/zhuzhen.jpg",
135+
"speakerDescription": "长期深耕 .NET 客户端技术,关注多平台应用的工程效率与质量。",
136+
"speakerGithub": "https://github.com/JusterZhu",
137+
"recordingUrl": "https://www.bilibili.com/video/BV1RoSvYsEjv/",
138+
"links": [
139+
{
140+
"title": "活动介绍",
141+
"url": "https://mp.weixin.qq.com/s?__biz=MzA3NTU4NjY3Mw==&mid=2247498780&idx=1&sn=ef43ffe9230c27c784ab22c6d687800b&chksm=9e4556cadd8e3e577f249064cc01cff465138f57db6d249d446b0087c3b3f60126dabe453b48&scene=126&sessionid=1730736586#rd"
142+
},
143+
{
144+
"title": "PPT",
145+
"url": "https://github.com/dotnet-chinese-community/dotnet-talks/blob/main/2024/2024-10-28/%E5%AE%A2%E6%88%B7%E7%AB%AF%E5%BA%94%E7%94%A8%E6%8A%80%E6%9C%AF%E6%96%B0%E7%89%B9%E6%80%A7.pdf"
146+
}
147+
],
148+
"tags": [
149+
".NET 9",
150+
".NET MAUI",
151+
"Desktop"
152+
]
153+
},
154+
{
155+
"topic": "实战 Avalonia Headless 测试",
156+
"description": "展示如何借助 Avalonia Headless 平台为 UI 交互编写功能性测试,提升跨平台客户端的可靠性。",
157+
"date": "2024-11-05",
158+
"speakerName": "董彬",
159+
"speakerTitle": "微软 MVP,Avalonia 中文社区主理人,Ursa 开源项目作者",
160+
"speakerAvatar": "images/speakers/dongbin.jpg",
161+
"speakerDescription": "长期推动 Avalonia 社区建设,专注跨平台 UI 工程实践。",
162+
"speakerGithub": "https://github.com/rabbitism",
163+
"recordingUrl": "https://www.bilibili.com/video/BV1vfDRYUE7u/",
164+
"links": [
165+
{
166+
"title": "活动介绍",
167+
"url": "https://mp.weixin.qq.com/s/DPHCjK5jB7Qeihoj2NpQkA"
168+
}
169+
],
170+
"tags": [
171+
"Avalonia",
172+
"Testing",
173+
"UI Automation"
174+
]
175+
},
176+
{
177+
"topic": ".NET Talks - .NET AI 模板脚手架:加速 MCP 开发的利器",
178+
"description": "解析微软 .NET AI 模板如何简化 MCP 与 AI 应用开发,覆盖搭建流程、最佳实践与模板新特性。",
179+
"date": "2025-08-18",
180+
"speakerName": "姚圣伟",
181+
"speakerTitle": "微软 MVP,Avalonia 中文社区主理人,Ursa 开源项目作者",
182+
"speakerAvatar": "images/speakers/yaoshengwei.jpg",
183+
"speakerDescription": "热衷于国产化场景与新技术推广,活跃在云原生与桌面技术社区。",
184+
"speakerGithub": "https://github.com/JaneConan",
185+
"recordingUrl": "https://www.bilibili.com/video/BV17keMzxE6v/",
186+
"links": [
187+
{
188+
"title": "活动介绍",
189+
"url": "https://mp.weixin.qq.com/s/CKh9t2Ag7Ouzagax_ns9oA"
190+
},
191+
{
192+
"title": "视频回放 P2",
193+
"url": "https://www.bilibili.com/video/BV1CnYXzsECG/"
194+
},
195+
{
196+
"title": ".NET AI 模板文档",
197+
"url": "https://learn.microsoft.com/en-us/dotnet/ai/quickstarts/ai-templates/?wt.mc_id=3reg_webpage_reactor"
198+
}
199+
],
200+
"tags": [
201+
".NET AI",
202+
"MCP",
203+
"Templates"
204+
]
205+
}
206+
]

0 commit comments

Comments
 (0)