追逐时光者
追逐时光者
[《ASP.NET Web API设计》](https://www.ituring.com.cn/book/1450) > 如何为浏览器和移动设备等多客户端设计和构建可演化Web API?本书以ASP.NET Web API框架为例,系统介绍了相关的理论和工具,让读者全面掌握设计和实现可演化Web API的技术。 > 本书主要面向有经验的.NET开发人员。不过,书中关于Web API基础理论和设计的内容同样适用于Java、Ruby、PHP和Node等开发者。 > 深入理解HTTP,以及API开发的概念和风格。ASP.NET Web API基础知识,包括该框架处理HTTP请求的生命周期。 > 以“问题跟踪”API为例,探讨用Collection+JSON实现超媒体支持。 > 采取BDD(行为驱动开发)方式开发ASP.NET Web API,实现和改进应用。 > 探索可响应变化的客户端技术,使客户端便于使用超媒体API。 > 全面介绍ASP.NET Web API的内部工作机制,包括安全性和可测试性。
[《.NET框架设计:模式、配置、工具》](https://www.ituring.com.cn/book/1603) > 本书总结了框架设计的整体思路和经验,包含了常见应用框架设计的模式、框架灵活性的配置和框架工具的支持,有助于读者了解框架设计的核心思想,加深对框架设计的理解,快速掌握框架设计的技巧,并在研究其他框架时能够做到举一反三。 > 本书适用于应用层开发者、框架学习者和和对框架设计感兴趣的读者。
[《大话设计模式》](https://book.douban.com/subject/2334288/) > 本书通篇都是以情景对话的形式,用多个小故事或编程示例来组织讲解GOF(设计模式的经典名著——Design Patterns:Elements of Reusable Object-Oriented Software,中译本名为《设计模式——可复用面向对象软件的基础》的四位作者EIich Gamma、Richard Helm、Ralph Johnson,以及John Vlissides,这四人常被称为Gang of Four,即四人组,简称GoF)总结的23个设计模式。本书共分为29章。其中,第1、3、4、5章着重讲解了面向对象的意义、好处以及几个重要的设计原则;第2章,以及第6到第28章详细讲解了23个设计模式;第29章是对设计模式的全面总结,附录部分是通过一个例子的演变为初学者介绍了面向对象的基本概念。本书的特色是通过小菜与大鸟的趣味问答,在讲解程序的不断重构和演变过程中,把设计模式的学习门槛降低,让初学者可以更加容易地理解——为什么这样设计才是好的?是怎样想到这样设计的?以达到不但授之以“鱼”,还授之以“渔”的目的。引导读者体会设计演变过程中蕴藏的了、智慧。 本书适合编程初学者或希望在面向对象编程上有所提高的开发人员阅读。
[《Concurrency in .Net》](https://www.manning.com/books/concurrency-in-dot-net) > .NET中的并发性可以教您编写代码,以提供对性能敏感的应用程序所需的速度。本书以C#和F#中的示例为特色,指导您进行并发和并行设计,这些设计强调了理论和实践中的函数式编程。您将从并发的基础开始,并掌握必要的技术和设计实践,以优化在现代多处理器系统上运行的代码。
[《Effective C#(第3版)》](https://read.douban.com/ebook/122155300/) > 在本书由世界知名的.NET专家Bill Wagner先生给出了50条建议,告诉你怎样充分利用C#6.0所具备的特性来编写健壮而高效的代码。这些建议反映了C#开发界的新进展,也令人体会到C#这门语言已经越来越成熟。除了提出许多种改善代码品质的新方式,例如怎样发挥泛型的优势之外,本书还针对LINQ给出了很多条建议。
[《图解数据结构--使用C#》](http://www.tup.tsinghua.edu.cn/bookscenter/book_08183401.html) > 这是一本综合讲述数据结构及其算法的入门书,全书采用图文讲解的方式,力求读者易于学习和掌握。 全书从基本的数据结构概念开始讲起,包括数组结构、队列、堆栈、树形结构、排序、查找等;接着介绍常用的算法,包括分治法、递归法、贪心法、动态规划法、迭代法、枚举法、回溯法等,并为每个经典的算法都提供了C#程序设计语言编写的完整范例程序;*后在每章末尾都安排了大量的习题,这些题目包含各类考试的例题,希望读者能灵活地应用所学的各种知识。 本书图文并茂,叙述简洁、清晰,范例丰富,可操作性强,针对具有一定编程能力又想提高编程“深度”的非信息专业类人员或学生,是一本数据结构普及型的教科书或自学参考书。
[《.NET Core实战:手把手教你掌握380个精彩案例》](https://www.jb51.net/books/789848.html) > 《.NET Core实战:手把手教你掌握380个精彩案例》通过380个独立且简单的实例全面介绍 了.NETCore的核心开发技术。全书分为三篇: 篇 基础知识( ~7章),内容包括开发环境与应用程 序项目管理、C#语言基础、面向对象编程、数学运算 与字符串处理、泛型与集合、LINQ与动态类型;第二 篇技术进阶(第8~13章),内容包括文件与I/O、序 列化、异步与并行、网络编程、反射与Composition、 加密算法;第三篇ASP.NET Core( 4~17章),内 容包括应用启动、依赖注入与中间件、MVC与Web API 、应用配置与数据库访问。 > 为了便于读者学习,本书提供了所有实例的配套 源代码,在开发环境中运行,能直观地看到每个实例 的运行效果。本书适合作为普通高校.NET Core技术相 关课程的教学用书,也可以作为相关培训机构的培训 教材,还可作为从事.NET Core技术开发的IT从业者的 参考用书。
[《编写高性能的.NET代码》](https://www.manongbook.com/other/3149.html) > 本书详细介绍了如何编写高性能的.NET程序,在最大化托管代码性能的同时,还能保证.NET的特性优势。 本书循序渐进地深入.NET的各个部分,特别是底层的公共语言运行时(Common Language Runtime,CLR),了解CLR是如何完成内存管理、代码编译、并发处理等工作的。本书还详细介绍了.NET的架构,探讨了编程方式如何影响程序的整体性能,在全书中,还分享了发生在微软的一些趣闻轶事。本书的内容偏重于服务器程序,但几乎所有内容也同样适用于桌面端和移动端应用程序。 本书条理清楚,言简意赅,适合有一定.NET基础的读者和想要提高代码性能的C#程序员学习参考。
[.NET 8 中的性能改进](https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-8/)
[发布 .NET 8 RC1](https://devblogs.microsoft.com/dotnet/announcing-dotnet-8-rc1/)