八月 2016
第 31 卷,第 8 期
移动 DevOps - 从代码到客户: 探究移动 DevOps
多部分组成的系列文章中的第一篇文章介绍了移动应用的发布管道,并探究 Microsoft DevOps 堆栈如何在每一阶段中发挥作用。
领先技术 - 超越 CRUD: 命令、事件和总线
在简单 CRUD 系统中,每个业务事件都与单个聚合相关,只有极少数同一事件涉及多个聚合。但是,在发生这种情况时,聚合和事件的数量非常多,导致最终软件的复杂性大幅增加。
DevOps - 将 DevOps 应用到软件开发项目
DevOps 不仅适用于移动。本文探索 DevOps 区域性在软件项目中发挥的作用,并指导读者完成整个 DevOps 阶段,从规划、持续集成和开发到监视和学习偏移。
数据点 - EF Core 更改-跟踪行为: 未更改、已修改和已添加
Julie Lerman 介绍 Entity Framework Core 的更改-跟踪行为与 EF6 的行为有何不同,指出虽然已经复制了大部分语法和行为,但 EF Core 仍是一个全新的 API,并应作相应处理。
DevOps - 提交到 Git: Visual Studio 2015 中的源控件
Visual Studio 2015 包括对 Git 的完全支持,Git 这一颇受欢迎的源代码管理系统已经颠覆了许多传统选项。在本文中,Jonathan Waldman 介绍 Git 与 Team Foundation 版本控制有何不同;如何将源代码置于 Git 存储库;以及如何拉取、提交和推送代码。
测试运行 - 轻型随机数字生成
尽管存在易于使用的 .NET 随机类,你有时也想编写自己的随机数字生成器。在本文中,James McCaffrey 演示了编写生成器的四种不同算法。
ASP.NET Core - 使用 Visual Studio Code 和 Entity Framework 编写应用
本文介绍了使用任意平台工作的开发人员可以利用新的 ASP.NET Core 1.0 和 Entity Framework,并将 Visual Studio Code 用作开发环境,来编写在 Linux、Mac OS X 和 Windows 上运行的面向数据的 Web 应用程序。
孜孜不倦的程序员 - 怎样算是 MEAN: 探究 ECMAScript
在本专栏中,Ted Neward 介绍了刚刚推出的 ECMAScript 2015 Standard,这是 JavaScript 的下一代飞跃。
ASP.NET Core - 实际的 ASP.NET Core MVC 筛选器
ASP.NET MVC 和 ASP.NET Core MVC 的筛选器功能是一个非常棒,但通常没有得到充分利用的功能。Steve Smith 介绍道,筛选器提供挂接到 MVC 操作调用管道的方法,这使它们非常适合获取操作中的常见重复性任务。
编辑寄语 - DevOps 指令
编写优秀的软件非常困难。管理编写进程、维护和提供优秀的软件更是困难重重。这就是现在 DevOps 在 Microsoft 成为热门话题的原因。