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