外媒速递是核子可乐精选的近日国外媒体的精彩文章推荐,希望大家喜欢!
今天给大家推荐的内容包括:如何在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. 各类桌面发行版