原创 論代碼審查的重要性

【編者按】本文作者爲 Hugo Giraudel,主要從各個角度論證了代碼審查的重要性以及實現方法。文章系國內 ITOM 管理平臺 OneAPM 編譯呈現。以下爲正文。最近,筆者在Twitter上看到這樣一句話:可悲的是,對於很多學生、自由

原创 提高 ASP.NET Web 應用性能的 24 種方法和技巧

在這篇文章中,將介紹一些提高 ASP.NET Web 應用性能的方法和技巧。衆所周知,解決性能問題是一項繁瑣的工作,當出現性能問題,每個人都會歸咎於編寫代碼的開發人員。那性能問題到底該如何解決?以下是應用系統發佈前,作爲 .NET 開發人員

原创 12 種編程語言的起源故事

過去的幾十年間,大量的編程語言被髮明、被替換、被修改或組合在一起。每種語言總在爭論中誕生,又在進化中消亡。而這些語言的的創造者,無一不是編程世界中的標誌性人物,高舉探索的旗幟不斷前行。敬仰之情促使了這篇文章的誕生,這裏收集並分享了這五十年來

原创 使用 Swagger UI 與 Swashbuckle 創建 RESTful Web API 幫助文件

作者:Sreekanth Mothukuru 2016年2月18日本文旨在介紹如何使用常用的 Swagger 和 Swashbuckle 框架創建描述 Restful API 的交互界面,併爲 API 用戶提供豐富的探索、文件和操作體驗。源

原创 ASP .NET 如何在 SQL 查詢層面實現分頁

【編者按】本文作者爲來自巴基斯坦的軟件開發工程師 Aqeeel,主要介紹了在 SQL 查詢層面實現 ASP.NET 應用的分頁方法。本文系 OneAPM 工程師編譯呈現,以下爲正文。GridView 提供了一種實現分頁的方法。但是,隨着記錄

原创 使用 .NET 平臺,如何玩轉 Universal Windows 應用?

2015年7月30日本文作者是 Managed Languages 團隊項目經理 Lucian Wischik。不久前,Visual Studio 2015上新增 Windows 10 應用的開發工具——Universal Windows

原创 作爲 .Net 攻城師,所必需掌握的 .Net Profiling 技術

衆所周知,性能問題是所有實用應用在迭代過程中必然要面對的問題。對於此類問題,簡單地投入更多硬件資源的做法可能會取得一定效果。但總的來看,此類做法的邊際成本是不斷上升的。換言之,隨着性能需求的上漲,要換取同樣的性能提升,僅憑硬件升級所需要的成

原创 充分發揮異步在 ASP.NET 中的強大優勢

作者:Brij Bhushan Mishra最近幾年,異步編程受到極大關注,主要是出於兩個關鍵原因:首先,它有助於提供更好的用戶體驗,因爲不會阻塞 UI 線程,避免了處理結束前出現 UI 界面掛起。其次,它有助於大幅擴展系統,而且無需添加額

原创 深入淺出 ES6:ES6 與 Babel - Broccoli 的聯用

深入淺出 ES6 指的是添加在 ECMASript 標準第六版中的 JavaScript 編程語言的新特性,簡稱爲 ES6。雖然 ES6 剛剛到來,但是人們已經開始談論 ES7 了,它未來的樣子,以及新標準能提供哪些光鮮亮麗的特性。作爲網絡

原创 如何在 ASP.NET 4.6 與 IIS10 中運用 HTTP/2 ?

在過去十年中,Web 技術已經取得了種種進展。從基本的 HTML 開始,網頁發展出更豐富的外觀和感覺,變得更加直觀,對用戶更加友好並且越來越大放異彩。這些變化的關鍵貢獻來自於一些新的和翻新技術,且借力於最新的硬件發展和更好的網絡連接支持。但

原创 12 種編程語言的起源故事

過去的幾十年間,大量的編程語言被髮明、被替換、被修改或組合在一起。每種語言總在爭論中誕生,又在進化中消亡。而這些語言的的創造者,無一不是編程世界中的標誌性人物,高舉探索的旗幟不斷前行。敬仰之情促使了這篇文章的誕生,這裏收集並分享了這五十年來

原创 論代碼審查的重要性

【編者按】本文作者爲 Hugo Giraudel,主要從各個角度論證了代碼審查的重要性以及實現方法。文章系國內 ITOM 管理平臺 OneAPM 編譯呈現。以下爲正文。最近,筆者在Twitter上看到這樣一句話:可悲的是,對於很多學生、自由

原创 OneAlert:國內首家 SaaS 模式的雲告警平臺

    隨着互聯網行業的高速發展,企業 IT 應用環境日趨複雜。幾分鐘的故障就會嚴重到用戶體驗,那麼如何有效降低IT故障帶來的影響呢?權威數據表明,86%的企業認爲建立有效的監控系統和告警系統、提升 IT 的可見性是最佳的方式。9月1日,國

原创 ES6中的高階函數:如同 a => b => c 一樣簡單

作者:Sequoia McDowell2016年01月16日ES6來啦!隨着越來越多的代碼庫和思潮引領者開始在他們的代碼中使用ES6,以往被認爲是“僅需瞭解”的ES6特性變成了必需的代碼常識。這不僅僅是新的語法學習 - 在許多範例中, ES

原创 通過 SignalR 類庫,實現 ASP.NET MVC 的實時通信

在本文中,您將學到在現有 ASP.NET MVC 框架的 CRUD 項目中,如何使用 SignalR 類庫,顯示來自數據庫的實時更新。在這一主題中,我們將重點放在在現有 ASP.NET MVC 框架的 CRUD 項目中,如何使用 Signa