微软最有价值专家(Microsoft MVP)项目经验分享
今年7月份,再一次成功连任微软全球最有价值专家(Microsoft Most Valuable Profess… Read More »
今年7月份,再一次成功连任微软全球最有价值专家(Microsoft Most Valuable Profess… Read More »
最近微服务架构特别火爆,就跟人工智能、区块链一样,软件架构设计如果不提微服务,感觉就像是与世界先进的架构风格和… Read More »
在上一讲中,我介绍了CQRS架构中聚合与聚合根的实现,并通过单元测试验证了设计的正确性。这部分内容比较难,在实… Read More »
最近工作上遇到一个问题,就是有将近200万个CSV文件,每个CSV文件包含了成千上万条实验数据,CSV以一个不… Read More »
这是件非常有趣的事情,最近在工作中,使用了C#中的部分方法(partial methods)。其实,C#的部分… Read More »
去年12月份,随着Visual Studio 2017 Update 15.5的发布,Visual C#迎来了… Read More »
在前面两篇文章中,我详细介绍了基本事件系统的实现,包括事件派发和订阅、通过事件处理器执行上下文来解决对象生命周… Read More »
最近在工作中牵涉到了.NET下的一个古老的问题:Assembly的加载过程。虽然网上有很多文章介绍这部分内容,… Read More »
在上文中,我们讨论了事件处理器中对象生命周期的问题,在进入新的讨论之前,首先让我们总结一下,我们已经实现了哪些… Read More »
在上文中,我介绍了事件驱动型架构的一种简单的实现,并演示了一个完整的事件派发、订阅和处理的流程。这种实现太简单… Read More »
很长一段时间以来,我都在思考如何在ASP.NET Core的框架下,实现一套完整的事件驱动型架构。这个问题看上… Read More »