2020中國.NET開發者峯會近50場熱點技術專題揭祕

簡介 / Summary

2014年微軟組織併成立.NET基金會,微軟在成爲主要的開源參與者的道路上又前進了一步。2014年以來已經有衆多知名公司加入.NET基金會,微軟,Google,AWS三大雲廠商已經齊聚.NET基金會,在平臺項目中,.NET平臺上的ARM 架構由三星團隊貢獻,在.NET Core 3.1上得到了完整支持,.NET 5上面得到進一步的優化,國內的龍芯團隊正在開發MIPS架構的支持,即將正式發佈.NET Core 3.1 For MIPS。爲了將.NET基金會變成一個更加多樣化和成員驅動的組織,微軟把.NET的發展真正交給社區,爲了讓OSS真正蓬勃發展。

從2016年以來,我們的.NET社區通過協作來推動.NET開源項目和社區的發展,在github/gitee上活躍着很多中國的.NET 開源開發者組織,例如NCC、盛派開發者、EasyAbp、龍芯.NET等,我們在全國各大城市有.NET 俱樂部定期舉辦活動,今年由於疫情,更多是線上的直播活動。11月10號成功舉辦的2020 年.Net Conf,.NET 5已經在大會上正式發佈了。2019年我們也在上海成功舉辦了第一屆中國.NET開發者峯會,今年我們將繼續在蘇州舉辦第二屆.NET社區的中國峯會。

In 2014, Microsoft organized and established the .NET Foundation, and Microsoft took another step forward on the road to becoming a major open source participant.

Since 2014, many well-known companies have joined the .NET Foundation. The three major cloud vendors of Google, Microsoft, and AWS have gathered at the .NET Foundation. In the platform project, the ARM architecture on the .NET platform is contributed by the Samsung team. NET Core 3.1 has been fully supported, and .NET 5 has been further optimized. The domestic Loongson team is developing support for the MIPS architecture and will officially release .NET Core 3.1 For MIPS. In order to turn the .NET Foundation into a more diverse and member-driven organization. Microsoft has truly entrusted the development of .NET to the community in order to make OSS truly flourish.

Since 2016, our .NET community has promoted the development of .NET open source projects and communities through collaboration. Many Chinese .NET open source developer organizations are active on github/gitee, such as NCC, Shengpai Developer, EasyAbp, Loongson.NET, etc. We have .NET clubs in major cities across the country to hold regular events. This year, due to the epidemic, more live events are online. At the successful .Net Conf 2020 held on November 10th, .NET 5 has been officially released at the conference. In 2019, we also successfully held the first China .NET Developers Summit in Shanghai. This year we will continue to host the second China Summit of the .NET Community in Suzhou.

分享嘉賓 / Speakers

主會場嘉賓:

1.徐明強博士

徐明強博士

微軟全渠道事業部首席技術官(CTO)

徐明強博士目前擔任微軟全渠道事業部首席技術官,負責微軟大中華區合作伙伴解決方案策略技術策劃工作。徐明強的團隊側重現代工作空間、數據和人工智能、業務應用、雲基礎設施及應用領域,爲合作伙伴提供架構上的支撐。

Dr.  Xu Mingqiang

Chief Technology Officer, One Commercial Partner,

Greater China Region, Microsoft

Dr. Mingqiang Xu is presently the CTO of the Microsoft One Commercial Partner organization, being responsible for the partners’solution building/planning.  His team is focusing on providing architectural support for solutions in areas of modern workplace, data and AI, business applications and cloud infrastructure and applications.

  1. 林家偉

林家偉

微軟大中華區Azure事業部 - 總經理

林家偉先生目前整體負責微軟大中華區Azure業務,工作職責涵蓋戰略、規劃、執行、宣傳、管理和培訓。林家偉先生在爲高速增長的雲和軟件業務搭建客戶體驗以及業務轉型方面有超過24年的經驗。

JiaWoei Ling

General Manager @Azure Business Group - Greater China Region

Jia Woei currently leads the Azure business for Microsoft with end-to-end accountability across Greater China including strategy, planning, execution, advocacy, governance and learning. Jia Woei brings to Microsoft nearly 24 years of experience building and transforming high growth cloud and software businesses.

3.敖琪

敖琪

龍芯.NET項目負責人,龍芯JVM負責人。

演講主題:龍芯.NET到來

演講主題簡述:.NET Core社區版本目前只支持x86和arm平臺,在龍芯平臺上運行.NET應用是一大挑戰和難題。龍芯公司從2019年開始研發基於龍芯平臺的.NET環境,目前已將.NET Core 3.1成功移植至龍芯平臺。本次報告將會介紹龍芯在.NET上的工作和現狀。

4.王鴻

王鴻

西安葡萄城,表格技術負責人

.NET技術專家,畢業於西安交通大學計算機系, 曾在大學任教兩年,後進入西安葡萄城從事表格組件研發工作。2014年至今,一直聚焦於企業高性能表格技術領域的研究,爲葡萄城設計了全新的表格組件架構,並帶領研發團隊推出了一款性能在業界領先的電子表格組件GcExcel, 積累了大量高併發、高可用性組件的架構設計經驗。

演講主題:在 .NET Core 等平臺下實現高性能電子表格組件

主題簡介:如何在 .NET Core 等平臺下,批量處理、解析 Excel文檔?如何將組件性能提升至POI/NPOI的7倍以上?本次分享將從電子表格組件的需求場景出發,基於葡萄城的多項應用實踐,如多線程支持、應用SIMD及高速緩存、減少垃圾回收、慎用異常、不動態生成IL code以便在IOS正常運行等技術手段,實現一款跨平臺的高性能電子表格組件。

  1. 張善友

張善友 / Shanyou Zhang

深圳市友浩達科技有限公司/CTO     

畢業於蘭州大學,在服務騰訊12年後於2018年創立深圳市友浩達科技有限公司,連續15年被評爲微軟最有價值專家(MVP),騰訊雲TVP和華爲雲MVP。擁有超過十九年IT行業經驗,運營擁有6萬粉絲的微信公衆號“dotnet跨平臺”, 同時積極參與.NET社區開源項目,.NET基金會成員,被尊稱爲張隊長

演講主題:.NET 5 和.NET 未來 中級

主題簡介:通過.NET Framework、.NET Core 的發展歷程以及.NET Standard和.NET 5 ,帶大家瞭解.NET技術的來龍去脈,以20年的從業經驗向你展示我對 .NET 的發展方向的認識,和我一同樹立.NET技術的信心

嘉賓

☆以下排名不分先後,根據姓名首字母依次排序。

  1. Anduin Xue

Anduin Xue

Microsoft FTE, .NET  developer, hacker, blogger, Starcraft II player

I am the founder of  Aiursoft. And I am one of the authors of Kahla. I love C#, TypeScript and  open source and I'm focusing on micro-services, DevOps, Web and PWA.

演講主題:開發多端共享交互 .NET 應用開發 中級(Intermediate)

主題簡介:如何保證多端的數據實時交互、共享,並維持時序的一致性和可用性?如何構建可以離線使用的增刪改查應用?如何確保應用的數據可以儘快遠程和其它設備同步,並節省流量和服務器性能?Anduin 將簡單介紹如何在 .NET 中構建交互日誌引擎,分享開發過程中的難點和痛點,並給出實際應用案例,以開發多端共享交互 .NET 應用開發。

2.陳超超

陳超超 正泰集團開發工程師 Ant Design Blazor  項目貢獻者

長期基於.Net技術棧進行架構和開發企業IT系統的工作,擅長Blzaor,WinForm,Unity3D等領域

演講主題: Blazor助力企業後臺開發實戰 中級(Intermediate)

主題簡介:對客戶體驗的日益重視帶來了前端的興起,但目前在企業後臺應用開發領域採用傳統方案變的越發複雜,重複勞動,人員冗餘等問題,邊際效應嚴重,而Blazor的特點很好的解決了這些問題,主要介紹在以下方面

1、複雜度降低:前端與後端使用相同的語言實現了一致的開發體驗。

2、成本減少:所有環節使用相同的框架,代碼庫直接複用減少工作量,無需前後端分別配備開發減少人員數量。

3、簡化資源調配:開發人員技能構了單一化,有助於資源調配、溝通協作。

4、前端工程化:模塊化、組件化、規範化、自動化。

通過現場實戰,演示企業後臺程序最常見的幾個場景(Server、WASM兩種模式均做演示)

1、多查詢條件的查詢頁面開發

2、添加與編輯功能中前後端共享Dto

3、VS中的OpenAPI服務(WASM專屬)

4、前端直接使用EF操作數據庫(Server專屬)

5、前後端共享相同的安全策略

3.仇華

仇華

蘇州三星高級研發工程師,SciSharp STACK 主要成員,Google TensorFlow Developer  Certificate

TensorFlow User Group蘇州 主要組織者,園區高技能領軍人才,從事工業機器視覺開發和深度學習11年。

演講主題:.NET深度學習的工業視覺解決方案 中級(Intermediate)

主題簡介:作爲一名.NET開發者,同時也是多年的工業機器視覺從業者,在推進深度學習應用於工業現場的機器視覺項目的過程 中,我摸索嘗試過各種解決方案,也深入地和現場使用人員交流,並對工業現場的視覺軟硬件環境做了廣泛的調研, 發現深度學習在工業應用場景和互聯網領域應用存在一定的差異性。本次主要和大家分享交流下述內容:1). 工業領 域機器視覺中應用部署深度學習的行業特點分析和技術痛點解剖,主要分爲視覺硬件成像環境和圖像特徵、生產環境 負樣本不足、如何集成到現有設備老舊的系統、模型現場部署和推理以及算法落地的配套工具開發;2). 如何高效地 使用C#結合TensorFlow.NET開發深度學習的實際項目,.NET Core 和 .NET FrameWork 的雙框架支持使用,無需 依賴TensorFlow Python庫,純.NET框架下的深度學習開發,充分發揮.NET的高效率和高性能的特點;3). 配置部 署深度學習的GPU環境如何發揮.NET優勢和便利性,無需複雜的cuda和cuDNN安裝配置,直接DLL引用方式配置 GPU環境,搭建環境打包式的GPU Package軟件包進行客戶交付;4). 關於開發基於.NET的交互式工業視覺深度學 習完整軟件平臺的經驗和解決方案分享。

4.董彬

董彬

某知名投資銀行 任職於某知名投資銀行的風控部門,負責桌面客戶端開發。

閃電主題:解析C# 9新特性:Record

5.馮輝 / HuiFeng

馮輝 / HuiFeng

開創雲 / Ctrl 目前就職於開創雲,負責公司架構設計,微軟MVP。

擅長dotnet跨平臺架構設計,有豐富的跨平臺實戰經驗。對.NET平臺情有獨鍾,樂於分享知識與經驗,熱愛開源。

I am a professional software engineer, Microsoft MVP. A devotee of the OSS. Have always maintained a love for technology, like to pay attention to and research cutting-edge technology, enthusiastic about technology and experience sharing.

演講主題“搭樂高式”ABP應用開發 中級(Intermediate)

主題簡介:以“樂高積木”帶大家走進模塊化設計,我們會了解到積木(模塊)不同特性,以及如何在我們的項目中去使用這些積木,並且如何搭建出來一個APP。

Summary:Today we will explore the ABP framework LEGO-like modular design and use the modules to build a new powerful application quickly.

6.伏允昆

伏允昆

蘇州盛派網絡科技有限公司合夥人/技術總監

7.桂素偉/GuiSuWe

桂素偉/GuiSuWei

株式會社ネットスターズ/NetStars - 系統架構

多屆微軟MVP,喜歡分佈式技術,微服務,迷戀在GitHub上徹牆,熱衷技術社區分享,忠實的.net  core佈道者,從事.net 開發、架構10餘年,仍然奮鬥在碼碼的第一線。

演講主題:基於kubernetes複雜項目交付/Deliver complex projects on kubernetes 中級(Intermediate)

主題簡介:Kubernetes已經成爲雲原生分佈式架構的標準,我們公司使用kubernetes也一段時間了,本次分享一個真實的,自已帶隊架構開發的,基於kubernetes環境的複雜項目的交付案例。本次演講會從項目的業務特徵,交付要求特點;源碼管理的分支設計;基於kubenetes開發,測試,預生產,生產的環境交付流程等幾個方面來分享我們的心路歷程。

8.郝冠軍

郝冠軍

微軟最有價值專家,《ASP.NET本質論》作者

演講主題:透析 ASP. NET Core 認證 中級(Intermediate)

主題簡介:在 ASP. NET Core 中,認證部分變得更加強大,也更加靈活,透徹理解認證架構與實現,是用好認證的關鍵。

本次內容從一個開發實例入手,剖析認證相關問題,梳理認證涉及的相關技術,涉及基於 JWT 的認證,基於 Cookie 的認證,ASP.NET Identity 等相關技術,理論聯繫實際,助你成爲認證高手。

9.黃國石

黃國石

遞易智能科技CTO

15年的.NET開發經驗,先後從事過電網、金融、傳媒等領域,在物聯網方向創業8年,在中通快遞擔任資深架構師負責大數據分析和物聯網方向,目前在遞易擔任CTO,從事快遞櫃、送餐櫃等物聯網Saas平臺建設,全面使用Redis消息隊列!

閃電主題:Redis消息隊列 中級(Intermediate)

主題簡介:消息隊列是分佈式系統必不可少的中間件,而大部分消息隊列產品(如RocketMQ/RabbitMQ/Kafka等)要求團隊有比較強的技術實力才能用好,不適用於中小團隊。而Redis實現的輕量級消息隊列很簡單,就是Redis常規操作,幾乎不需要開發團隊掌握額外的知識,就可以用得很好!

10.黃海鵬

黃海鵬

蘇州易泰勒電子 - 軟件研發總監

從事物聯網行業開發十餘年,是電子貨架標籤(ESL)系統的主要開發者,亦是.NET技術棧的忠實擁護者。

閃電主題:C#樹莓派編程入門 中級(Intermediate)

主題簡介:開發人員可以使用C#+樹莓派進行很多有趣的開發,諸如涉及GPIO口的編程,低成本物聯網項目的數據網關結點,以及生活中各種智能設備(如NAS,可視門鈴等)原型開發板。

Huang Hai Peng

Suzhou Etag Ltd - Software R & D director

He has developed from the Internet of things industry for more than 10 years, is a major developer of the electronic shelf label (ESL) system and a loyal supporter of. Net technology stack.

Lightning:

Summary:Our developers can using C# and Raspbery Pi to do many interesting work, like developing with GPIO interface, data node of low-cost IoT project, and quickly prototype development board of many smart devices in your life(like NAS, visual doorbell etc).

11.黃立敬/Lijing Huang

黃立敬/Lijing Huang

人大數媒科技(北京)有限公司 技術總監 /RUC Digital Media Technology(Beijing) Co., Ltd. - CTO 

負責公司技術團隊的搭建和公司各大互聯網產品的架構設計和開發工作。一直默默關注C#開源社區,2010年玩過Mono,2013年採用Xamarin開發Android應用,從2019年起開始帶來團隊實踐.NET Core項目,公司核心的產品已經遷移到.NET Core,今年以來帶領團隊完成國產化系統下的.NET Core項目改造。

演講主題:國產化系統下的.NET Core實踐

Topic:NET Core Practice for Localization  Systems 中級(Intermediate)

主題簡介:國產化系統下的.NET  Core實踐經驗和心得

1、系統現狀和要求,包括CPU、操作系統和中間件的要求,如何突破目前中間件對Java的特殊保護,到底是用java重寫還是遷移.NET  Core,給出實用的遷移建議;

2、國產化各種準備工作,重點技術預研,特別是現有系統的各個類庫對.NET  Core的支持情況,最終做出技術評估;

3、項目遷移工作,除了按照官方要求遷移之外,還需要考慮系統在各個平臺的可移植情況,我們遷移過程中遇到的問題和解決辦法;

4、項目測試,模擬各種國產CPU搭建測試環境,並對系統進行測試;

5、系統部署,部署過程中的問題和解決方案。

12.Justin Yoo

Justin Yoo

Senior Cloud Advocate at Microsoft

He used to be  a double-awarded Microsoft MVP for many years in both Developer Technology  and Azure. He likes serverless, enterprise service integration and messaging.

閃電主題:What to Know When Migrating from Legacy WebForm to Blazor 中級(Intermediate)

主題簡介:因爲.NET5 has been released, 所以 many organisations are planning  to migrate their legacy ASP.NET WebForm apps to Blazor ones. Both are similar  to each other at the same time different from each other. 我打算 discuss what to  consider for migration.

13.賈維維/ Jiaweiwei

賈維維/ Jiaweiwei

汽車之家/autohome - 搜索架構師

對.NET Core 高性能計算有一定研究

演講主題:.Net 5與高性能計算 中級(Intermediate)

主題簡介:主要介紹下,目前通過.net core如何實現高性能,主要包括simd(單指令多數據流),Compiler as  Service,IL  Emit等在高性能計算中的一些應用,以及目前通過這些技術構建 .NET 大數據生態做的一些框架和嘗試,並就目前做出來的功能進行一些列的展示和對比,爲生態賦能。

14.李楓

李楓

獨立開發者

先後就職於摩托羅拉, 三星等IT公司, 現爲獨立開發者。在移動平臺上積累了十年以上的研發經驗, 近幾年主要專注於雲計算/邊緣計算基礎設施領域。是《灰帽黑客 第4版:正義黑客的道德規範、滲透測試、攻擊方法和漏洞分析技術》(ISBN:9787302428671)和《惡意網絡環境下的Linux防禦之道 》(ISBN: 9787115544384)中文版的主要譯者。

對技術創新具有濃厚的興趣和實踐能力,熱心參與開源社區的各種活動。

Feng Li

Indie developer

Had been worked in Motorola, Samsung, etc, now I am an indie developer. Accumulated more than ten years experience in mobile development on various platforms, and focused on Cloud & Edge Infrastructure during the past few years. The main translator of the book «Gray Hat Hacking The Ethical Hacker's Handbook, Fourth Edition» (ISBN:9787302428671) and «Linux Hardening in Hostile Networks, First Edition».

With strong interest and practical ability in technology innovation, I am enthusiastic in take part in various activities of the Open Source Community.

演講主題:ARM上的Akka.NET 中級

主題簡介:Akka.NET是流行的Akka(由Java/Scala編寫)分佈式Actor框架在.NET上的一個專業級移植, 本提案包含下列子話題:

1) Akka.NET項目的架構與設計綜述;

2) 在開源硬件平臺樹莓派4(ARM64)上構建Akka.NET(使用.Net 5);

3) 在樹莓派集羣上實踐Akka.NET集羣。

Topic: Akka.NET on ARM Intermediate

Summary:Akka.NET is a professional-grade port of the popular Java/Scala framework Akka distributed actor framework to .NET, and this proposal comes with the following sub-topics:

       1) Overview of the architecture & design of project Akka.NET

       2) Set up Akka.NET with .Net 5 on Raspberry Pi 4(ARM64)

       3) Practicing Akka.NET cluster with a Raspberry Pi cluster

15.李帥

李帥/Spring Lee

遞易智能科技有限公司/ Diyi- 高級工程師

HttpReports APM 項目作者,開源愛好者,同時也是 NCC 組織成員

演講主題:HttpReports APM 在微服務的應用 中級(Intermediate)

主題簡介:隨着微服務架構的流行,往往一次請求會設計到多個微服務,因此服務性能監控和排查就變得更復雜, 於是分佈式系統的APM管理系統應運而生。

HttpReports是基於.Net Core 開發的APM監控系統,使用MIT開源協議,主要功能包括,統計, 分析, 可視化, 監控,追蹤,拓撲圖等,本次分享會介紹HttpReports 的架構設計和分佈式追蹤的原理。

16.李衛涵/LiWeihan

李衛涵/LiWeihan

iHerb - .NET 研發工程師

閃電主題:xunit中依賴注入的使用 中級(Intermediate)

主題簡介:一個項目的高質量少不了測試項目來保證,優秀的開源項目一定少不了測試項目,依賴注入已經幾乎融入到了每一個現代化框架中,asp.net core 從一開始就集成了依賴注入,依賴注入在測試項目中也不能缺席

使用 Xunit.DependenceInjection,優雅的在測試裏使用依賴注入,更好用的流程控制,更方便的做 asp.net core 的集成測試

A high quality project must be guaranteed by the test projects. A good open source project must have test projects. Dependency injection has been integrated into almost every modern framework. Asp.net core has integrated dependency injection from the very beginning. Dependency injection can't be absent in the test project.  with Xunt.DependencyInjection, we could implement dependency injection much more easily

17.李宇/Yu Li

李宇/Yu Li

ThoughtWorks諮詢師

有多年C#/.NET開發經驗,參與多個基於.NET/.NET  Core的國內外項目。目前專注微軟Azure/.NET Core技術。

ThoughtWorks consultant, has many years  of C#/.NET development experience, and participated in a number of domestic  and foreign projects based on .NET/.NET Core. Currently focusing on Microsoft  Azure/.NET Core technology.

演講主題:基於Azure Functions & .NET快速構建無服務化應用

Topic:Quickly build serverless application with Azure Functions & .NET 中級(Intermediate)

主題簡介:主要介紹Microsoft Azure Functions的基本概念和開發方法。在實際操作環節,將從零開始構建一個用戶感興趣的內容定時聚合功能,並將聚合結果發送郵件通知用戶的Azure Functions應用。希望通過理論的介紹和動手實踐,讓大家瞭解Azure Functions,並可以開始搭建自己的第一個serverless應用,鼓勵大家去探索使用Azure Functions更多的可能性。

Summary:Mainly introduce the basic concepts and development methods of Microsoft Azure Functions. In the actual operation, an Azure Functions application will be built from scratch to periodically aggregate content that users are interested in, and the aggregation results will be sent to notify users by email. I hope that through theoretical introduction and hands-on practice, everyone can understand Azure Functions and start building their first serverless application, and encourage everyone to explore more possibilities for using Azure Functions.

18.劉桂海

劉桂海

特來電技術架構師

12年工作經驗,曾負責浪潮軟件“樓上”中間件平臺研發工作,擅長平臺架構設計、基於Flink的流計算技術,目前專注AIOps研發工作,致力於打造新能源充電行業領先的穩定性運維保障技術體系,實現基於大數據及機器學習的新一代智能運維。

演講主題:特來電穩定性保障技術體系實踐 中級(Intermediate)

主題簡介:特來電穩定性保障技術體系提供端到端的運維保障解決方案,以AIOps爲指導原則,首先提供.Net技術的監控SDK、監控Agent、全鏈路追蹤體系;然後基於流計算技術及圖計算技術,對監控大數據進行實時分析,可以一覽無餘的查看鏈路流量情況、底層異常聚類情況,並在鏈路異常時進行逐層下鑽,快速定位到問題點;其次基於機器學習技術,結合平臺運維實踐,不斷優化檢測算法,實現對系統異常的實時聚類分析、異常檢測,保證能夠及時發現問題;最後對接自動運維繫統,實現運維故障的自動發現、自動處理,做到了故障的閉環管理,有力的保障了平臺穩定性。

19.盧建暉

盧建暉

華南師範大學網絡教育學院程序開發總監

微軟技術社區區域總監,微軟最有價值專家

較難(Advanced)

演講主題: .NET in Deep Learning 較難(Advanced)

主題簡介:講述 ML.NET 和 TensorFlow.NET 的深度學習故事,ML.NET 是微軟在 dotnet core 下的原生機器學習解決方案,發展快兩年,在整合開發工具和算例有了快速進展,而TensorFlow.NET 是一個基於C#/F# 的深度學習解決方案,兩者的融合讓.NET 生態有了一個從訓練到應用的全平臺機器學習方案。本課程通過通俗易懂的方式和.NETer介紹ML.NET 和TensorFlow.NET  從安裝到開發,訓練,再到實現的一站式體驗

20.陸楠/Lamond Lu

陸楠/Lamond Lu

Shinetech Inc. - 工程師

陸楠,英文名Lamond Lu, 80後程序員,12年.NET開發經驗,  目前就職於北京盛安德科技發展有限公司青島分公司,喜歡研究各種程序架構, 沉迷DDD, Event Source, CQRS,  微服務。樂於分享,喜歡分享,擅長翻譯國外優秀博客,曾擔任微軟 Insider Dev Tour 2019煙臺站講師。

演講主題:基於ASP.NET Core的熱插拔插件機制 中級(Intermediate)

主題簡介:在.Net Framwork時代, 我們可以使用AppDomain來實現一個熱插拔插件系統,在進入.NET Core時代之後,一直沒有出現一套能夠實現熱插拔的插件系統,很多基於.NET Core的插件系統都不能實現熱插拔的,他們的插件更新需要重啓宿主來實現。本次主題是基於開源項目Mystique,講解一下使用ASP.NET Core創建熱插拔插件系統的一些要點

項目地址:https://github.com/lamondlu/Mystique

相關博客:https://www.cnblogs.com/lwqlun/p/13992077.html

21.駱姜斌

駱姜斌

智鵬瑞爾軟件 / SSW China - 高級軟件架構師/高級諮詢師。

14年 .Net開發及架構設計經驗, 資深技術團隊領隊。負責過大量重要項目,項目客戶主要爲政府及物流業。在IM,物流供應鏈等領域有着豐厚的經驗積累。

Jerry Luo

Senior software architect / senior consultant in SSW, Australia's top software consulting firm

More than 14 years’ experience of .Net development and architecture design. He has been in charge of many large projects with clients mainly in the government and logistics industry, which access him to rich experience in IM, logistics supply chain and other related fields.

演講主題:介紹 asp.NET Core高級功能託管服務 中級(Intermediate)

主題簡介:如何在.Net Core中執行後臺任務;什麼是後臺任務;後臺任務的使用場景, 解決什麼問題;選項: IHostedService, BackgroundService, Worker Service, Hangfire; 什麼是IHostedService, 如何使用, 優點, 缺點;什麼是BackgroundService, 如何使用, 優點, 缺點;什麼是Worker Service, 如何使用, 優點, 缺點; 什麼是Hangfire, 優點, 缺點; 簡單Demo講解

22.潘淳/Pan Chun, 林德熙/lindexi

潘淳:微軟技術俱樂部(蘇州)執行主席,Office開發者聯盟發起人,蘇州市人工智能協會智慧金融專委會委員。

林德熙:微軟應用開發方向的最具價值專家,dotnet  基金會成員。

閃電主題:後翼棄兵,現世代 .NET 大局觀 中級(Intermediate)

主題簡介:後翼棄兵佈局後來居上,暗喻.NET框架在佈局完成後,.NET 5  在現世代(趨於開放,突破WIN平臺,大步邁向新格局),與代表傳統JAVA的戰鬥纔開始進行,在高水平的層次上進行對抗。面對國際紛爭,國產化的UOS、龍芯、鯤鵬等軟硬件的入局,.NET  5的大統一將迎來高光時刻。從標準與技術入局,結合場景與應用,深入.NET 5的框架、語言、性能、開源、版權以及編譯器到運行構建發佈。

23.彭偉 pengwei

彭偉 PengWei

途虎 tuhu - 資深 .NET 開發

有10年的 .NET 開發經驗,負責公共服務和 .NET 基礎組件開發

演講主題:配置中心在微服務架構中的應用 中級(Intermediate)

主題簡介:介紹 Apollo 配置中心的架構、在微服務架構中如何管理配置中的敏感信息、同一應用如何在多環境多機房中使用不同配置以及配置的灰度發佈

24.蘇震巍

蘇震巍

蘇州盛派網絡科技有限公司創始人兼首席架構師,微軟RD、微軟MVP、微軟技術俱樂部(蘇州)主席

《微信開發深度解析》《網站模塊化開發全程實錄》作者、Senparc.Weixin SDK / NCF 作者。

演講主題: .NET Core/5 + EF Core + NCF 多數據庫遷移及切換解決方案 中級(Intermediate)

主題簡介:

我們在開發可重用的業務模塊、平臺應用的時候,經常會遇到多數據庫支持和遷移(Migration)的需求,在本課程中您將學習到:

1) 藉助盛派全新的開源框架 NCF(NeuCharFramework),在高度模塊化的設計下,讓系統業務和數據庫選型解耦,實現一次開發業務代碼,就能靈活支持多數據庫(SQL Server/MySQL/Oracle,等等),並且可以在不同數據庫間“一鍵遷移”;

2) 利用多數據庫支持特性,實現開發環境、測試環境、生產環境、數據庫備份等多環節的數據庫靈活切換;

3) 剖析多數據庫架構的核心設計思想。

25.唐敦峯

唐敦峯

明源雲天際平臺-建模平臺 架構師 

10年以上.Net開發經驗,5年系統架構設計經驗,目前專注於企業級低代碼開發平臺的設計,元數據驅動架構,可視建模、在線編碼的方式快速構建高質量的企業級應用程序,讓開發過程中僅通過簡單地拖拽與配置完成,降低了開發者的門檻,讓開發者只專注於核心業務邏輯的部分。

演講主題:Entity Framework Core實踐與分享

主題標籤:ORM框架   Entity Framework Core   領域驅動開發

主題簡介:

1.EF Core簡介  EF Core的發展歷程、常用特性、原理剖析。

2.EF Core實踐  分享在EF Core實踐應用中踩過的坑、發現的問題以及解決方案。基於EF Core,在低代碼開發過程中的應用場景。

3.EF Core高級特性分享  利用EF Core高級特性,實現多租戶模式、軟刪除、數據審計、數據加密、併發控制器等。在領域驅動開發過程中的應用。

26.汪愷

汪愷

同花順 - B2C業務架構師

演講主題:.NET在投資領域的應用實踐 中級(Intermediate)

主題簡介:隨着資訊的發達,人們的投資意識逐漸濃厚,傳統的投資軟件已經無法滿足日益增長的各式各樣的C端客戶需求,對投資軟件的要求也越來越高,對於一家老牌公司,強大的.NET的能在這個領域發揮怎樣的潛在威力呢?

27.汪宇傑(Edi Wang)

汪宇傑(Edi Wang)

Green Dot 高級軟件工程師

微軟全球最有價值專家,技術社區佈道者。在ASP.NET和Azure雲平臺開發方面擁有豐富經驗,已在GitHub上開源全部個人項目。

演講主題:Azure讓.NET如虎添翼 中級(Intermediate)

主題簡介:全面介紹基於.NET 5.0開源博客系統Moonglade如何綜合運用Azure的12種服務以實現覆蓋全球用戶、兼顧性能與安全和快速響應故障的目標,並有效提升普通用戶和開發者的使用體驗。

28.王健/Ken Wang

王健/Ken Wang

ThoughtWorks高級諮詢師

參與並主導多個.NET Core項目的落地及上雲實踐,對容器化及無服務架構有深刻的理解

ThoughtWorks senior consultant, participated in and led the landing and cloud practice of multiple .NET Core projects, and has a deep understanding of containerization and serviceless architecture

閃電主題:Blazor+WebAssembly開啓Web開發新體驗 中級(Intermediate)

主題簡介:Blazor是基於.NET實現的交互式客戶端Web UI框架,在JavaScript統治前端的時代,它的出現與WebAssembly的完美配合使得我們可以將服務端的流暢體驗帶回到瀏覽器,也使得構建.NET的SPA成爲了可能,這樣的組合使得我們既能享受C#語言的優雅和高效,又能省去JavaScript帶來的煩惱,實在程序員的福音

Summary:Blazor is an interactive client-side Web UI framework based on .NET. In the era when JavaScript dominates the front-end, its appearance and the perfect cooperation with WebAssembly allow us to bring the smooth experience of the server back to the browser, and also make the construction of .NET SPA becomes possible. This combination allows us to not only enjoy the elegance and efficiency of the C# language, but also save the troubles caused by JavaScript, which is a real gospel for programmers

29.肖偉宇 /  Weiyu Xiao

肖偉宇

.NET Conf China 2019 主會場講師

Fire User Group 常駐講師

有超過10年的.NET平臺的應用經驗,目前負責校寶在線的教培SaaS系統架構工作,在包含系統設計、迭代交付、運維保障等系統交付場景方面積累了豐富的經驗。

Weiyu Xiao

Speaker of .NET Conf China 2019

Resident Speaker of Fire User Group

More than 10 years. Net platform application experience, currently responsible for SchoolPal Online’s SaaS system architecture, including system design, DevOps, site reliability and other aspects have accumulated a wealth of experience.在;

演講主題:To B SaaS微服務架構的灰度實戰經驗 

Topic:Gray-release experience for To B SaaS microserver architecture 較難(Advanced)

主題簡介:對於To B SaaS系統,發佈變更是系統穩定性的最大挑戰之一,在充分測試的基礎上,採取手段最大程度降低意外問題的影響範圍是非常有必要的,我們採取的手段就是灰度階梯發佈。

灰度發佈意味着同時存在兩個版本在線,在龐大的微服務架構集羣中,每次需要部署大量的服務,但實際情況是變更的服務通常只是少數幾個,基於這個情況,我們實現了按需灰度的能力,最大程度降低了灰度環境構建的成本。

本次分享將講解我們在實現過程中遇到的挑戰以及詳細方案。

Summary:

For To B SaaS systems, publishing changes is one of the biggest challenges to system stability, and on the basis of adequate testing, it is necessary to take measures to minimize the impact of unexpected problems, so we use Gray-release.

Gray-release means that there are two versions online at the same time, and in a large cluster of microserver architectures, a large number of services need to be deployed at a time, but the reality is that the changed services are usually only a few, and based on this, we implement the ability to on-demand gray-release, minimizing the cost of building gray environments.

Here we will share the challenges we face in the process and how to implement them.

30.徐福揚

徐福揚

蘇州盛派網絡科技有限公司

技術經理

31.徐楊/Eleven

徐楊(Eleven)

微軟MVP,武漢dotNET俱樂部發起人之一,武漢朝夕教育科技有限公司創始人

09年畢業於武漢大學,專注.NET領域十多年,微軟MVP,武漢dotNET俱樂部發起人之一,武漢朝夕教育科技有限公司創始人。當下專注於.NET在線教育,連續多年騰訊課堂金牌講師,5年下來在線直播超1500場,累計受衆超過30w人次,相關視頻點擊播放近千萬次,對推動國內.NET社區發展做出了微末貢獻。

演講主題:《.NET5落地微服務架構》

32.劉騰飛/Jesse

劉騰飛/Jesse 上海程析智能 平臺事業部部長

博客園推薦博主,infoQ社區編輯成員《ASP.NET Core核心模塊》、《asp.net core微服務實戰》、《.NET Core 微服務 on K8S》多個熱門視頻系列作者。jessetalk公衆號作者,對.Net Core微服務,雲原生應用有較多的應用與實踐。最近一年在帶領團隊研發低代碼開發平臺。

演講主題:.Net Core面向元數據驅動的架構 中級(Intermediate)

主題簡介:介紹低代碼平臺的一些主要場景,功能,以及底層架構思路。以及低代碼平臺在未來對開發者可能會產生的一些影響 。

33.楊守斌

楊守斌

青島薩納斯智能科技 技術負責人

微軟區域技術總監,MS RD

目前在青島薩納斯智能科技,主要從事技術管理和研發工作,歷任多年的MS MVP, 主要方向爲ASP.NET, 硬件工程, Iot, Azure 等,希望能和大家交流.NET相關技術

演講主題: .NET 5中的高性能服務gRPC 中級(Intermediate)

主題簡介:遠程服務gRPC是一個衆所周知的高性能的RPC框架,在全世界廣泛應用於各個領域,包括系統通信和Apps等,自從微軟利用.NET Core 實現該框架,並貢獻給CNCF以後,其在.NET Core環境下也得到了廣泛的重視和應用, 本講座主要是講述.NET 5環境下gRPC的新特性, 包括性能的提升,gRPC-Web, Blazor的支持等等,隨後將DEMO這些新特性,並討論今後在.NET 5 環境中的應用場景, 最後將討論如何進行部署和優化,例如Http.sys,IIS, OpenTelmetry等環境.

34.楊舜傑

楊舜傑

上海程析智能 系統架構研發工程師

.NET基金會項目 Ant Design Blazor 作者,微軟MVP,開源愛好者。

演講主題:Blazor 原生實現 Ant Design 前端組件庫 中級(Intermediate)

主題簡介:Ant Design Blazor 是一個用 Blazor 原生實現的前端組件庫。啓動8個月已在 Github 獲得 2.6k Star,300+Folk,50+貢獻者參與。

本次主題將分享我們開發 Ant Design Blazor 的過程,爲何選擇 Ant Design,與 Ant Design 其他 3個前端框架的實現有什麼不同,與 .NET 的其他應用模型又有什麼聯繫,以及介紹組件開發中遇到的 Blazor 常見問題。

35.衣明志

衣明志

煙臺易雲網絡科技有限公司創始人

曾連任9年的微軟全球最有價值專家(MVP),發起並創辦了膠東開發者部落和膠東.NET俱樂部。從.NET 1.0 Beta開始就是.NET的忠實粉絲,有近20年的開發經驗。現主要熱衷於將雲計算、DevOps、微服務架構、跨平臺開發等。在汽車、農業機械、保險、零售等商業領域的信息化智能化方面經驗豐富。

演講主題:高效率的開發.NET應用 中級(Intermediate)

主題簡介:程序開發經常會是一種高強度的工作,作爲一個.NET開發老兵和技術創業者,我們會謀求快樂、高效、低強度的開發過程,通過新的工具、類庫、方法避免996式的開發工作。頭髮已漸稀疏的老衣帶着他的私貨跟你分享他的高效開發心得。

36.曾健

曾健

西安葡萄城,高級產品經理

葡萄城 Wyn Enterprise 嵌入式商業智能軟件的高級產品經理,擁有12年報表開發、大型數據庫設計及其分析建模經驗,主導多項大數據分析和可視化項目,服務的客戶涵蓋石油、電力、地產、醫療等各行業領域。

演講主題:基於.NET Core的嵌入式大數據分析技術研究

主題簡介:隨着移動互聯網的發展,數據發揮出的價值日益凸顯,用戶對於數據產品的需求越發旺盛,如何提升大數據計算性能、高併發下的網絡吞吐能力、分佈式架構下的消息隊列管理,對於企業而言至關重要。本次分享將從嵌入式大數據分析技術出發,深入研究如何實現數據功能的開發和項目快速交付。

37.張瀟

張瀟

DaoCloud 資深軟件工程師, Kubernetes 社區 member,kubernetes  sig-Windows 成員

在DaoCloud 負責雲原生 PaaS 平臺的架構和核心研發工作,最近負責基於 Prometheus  的雲原生監控平臺的架構與研發工作。在此之前有豐富的 net 技術棧研發經驗。熱愛開源,業餘時間給參與 kubernetes 代碼貢獻。與此同時,還是第一屆  .NET Conf 的 speaker ;同時受邀在 CNCF舉辦的 2020 Kubecon China 發表關於Windows  Container主題分享。

演講主題:雲原生監控能給 . NET帶來什麼 中級(Intermediate)

主題簡介:在雲原生技術變得越來越流行的今天,. NET 5爲雲原生而生。越來越多 . NET 的應用被容器化,擁抱雲原生。當我們  .NET  技術弄潮兒在應用上雲的時候我們應該關注什麼呢?應用上雲之後時候如預期般絲滑運行,是否可以讓devops人員解放雙手,專注於業務呢?本主題講圍繞雲原生中的可觀測性來展開,通過一個生動形象的例子來講述  NET core 在雲原生可觀測性方面的思考和演進路線

38.趙銘哲

趙銘哲

山西米立信息技術有限公司CEO&CTO

2005-2013年主要從事製造業半自動化研發及事業羣MES等系統開發,2014年-2017年初主要從事房產中介行業ERP的開發及底層核心開發,2017年至今自主創業,目前我們公司做過的項目涵蓋了教育,醫療,電商,礦產資源,金融,社交,社會服務,健身,IoT,自動化等領域,此次想要跟大家分享的是NCF在電子商務線上購物場景中的應用

演講主題:NCF在電子商務線上購物場景中的應用 中級(Intermediate)

主題簡介:議在電子商務線上購物場景中,從後臺到接口再到前端,如何使用NCF框架及XncfModule來解決後臺如何配置自定義活動產品,如何上傳產品圖片,如何通過富文本編輯器來編輯產品文案,在富文本編輯器中上傳圖片資源,如何在富文本編輯器中上傳媒體資源,如何上傳產品封面圖,如何開放靜態資源的訪問權限給到前端使用,如何解決文件跨域的問題,如何輸出WebApi的接口給到前端頁面調用,如何輸出WebApi的註釋文檔給前端開發查看,以及前端如何調用後展示等內容。

39.周國慶

周國慶

特來電雲平臺技術負責人,.NET領域的微軟MVP(2020-2021)

十多年一線研發經驗,基於.NET+開源技術棧,採用微服務、分佈式、平臺化設計理念,從零開始搭建了特來電互聯網技術平臺,支撐了中國最強新能源汽車充電網的大規模應用。

演講主題:基於.NET技術棧的互聯網技術平臺揭祕 較難(Advanced)

主題簡介:特來電互聯網技術平臺,是一款高性能的、分佈式的、互聯網級PaaS平臺,整個特來電雲平臺完全在其之上構建。

此技術平臺採用微服務、分佈式、平臺化的理念設計開發。

本議題將從平臺技術發展歷程、.NET技術棧和技術架構、業務創新成果和案例分享等多個方面,帶大家全面瞭解.NET技術體系下互聯網技術平臺建設的方方面面,  同時爲大家分享特來電在分佈式高併發、智能監控運維、快速開發交付的一些落地經驗。

40.朱永光 / 陳作

朱永光

Microsoft 高級技術顧問

從業20年,在軟件架構、研發管理方面有長期的經驗,目前在工作中重點關注DevOps和雲原生/微服務的落地。曾連任微軟最有價值專家(MVP)11屆,喜歡在社區中和大家交流技術,閒暇之餘會在自己的技術博客和微信公衆號上分享一些經驗總結文章。作爲講師多次在微軟技術會議(TechEd、TechSummit)上分享最新開發技術的心得體會。微信公衆號:dotNET開發經驗談

陳作

深圳阿鋪科技CTO,架構師

十餘年研發、項目管理工作經驗,目前工作重點方向是devops、微服務方面。

演講主題:Dapr開啓微服務應用開發新世界 中級(Intermediate)

主題簡介:Dapr是微軟發起、社區熱度很高的開源項目,皆在提供一個平臺中立的微服務應用開發框架。本分享將對Dapr進行基本介紹,並輔以簡單示例來帶領大家進入微服務開發的新世界。

41.朱宗海

朱宗海

上海蔚來汽車有限公司,數字化發展軟件開發與創新部,系統架構師;

一名碼齡20年的老碼農,經歷過的大大小小的系統&項目近百餘,一直追隨着技術最前沿者的腳步,不求聞達於世人,但求不落後於時代;步入不惑之年,偶爾閒暇之餘回顧過往種種,思考人生和技術的本質,不禁感慨良多……

演講主題:從汽車工廠總裝PBS系統談談.Net的智能智造 較難(Advanced)

主題簡介:今天,製造業面臨着數字化轉型、升級,向着智能製造業邁進,這裏有無數機遇和機會!我將向大家分享一個真實的案例,從一個汽車工廠總裝PBS產線系統的開發到上線來談談 .Net 在這場製造業數字化轉型,向着智能製造業邁進過程中所擁有的巨大優勢,面臨的挑戰以及機遇,也希望能減輕大齡碼農們的一些職業憂慮。

在向智能製造業的轉型升級過程中,.Neter 們,你們不僅有廣闊的前景,更有豐厚的錢景!

工作坊:

工作坊1: 使用 NCF 從 0 到 1 快速模塊化開發/部署業務系統實戰

工作坊簡介:本次工作坊由盛派開發團隊親自帶領開發者使用 NCF(NeuCharFramework) 框架進行系統快速開發,進行現場實操訓練,大家可以通過本次活動學習並親自動手實現:

1、5 分鐘內完成快速搭建系統管理後臺

2、1 分鐘內完成快速創建功能模塊

3、1 分鐘內完成多數據庫集成和遷移(SQL Server / MySQL 等)

4、靈活切換 .NET Core 和 .NET 5應用

5、使用 DevOps 進行 CI/CD 從集成到部署的全流程操作

6、使用 Docker 部署 NCF 應用

參與人員可以和盛派開發團隊及 NCF 項目團隊進行近距離的 .NET 相關技術交流。

工作坊時間:

09:30 - 16:30 (其中 12:00 - 13:00 爲午餐及午休時間,組委會提供免費午餐)

工作坊2: 基於 Blazor 的 C# 前端開發實戰工作坊

主要內容:

以講課+實踐的形式,學習 Blazor 前端開發基礎知識,體驗用 C# 進行前後端 Web 應用開發的新姿勢。

適合人羣:

1. 對於有一定的 .NET 開發基礎的開發者,可以直接使用 Blazor 構建 Web 前端應用程序;

2. 對於目前使用 .NET 開發後端,JS 開發前端的開發者,可以體驗 C# 相比 JS 做 .NET 前端開發的高效與一致性;

3. 對於目前從事客戶端開發,並想體驗 Web 開發的開發者,可以在 Blazor 上獲得與客戶端非常相似的開發體驗。

課程大綱:

09:00 - 12:00

1. 課程介紹及環境準備 30分鐘 9:00 - 9:40

        a. 課程介紹,下載源碼等資料。

        b. 演示創建一個 Ant Design Blazor 模板項目。

        c. 介紹一個 blazor 應用的項目結構

    (相關資料會提前公佈,建議提前準備。)

2. 組件與頁面佈局開發 40分鐘  9:40 - 10: 20

        a. 製作整個應用的佈局

        b. 學習頁面組件與路由配置

        c. 體驗一個組件的開發過程,以及模板化組件的應用

3. 事件與數據綁定 40分鐘 10:30 - 11:10

        a. 學習原生事件的綁定,自定義事件的實現

        b. 學習表單的雙向綁定與驗證,自定義雙向綁定的實現

4. 依賴注入與狀態模式 40分鐘 11:20 - 12:00

        a. 學習 Blazor 的狀態模式

        b. 學習依賴注入在 Blazor 的應用

午餐與交流 1小時

13:00 - 17:00

    1. 驗證與授權 40分鐘 13:00 - 13:40

        a. 集成 IdentityServer4 進行用戶驗證與授權

        b. 實現前端登錄頁

    2. JS 互操作的應用 40分鐘 13:50 - 14:30

        a. 通過集成 JS 地圖組件學習對現有JS庫的互操作

    3. 發佈與部署 40分鐘 14:40 - 15:20

        a. 介紹 Blazor 的多個託管模型

        b. 學習Blazor應用的發佈

        c. 演示將 Blazor 發佈到 Github,並通過 Azure App Service 部署上線

    4. Q&A 與自由練習 60分鐘 15:20 - 16:20

        a. 完善作品與問答交流環節

    5. 課後交流 16:20 - 17:00


報名方式

活動行:https://www.huodongxing.com/event/3571957681711

Scan me!

百格活動:https://www.bagevent.com/event/6975865

image

現場參會的福利絕對是超值,不僅僅可以和來自全國各地的同仁一起共謀dotnet生態發展大計,還可以體驗上有天堂,下有蘇杭的蘇州美景,同時也少不了蘇州美食。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章