.NET一周要闻 —— 2/11/2016

[原文发表地址].NET一周要闻 —— 2/11/2016 [原文发表时间]February 11, 2016   .NET博客 来自.NET工程团队的前沿思维 .NET一周要闻 —— 2/11/2016 2/11/2016 来自 Bertrand Le Roy // 1 Comments 这期的.NET一周要闻发布的略晚,对此我表示抱歉。这个周的前半周我在加利福尼亚拜访客户,非常忙。此刻我正在去往西雅图的飞机上写这篇文章。当我在洛杉矶的时候,我还访问了LADOTNET用户组,我们谈论了.NET Core, C#, 以及C#的未来。你可以在以下.NET部分中的链接找到我的幻灯片。 查阅.NET一周要闻-2/2/2016来阅读上周文 On .NET 在上周的On.NET交流中,我们邀请到了Scott Hunter,.NET项目管理的新总监,换句话说,他是我的大老板。 我们将在太平洋时间周五上午10点直播,而不是我们平常的周四。我很高兴宣布我们这周的客户是Aaron Stannard。我们将谈论Akka.NET, .NET的实施框架,以及Aaron的其它项目NBench和DotNetty。 周Package:Polly 在这个分布式应用快速增长的世界里,异常处理并非总是处理瞬息错误和与之相关的流的最方便的方式。比如,如果你正在与一个远程服务交互,你可能想执行重试策略以防止交互失败。Polly提供一个流畅的API轻松实现了这种策略。 await Policy .Handle<TimeoutException>() .Or<HttpException>(ex => ex.WebEventCode == WebEventCodes.RuntimeErrorRequestAbort) .WaitAndRetryAsync(new[] {1.Seconds(), 5.Seconds()}) .ExecuteAsync(() => DoSomethingAsync()); 周工具:DotNetAPIs DotNetAPIs 作为大量的.NET APIs和库 API 文档聚合器和搜索引擎,是一个令人印象非常深刻的网站。它可以如此详尽无遗的方法是通过分析所有的 NuGet…


本周的.NET ­— 1/19/2016

[原文发表地址]The week in .NET – 1/19/2016 [原文发表时间]January 20, 2016 .NET 话题: 我们上周邀请Jonathan Chambers 讲解了统一性,本周我们将会邀请Don Syme 谈论F#。 #1:NATS 客户端 微服务和物联网都需要分布式架构,这种架构对于大量的端点之间的通信是快速和可靠的。 NATS 是比较流行的基于云端的高性能消息系统,并且对于这种需求表现得很优秀。 NATS 客户端可以每秒发布超过3百万条消息(这只是在开发者的一台笔记本电脑的虚拟机中) 以下代码演示了如何在消息总线中发送一个主题为“foo”的简单对象: using (var cnx = new ConnectionFactory().CreateEncodedConnection()) { cnx.Publish(“foo”, new Company { Name = “Apcera”, Address = “140 New Montgomery St.” }); } view raw NatsPublish.cs hosted with ❤ by GitHub 其他参与者可以异步订阅同一主题并处理对象:…