摘要:.NET Core 3.0視頻系列中宣布了80多個新的免費視頻,這些視頻同時放在Microsoft的Channel 9 和youtube上面。 在線觀看由于跨洋網絡效果不太好,下載到機器上慢慢上是最好的了。 所以Scott Hanselman 特別制作了一個頁面 http://dot.net/vid 閱讀全文
posted @ 2019-10-02 21:38 張善友 閱讀 (3209) 評論 (19) 編輯
摘要:今晚在余晟的微信公眾號看到了一篇文章《 從.NET/C#開發的“后繼無人”說起: http://mp.weixin.qq.com/s/rO2d0xZ58Z2syqT7AaNT3w》。 這篇文章以從.NET/C#開發的“后繼無人” 引出了推廣極客時間的課程 劉超的《趣談Linux操作系統》,通篇看下 閱讀全文
posted @ 2019-03-25 22:04 張善友 閱讀 (16948) 評論 (90) 編輯
摘要:前言 最近一兩年.NET Core的關注度持續上升, 微服務及云原生應用開發上采用.NET Core也越來越多,Ocelot 作為.NET Core平臺下一款開源的API 網關開發庫越來越得到社區的認可,應用到生產中的案例也有好幾百了。春節抽空整理了現有網上公開的Ocelot相關的資源,包括示例項目 閱讀全文
posted @ 2019-02-11 22:10 張善友 閱讀 (9479) 評論 (17) 編輯
摘要:2018年就結束了,馬上就要迎來2019年,這一年很不平凡,中美貿易戰還在繼續,IT互聯網發生急劇變化,大量互聯網公司開始裁員,微軟的市值在不斷上升 ,在互聯網公司的市值下跌過程中爬到了第一的位置,我們展望2019年,相信前方的坑很多,這里想聊下一個和我們的工作生活息息相關的問題,那就是Oracle 閱讀全文
posted @ 2018-12-30 10:46 張善友 閱讀 (13296) 評論 (103) 編輯
摘要:這篇內容主要來自Microsoft .NET團隊程序經理Sourabh Shirhatti的博客文章:http://grpc.io/blog/grpc-on-dotnetcore/, .NET Core 3.0現已提供grpc的.NET 托管實現 grpc-dotnet, gRpc 取代WCF成為 閱讀全文
posted @ 2019-10-17 08:45 張善友 閱讀 (5) 評論 (0) 編輯
摘要:微軟在比爾·蓋茨手中創立并崛起, 成為PC互聯網時代的霸主,很多70,80后都有MVP Ediwang的體驗: 當時的微軟對我來說就是神的存在。因為我認識電腦到使用電腦的一切幾乎都離不開這家偉大的公司,它就像上帝一樣開天辟地,創造萬物:Windows、Office、IE這些當年幾乎是唯一的主流產品。 閱讀全文
posted @ 2019-10-14 12:30 張善友 閱讀 (3604) 評論 (36) 編輯
摘要:本文是MVP Ediwang寫的回憶一個80后的拖控件的感悟,與君共勉:每一代人都有記憶里的味道。煤球爐、黑白電視機是屬于父母的記憶。而“拖控件”式編程,啟蒙了無數像我這樣的80后(嗯,89也算80后)。 閱讀全文
posted @ 2019-10-13 09:09 張善友 閱讀 (2351) 評論 (24) 編輯
摘要:2014年微軟組織并成立.NET基金會,微軟在成為主要的開源參與者的道路上又前進了一步。2014年以來已經有眾多知名公司加入.NET基金會,Google,微軟,AWS三大云廠商已經齊聚.NET基金會,在平臺項目中,.NET平臺上有87%貢獻者其實并不在Microsoft工作。為了將.NET基金會變成一個更加多樣化和成員驅動的組織,微軟把.NET 的發展真正交給社區,為了讓OSS真正蓬勃發展。在中國... 閱讀全文
posted @ 2019-10-11 08:56 張善友 閱讀 (3754) 評論 (45) 編輯
摘要:很多的.NET開發者在接觸.Net Core之前,對于linux系統一點也不了解,也未曾有過主動去學習的念頭。在接觸了.Net Core之后才會慢慢學習linux相關知識,很多同學想轉Java,這個很扎心,你有很好的條件轉向.NET Core為啥要轉Java,據說目前市場上Java多如牛毛,兩年以內 閱讀全文
posted @ 2019-10-07 13:58 張善友 閱讀 (4970) 評論 (40) 編輯
摘要:.NET Core 3.0視頻系列中宣布了80多個新的免費視頻,這些視頻同時放在Microsoft的Channel 9 和youtube上面。 在線觀看由于跨洋網絡效果不太好,下載到機器上慢慢上是最好的了。 所以Scott Hanselman 特別制作了一個頁面 http://dot.net/vid 閱讀全文
posted @ 2019-10-02 21:38 張善友 閱讀 (3208) 評論 (19) 編輯
摘要:最近注意到一些媒體故意抹黑C# 工資墊底,參見 http://www.toutiao.com/i6741889572931633668/: 通過搜索引擎搜索《編程語言薪酬排行:Python薪資最高,Java第二,C# 墊底》: 早在2018年就出現這樣的標題內容,還是CSDN公眾號轉載:https 閱讀全文
posted @ 2019-09-29 20:58 張善友 閱讀 (1287) 評論 (5) 編輯
摘要:.NET 走向開源,MIT許可協議。 微軟為了推動.NET開源社區的發展,2014年聯合社區成立了.NET基金會。.NET基金會是一個獨立的組織,支持.NET社區和開源,旨在拓寬和加強.NET生態系統和社區。這可以通過多種方式完成,包括項目指導,指導,法律和營銷幫助,技術和財務支持設置等. 2014年以來已經有眾多知名公司加入.NET基金會, 僅在平臺項目中,.NET平臺上有87%貢獻者其實不在M... 閱讀全文
posted @ 2019-09-26 07:15 張善友 閱讀 (1366) 評論 (9) 編輯
摘要:北京時間今天凌晨如期在.NET Conf 上發布.NET Core 3.0,Keynotes 由Scott Hunter 主演,主要圍繞.NET Core 3.0的新特性和社區展開。多功能性是.Net Core 成為我們的生活一部分的最好解釋。如果您是Web開發人員還是想開發桌面或移動應用程序,如果您是游戲開發人員或想要從事機器學習,.NET Core就在您身邊。Xamarin 使得我們使用Mi... 閱讀全文
posted @ 2019-09-24 07:54 張善友 閱讀 (6623) 評論 (152) 編輯
摘要:你一定看過這篇文章 《進擊的 Java ,云原生時代的蛻變》, 本篇文章的靈感來自于這篇文章。北京時間9.24 就將正式發布.NET Core 3.0, 所以寫下這篇文章讓大家全面認識.NET Core。.NET 生態系統是一個不斷變化的生態圈,我相信它正在朝著一個偉大的方向發展。正好 最近 InfoQ 上發布了一篇文章《.NET 生態系統概覽》,有了開源和跨平臺這兩個關鍵優先事項,我們就可以放... 閱讀全文
posted @ 2019-09-22 11:56 張善友 閱讀 (4272) 評論 (28) 編輯
摘要:2019.9.17 微軟 宣布推出.NET Core 3.0 Release Candidate 1。就像Preview 9一樣,主要專注于為 .NET Core 3.0 發布最終版本 。現在變得非常非常接近。 將在9.23日的.NET Conf上發布最終版本。.NET Core 3.0 是從僅支持Windows傳統的 .NET框架向更現代化的開源實現過渡的重要里程碑。明年,所有內容都將整合到一個... 閱讀全文
posted @ 2019-09-17 20:30 張善友 閱讀 (1443) 評論 (5) 編輯
摘要:ML.NET 是面向.NET開發人員的開源和跨平臺機器學習框架。 ML.NET 還包括Model Builder (一個簡單的UI工具)和 CLI ,使用自動機器學習(AutoML)構建自定義機器學習(ML)模型變得非常容易。 .NET 開發人員使用 ML.NET,可以利用他們現有的工具和技能,為情 閱讀全文
posted @ 2019-09-10 22:23 張善友 閱讀 (258) 評論 (0) 編輯
摘要:我發現基準游戲(http://benchmarksgame-team.pages.debian.net/benchmarksgame/fastest/csharp.html)是一套非常好的基準測試。基準測試經過深思熟慮,涵蓋了經典的單線程計算到多線程IO數據處理。顯然,在這種基準游戲中,諸如網絡性 閱讀全文
posted @ 2019-09-02 07:02 張善友 閱讀 (6438) 評論 (96) 編輯
摘要:最近,微軟發布了開發社區當前采用.NET Standard的最新信息。.NET Standard是API的正式規范,現有.NET實現在不同平臺的是通用的(從而允許跨平臺開發)。當前規范(版本2.0)在兩年前發布,在.NET Core 2.0和.NET Framework 4.6.1平臺(以及其他平臺)中得到支持。根據微軟.NET團隊的項目經理和該標準的撰寫人Immo Landwerth的說法:.N... 閱讀全文
posted @ 2019-09-01 17:55 張善友 閱讀 (1627) 評論 (8) 編輯
摘要:看到一篇公眾號文章《2020年什么編程語言最受歡迎,待遇最高?》,其中對C#的描述如下:點擊閱讀原文,看到這是一篇翻譯文章:http://codinginfinite.com/top-programming-languages-2020-stats-surveys/這篇文章里列出的那些語言之中,明顯的Go 是屬于Google 這個特定供應商的語言, Java 也是屬于Oracle 這個特定供應商... 閱讀全文
posted @ 2019-08-21 22:45 張善友 閱讀 (6178) 評論 (127) 編輯
摘要:運行docker容器異常中止,使用docker logs CONTAINER_ID查看異常信息如下:standard_init_linux.go:207: exec user process caused "no such file or directory" 這是dos字符與unix字符的問題,我 閱讀全文
posted @ 2019-08-11 20:18 張善友 閱讀 (300) 評論 (2) 編輯
摘要:2018年8月8日,我決定離開騰訊的光環,辭職開始創業。《回顧4180天在騰訊使用C#的歷程,開啟新的征途》記錄了我所說的擁有七龍珠,去召喚神龍,今天正好歷時一年時間,非常有必要來回顧過去一年的創業歷程。 迎接.NET Core新時代 這一年的所有創業活動都是圍繞哲.NET Core展開,.NET 閱讀全文
posted @ 2019-08-08 07:04 張善友 閱讀 (3063) 評論 (20) 編輯
摘要:無服務器框架是一個云提供商無關的工具包,旨在幫助構建,管理和部署無服務器組件的操作,以實現完整的無服務器架構或不同功能即服務(FaaS)。無服務器框架的主要目標是為開發人員提供一個界面,該界面抽象出云供應商特定的API和配置,同時提供額外的工具以輕松實現測試和部署功能,非常適合快速迭代或能夠集成到CI/CD管道中。各大公有云函數無服務器計算對.NET Core的支持情況 1、AWS Lambda ... 閱讀全文
posted @ 2019-08-03 07:29 張善友 閱讀 (998) 評論 (2) 編輯
摘要:調查背景 Kubernetes 越來越多地在生產環境中使用,圍繞 Kubernetes 的整個生態系統在不斷演進,新的工具和解決方案也在持續發布。云原生計算的發展驅動著各個企業轉向遵循云原生原則(啟動速度快、內存占用低)的平臺, .NET Core正是在云原生背景下發展起來的平臺,.NET Core 閱讀全文
posted @ 2019-07-30 17:13 張善友 閱讀 (6272) 評論 (83) 編輯
摘要:繼阿里巴巴開源鏡像站(http://opsx.alibaba.com/)、華為云鏡像站點(http://mirrors.huaweicloud.com/ )之后,騰訊也已于近日上線了類似的服務,官方名稱為騰訊云軟件源(Tencent Open Source Mirror Site),為國內開發者 閱讀全文
posted @ 2019-07-29 07:40 張善友 閱讀 (865) 評論 (2) 編輯
摘要:微軟和社區已經做了大量艱苦的工作,使.Net Core成為市場上具有競爭力的框架,幫助開發人員快速開發具有最佳性能和可擴展性的強大應用程序。做的最棒的事情是.Net Framework開發人員不需要任何新知識來處理.Net Core。這也是開發人員在很短的時間內采用.Net Core的原因之一。對于 閱讀全文
posted @ 2019-07-21 09:03 張善友 閱讀 (12973) 評論 (134) 編輯
摘要:想寫這篇文章緣起于公眾號文章里的一條留言:對于一個現代化的開發平臺,建立一種讓開發者創建,分享與使用可復用代碼的機制是十分必要的。這種“可復用代碼”被打包后的文件通常被稱作“包”(package),對于.NET(包括 .NET Core)平臺來說這個機制的實現就是NuGet平臺。NuGet包的本質是一個以nupkg為后綴的zip壓縮文件(你可以將后綴改為.zip后解壓查看里面的內容),其中包含了編... 閱讀全文
posted @ 2019-07-06 09:13 張善友 閱讀 (1105) 評論 (4) 編輯
摘要:從命令行啟動仿真器,可以查看其輸出。Microsoft Windows [版本 10.0.18362.145](c) 2019 Microsoft Corporation。保留所有權利。C:\Users\geffzhang>msinfo32C:\Users\geffzhang>sc query intelhaxmSERVICE_NAME: intelhaxm TYPE ... 閱讀全文
posted @ 2019-06-09 22:51 張善友 閱讀 (485) 評論 (0) 編輯
摘要:長期以來在wcf客戶端庫 http://github.com/dotnet/wcf 里反應最強烈的就是.NET Core的服務端支持 http://github.com/dotnet/wcf/issues/2695 ,在build 2019 大會上微軟明確說明在將WinForms,WPF和Entity Framework 6添加到.NET Core 3.0后,不打算再將.NET Framewo... 閱讀全文
posted @ 2019-06-09 09:43 張善友 閱讀 (2121) 評論 (4) 編輯
摘要:大家好,今天給大家分享.NET 藍圖之下的Mono和.NET Core 話題,微軟在Build 2019 大會上給.NET 做了一個五年規劃,所以分享的主題就是《Mono和.NET Core 比翼雙飛》,將在完成這個五年規劃的時候合體。 在開始這個主題之前,我先做下自我介紹,我叫張善友,連續13年被 閱讀全文
posted @ 2019-06-03 20:59 張善友 閱讀 (1261) 評論 (5) 編輯
摘要:今天下午在騰訊云+社區社區分享了《基于Kubernetes 構建.NET Core技術中臺》,下面是演講內容的文字實錄。 我們為什么需要中臺 我們現在處于企業信息化的新時代。為什么這樣說呢? 過去企業信息化的主流重心是企業內部信息化。但現在以及未來的企業信息化的主流重心是企業外部信息化。 中國互聯網 閱讀全文
posted @ 2019-05-24 21:24 張善友 閱讀 (1414) 評論 (4) 編輯
摘要:隨著谷歌,Facebook發布他們的工具機器學習工具Tensorflow 2和PyTorch ,微軟的CNTK 2.7之后不再繼續更新(http://docs.microsoft.com/zh-cn/cognitive-toolkit/releasenotes/cntk_2_7_release_notes),Build 2019 微軟也發布了ML.NET 1.0 ,這是一個面向機器學習開發者的新... 閱讀全文
posted @ 2019-05-19 21:35 張善友 閱讀 (2774) 評論 (3) 編輯
摘要:微軟近日開源了一個新平臺——Try .NET,該平臺可以讓開發者在線上編寫并運行 .NET 代碼。微軟介紹,Try .NET 是一個可嵌入的代碼運行器,不僅可以直接在線上對自己或者他人的代碼進行編輯、測試與運行,還可以將代碼以片段的形式嵌入到博客或者文檔中,以支持在線和離線的交互式文檔。官網鏈接:http://dotnet.microsoft.com/platform/try-dotnetGit... 閱讀全文
posted @ 2019-05-19 10:01 張善友 閱讀 (958) 評論 (2) 編輯
摘要:所有的 kubernetes 集群中賬戶分為兩類,Kubernetes 管理的 serviceaccount(服務賬戶) 和 useraccount(用戶賬戶)。基于角色的訪問控制(“RBAC”)使用“rbac.authorization.k8s.io”API 組來實現授權控制,允許管理員通過Kub 閱讀全文
posted @ 2019-05-13 15:31 張善友 閱讀 (1632) 評論 (2) 編輯
摘要:原文地址:http://devblogs.microsoft.com/dotnet/announcing-ml-net-1-0/我們很高興地宣布今天發布ML.NET 1.0 。 ML.NET是一個免費的,跨平臺的開源機器學習框架,旨在將機器學習(ML)的強大功能引入.NET應用程序。http://github.com/dotnet/machinelearning 入門@ http://dot... 閱讀全文
posted @ 2019-05-07 07:34 張善友 閱讀 (714) 評論 (0) 編輯
摘要:“十二要素應用”為開發SaaS應用提供了方法上的指導,而Docker能夠提供打包依賴,解耦后端服務等特性,使得兩者非常吻合。這篇文章介紹了Docker特性怎樣滿足了開發“十二要素應用”的對應要點。“十二要素應用”為構建SaaS應用提供了方法論,是由知名PaaS云計算平臺Heroku的創始人Adam Wiggins提出的。請參考這篇 Heroku 創始人 Adam Wiggins 發布十二要素應用宣... 閱讀全文
posted @ 2019-05-03 13:16 張善友 閱讀 (342) 評論 (1) 編輯
摘要:DockerCon 2019本周將在舊金山舉行 ,DockerCon 是從業者、貢獻者、維護者、開發者和容器生態系統學習、網絡和創新的一站式活動。 .NET 團隊博客發布了《一起使用.NET和Docker - DockerCon 2019更新》,分享.NET團隊如何在過去一年中改進使用.NET和Do 閱讀全文
posted @ 2019-05-01 19:33 張善友 閱讀 (3930) 評論 (11) 編輯
摘要:今天很多人都收到了阿里云函數計算支持.NET Core的短信了。通過訪問 http://help.aliyun.com/document_detail/112379.html 你可以看到最新的說明。現在和過去的兩年不同,因為最惡劣的時期已經過去,經歷過了最黑暗的時刻,我們正在走向光明的前程。.NET Core 在今年即將引來3.0版本,在經過了1.x的沉淀后,2.x版本趨向于風格上的穩定,有興趣... 閱讀全文
posted @ 2019-04-12 22:24 張善友 閱讀 (12245) 評論 (36) 編輯
摘要:小編在上個月在微信公眾號“dotnet跨平臺” 做了一個針對.NET 容器化的調查:http://mp.weixin.qq.com/s/oszbuIORT0G8XLLgMZzknw,參與人數702人,由于軟件定義基礎設施方興未艾,編排和自動化領域kubernetes占據了主體地位,在平時的工作中和身邊的同學聊天的過程中很多人對kubernetes 有一種畏懼心理,覺得K8s很難,上周也連續寫了幾... 閱讀全文
posted @ 2019-04-08 15:45 張善友 閱讀 (1732) 評論 (5) 編輯
摘要:前天發的文章《基于Kubernetes 構建.NET Core 的技術體系》,有同學問.NET Core上有Spring Cloud類似的平臺嗎? .NET Core出現這么久了,這個為云原生應用開發而準備的系統需要Spring cloud這樣的全家桶嗎?今天寫下這篇文章的目的就是陳述一下容器化時代還需要Spring Cloud這樣的基礎設施嗎? 大家希望使用Spring Cloud的初衷都是為了... 閱讀全文
posted @ 2019-04-06 21:27 張善友 閱讀 (1817) 評論 (9) 編輯
摘要:ML.NET 是面向.NET開發人員的開源和跨平臺機器學習框架(Windows,Linux,macOS),通過使用ML.NET,.NET開發人員可以利用他們現有的工具和技能組,為情感分析,推薦,圖像分類等常見場景創建自定義機器學習模型,將開發自定義AI并注入其應用程序之中,微軟.NET團隊在官方博客[http://devblogs.microsoft.com/dotnet/announcing-... 閱讀全文
posted @ 2019-04-06 11:04 張善友 閱讀 (1108) 評論 (0) 編輯
摘要:很多公司技術支持崗位的工作,如配置域名,部署環境,修改復位配置,服務重啟,擴容縮容,梳理和完善監控,根據開發的需要查找日志等工作,需要和開發進行大量的溝通,如什么是外網域名,什么是內網域名、A name、C name,防火墻規則該如何設定,操作系統等基礎環境需要什么依賴。因為很多研發不了解運維的術語 閱讀全文
posted @ 2019-04-05 10:37 張善友 閱讀 (2561) 評論 (6) 編輯
摘要:KubeClient是kubernetes 的C#語言客戶端簡單易用,KubeClient是.NET Core(目標netstandard1.4)的可擴展Kubernetes API客戶端, github地址: http://github.com/tintoy/dotnet-kube-client 閱讀全文
posted @ 2019-03-31 17:45 張善友 閱讀 (1732) 評論 (1) 編輯
摘要:.NET基金會是一個獨立的組織,支持.NET社區和開源,旨在拓寬和加強.NET生態系統和社區。這可以通過多種方式完成,包括項目指導,指導,法律和營銷幫助,技術和財務支持設置等,2014年微軟組織成立.NET基金會,微軟在成為主要的開源參與者的道路上又前進了一步。 2014年以來已經有眾多知名公司加入.NET基金會, 僅在平臺項目中,.NET平臺上有87%貢獻者其實不在Microsoft工作。隨著這... 閱讀全文
posted @ 2019-03-31 11:15 張善友 閱讀 (1859) 評論 (5) 編輯
摘要:機器學習是一種允許計算機使用現有數據預測未來行為、結果和趨勢的數據科學方法。 使用機器學習,計算機可以在未顯式編程的情況下進行學習。機器學習的預測可以使得應用和設備更智能。 在線購物時,機器學習基于歷史購買推薦你可能喜歡的其他產品。 刷信用卡時,機器學習將事務與事務數據庫進行比較,幫助檢測欺詐行為。當機器人吸塵器清理房間時,機器學習幫助其決定工作是否完成。隨著微軟的ML.NET http://g... 閱讀全文
posted @ 2019-03-30 09:10 張善友 閱讀 (395) 評論 (0) 編輯