摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:CQRS作为一种设计模式,其实一点都不新鲜了。不过今天有朋友感叹.NET朋友也关注CQRS,才打算把之前看到的一些.NET下的CQRS参考资料分享下。 命令查询的责任分离Command Query Responsibility Segregation (简称CQRS)模式是一种架构体系模式,能够使改变... 阅读全文
摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:我相信有些人和我一样,已经开始把ASP.NET 5用于产品开发了。不过现在最大的问题是,相关文档还不太完善,幸好有一些社区的专家在把自己的心得体会分享出来,比如今天要推荐的ASP.NET Identity 3.0教程。 ASP.NET Identity是微软在ASP.NET MVC 5中开始引入的一套... 阅读全文
摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:之前有文章谈到如何对ASP.NET 5的应用程序进行单元测试(需使用xunit),今天的文章会讲解如何进行集成测试。 对ASP.NET MVC或ASP.NET WEB API进行集成测试,一般的做法是在单元测试框架中启动一个Self-Host,测试结束再关闭。但是这种方法有个问题,整个测试过程会涉及操... 阅读全文
摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:Bootstrap作为一款超级流行的前端框架,已经成为很多人的首选,不过有时未免有点审美疲劳。那么可以试试Metro UI CSS,一个Windows 8风格的前端框架,和Bootstrap类似,功能也更多。 Bootstrap虽然很流行,扩展也很多,但是如果你希望实现Windows 8的Metro风... 阅读全文
摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:机器学习无疑是现在一个高大上的热点,而且微软在Azure提供了机器学习的服务。那么如何更快找到正确的机器学习算法呢?微软也给大家提供了建议。 随着大数据的深入应用,机器学习也从学术界逐步走入到工业界,现在电子商务、社交、广告、智能硬件都有机器学习的身影。微软作为一家有着深厚科研实力的公司,不仅在Azu... 阅读全文
摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:要编写更好代码的途径有很多,其中一种方式就是给代码加上契约。今天推荐的文章就是介绍微软研究院推出的开源Code Contract工具库的使用。 所谓代码契约就是让你用额外的代码来表达应用程序中对业务代码的假设情况,一般可以执行预先条件判断、过后条件判断和对象不可变判断。而微软研究院为.NET提供了这样... 阅读全文
摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:ASP.NET 5是一个全新的平台,在这个平台上也带来一些全新的函数库。不过这并非意味着老的函数库(比如ADO.NET)就不能运行在ASP.NET 5之下。 如果想在ASP.NET 5之下使用经典的ADO.NET函数库,要怎么做呢。今天推荐的文章就进行了简单介绍。其实很简单,不能如之前那边直接引用Sy... 阅读全文
摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 题记:随着大数据成为一个BuzzWord,和大数据相关的技术也变得越来越火热,其中就包括R语言。而据说SQL Server 2016将会内置R语言支持? R语言作为一个存在很久的语言,在大数据热炒之后也被大家翻出来炒冷饭。微软为了其大数据战略,也不失时机的收购了R语言的开发商Revolution Analy... 阅读全文
摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 未来10年内,物联网将会如移动互联网这样深入到我们生活的各方各面。所以微软现在对物联网进行了大量的投资,比如Windows 10就有一个单独的IoT版本。而今天推荐的文章是告诉大家如何把Node.js开发带到Windows 10 IoT中。 在月初Build大会上,微软发布了Windows 10 IoT C... 阅读全文
摘要:
(此文章同时发表在本人微信公众号“dotNET每日精华文章”,欢迎右边二维码来关注。) 微服务架构现在越来越流行,那么是不是就意味着单体架构不再成为我们的选择了呢?个人认为这个要依情况而定。 现在谈及微服务架构的文章、演讲随处可见,似乎所有系统的架构都开始尽情拥抱微服务架构,包括笔者前久为一个异构电商平台系统设计的架构也选用了这种风格。然而,我们在选择微服务架构之前,一定要问一句“你现在面对的... 阅读全文