外媒速遞:如何在C#當中玩轉Azure Functions?
原創【51CTO.com原創稿件】外媒速遞是核子可樂精選的近日國外媒體的精彩文章推薦,希望大家喜歡!
今天給大家推薦的內容包括:如何在C#當中玩轉Azure Functions、編程學習當中的五大基本支柱、自動化與編排領域的利器Chef和四款工具輕松構建嵌入式Linux系統等。
一、如何在C#當中玩轉Azure Functions?
原文標題:How to work with Azure Functions in C#
Azure Functions是微軟Azure云提供的無服務器計算產品。事實上,Azure Function的運行甚至不需要配合虛擬機,其屬于PaaS的一川實現方式,且基于事件驅動型編程模型。在今天的文章中,我們將探討如何在C#當中玩轉Azure Functions。
1. Auzre Functions上手指南
2. 在C#中構建一條簡單Azure Function
3. 本地測試Azure Function
二、編程學習當中的五大基本支柱
原文標題:5 Pillars of Learning Programming
學習編程絕非易事,而且根據個人經驗,我發現很多大學課程與培訓活動都忽略了編程中的一些重要方面,并以糟糕的方法教導新手。在今天的文章中,我將探討我心目當中成功編程課程必須建立的五大基本支柱。順帶一提,這里主要考慮主流Web應用程序的創建背景。
1. 測試驅動型開發
2. 基礎至上
3. 庫與框架
4. 主與從
5. 挑戰與動機
三、Chef綜述:自動化與編排領域的利器
原文標題:Why use Chef for automation and orchestration
Chef是一款領先的開源工具,過去十年間一直為服務器的配置工作貢獻力量。近年來,隨著InSpec與habitat的加入,Chef進一步迎來策略合規性測試與應用程序部署及配置等能力。在今天的文章中,我們將全面審視Chef,聊聊其為何堪稱自動化與編排領域的利器。
1. Chef組件與工作流
2. Chef在DevOps、合規性以及云領域的表現
3. Chef安裝與設置
4. Chef的優勢與缺點
四、四款工具輕松構建嵌入式Linux系統
原文標題:4 tools for building embedded Linux systems
Linux如今正被部署至愈發廣泛的設備當中,從IBM大型機到僅有大型機端口尺寸的小型設備都在此列。在其中,桌面與企業級設備的Linux系統構建無疑堪稱一大重點,開發者通常需要在構建計算機上使用ubuntu等桌面發行版,從而確保構建環境與部署環境盡可能一致。但下面介紹的幾款工具能夠更有針對性地完成嵌入式Linux系統的構建工作。
1. Yocto
2. Biuldroot
3. OpenWRT/LEDE
4. 各類桌面發行版
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】