本文是我在5月份看到的一些有趣的内容的集合。在这里你可以找到许多有关Blazor、ASPNET Core的学习资源和示例项目,有关在Unity中使用Zenject进行单元测试的博客,有关Unity项目架构的讨论,以及对依赖注入感兴趣的人的必读书籍。
 

0x00 Blazor - app building workshop

  • Blazor是一个单页面应用程序框架,使用.NET和WebAssembly来构建客户端Web应用程序。在这个workshop中,我们将构建一个完整的Blazor应用程序,并逐步了解Blazor框架的各种功能。
 

0x01 Blazor - CarChecker

  • 一个BlazorWebAssembly应用程序的样板工程,演示包括authentication,in-browser data storage,offline support,localization,responsive layouts,等等功能。
 

0x02 Modern Web UI with Blazor WebAssembly

  • 上面的Github的样板工程的视频教学版本。
 

0x03 Awesome Blazor

  • 这个应该比较有名了,一个Github仓库,收集了大量和Balzor有关的资源,这些资源包括示例项目,教程,视频,文章,书籍,电子书等。
 

0x04 Practical ASP.NET Core

  • 该项目的目的是使.NET程序员能够直接从代码中学习新的ASP.NET Core技术栈。Readme文件包含所有项目的说明。
 

0x05 Game Programmer Resume Tips

  • 作者Dale Kim目前在Unity工作,在这个文档中他回顾了过去使用过的实际简历。文档中的技巧适用于具有编程背景并想要在游戏行业找到第一份工作的学生。
 

0x06 Clean Architecture Solution Template for Angular 9 and .NET Core 3.1

  • 这是一个按照Clean Architecture原理使用Angular和ASP NET Core创建单页应用程序(SPA)的解决方案模板。
 

0x07 Unit testing Unity and UniRX with Zenject and Moq

  • 这篇文章并没有讨论太多单元测试本身,而是提供了使用UniRX和Zenject等出色技术在Unity中创建单元测试的讨论。
 

0x08 A better architecture for Unity projects

  • 来自GameDev Guru的一篇对Unity项目架构的思考和总结。
 

0x09 Dependency Injection Principles, Practices, and Patterns

  • Dependency Injection Principles, Practices, and Patterns(依赖注入原理,实践和模式)是经典畅销书《Dependency Injection in .NET》的修订版和扩展版。它从头开始教你DI,是对依赖注入感兴趣的人的必读书籍。
 

 

.NET编程5月小结 - Blazor, Unity, Dependency Injection的更多相关文章

  1. 黄聪:Microsoft Enterprise Library 5.0 系列教程(八) Unity Dependency Injection and Interception

    原文:黄聪:Microsoft Enterprise Library 5.0 系列教程(八) Unity Dependency Injection and Interception 依赖注入容器Uni ...

  2. pthread多线程编程的学习小结

    pthread多线程编程的学习小结  pthread 同步3种方法: 1 mutex 2 条件变量 3 读写锁:支持多个线程同时读,或者一个线程写     程序员必上的开发者服务平台 —— DevSt ...

  3. Dependency Injection in ASP.NET Web API 2 Using Unity

    What is Dependency Injection? A dependency is any object that another object requires. For example, ...

  4. clone的fork与pthread_create创建线程有何不同&pthread多线程编程的学习小结(转)

    进程是一个指令执行流及其执行环境,其执行环境是一个系统资源的集合,这些资源在Linux中被抽 象成各种数据对象:进程控制块.虚存空间.文件系统,文件I/O.信号处理函数.所以创建一个进程的 过程就是这 ...

  5. Unity编程标准导引-3.4 Unity中的对象池

    本文为博主原创文章,欢迎转载.请保留博主链接http://blog.csdn.net/andrewfan Unity编程标准导引-3.4 Unity中的对象池 本节通过一个简单的射击子弹的示例来介绍T ...

  6. MVC Controller Dependency Injection for Beginners【翻译】

    在codeproject看到一篇文章,群里的一个朋友要帮忙我翻译一下顺便贴出来,这篇文章适合新手,也算是对MEF的一个简单用法的介绍. Introduction In a simple stateme ...

  7. [转载][翻译] IoC 容器和 Dependency Injection 模式

    原文地址:Inversion of Control Containers and the Dependency Injection pattern 中文翻译版本是网上的PDF文档,发布在这里仅为方便查 ...

  8. 【译】Dependency Injection with Autofac

    先说下为什么翻译这篇文章,既定的方向是架构,然后为了学习架构就去学习一些架构模式.设计思想. 突然有一天发现依赖注入这种技能.为了使得架构可测试.易维护.可扩展,需要架构设计为松耦合类型,简单的说也就 ...

  9. 依赖注入 | Dependency Injection

    原文链接: Angular Dependency Injection翻译人员: 铁锚翻译时间: 2014年02月10日说明: 译者认为,本文中所有名词性的"依赖" 都可以理解为 & ...

随机推荐

  1. NPM验证邮件,手机接受验证时出现service unavailable

    NPM验证邮件,手机接受验证时出现service unavailable 博客说明 文章所涉及的资料来自互联网整理和个人总结,意在于个人学习和经验汇总,如有什么地方侵权,请联系本人删除,谢谢! 问题原 ...

  2. TSP变形(三进制状压)

    题目:HDU3001 #include <bits/stdc++.h> using namespace std; ],vis[][],dis[][]; ][]; void init()// ...

  3. Spring Cloud Alibaba系列(二)nacos作为服务配置中心

    Nacos 提供用于存储配置和其他元数据的 key/value 存储,为分布式系统中的外部化配置提供服务器端和客户端支持.使用 Spring Cloud Alibaba Nacos Config,您可 ...

  4. 使用EF Code First生成模型,如何让时间字段由数据库自动生成

    场景:保存记录时需要时间字段,该时间如果由前台通过DateTime.Now产生,存在风险,比如修改客户端的系统时间,就会伪造该记录的生成时间.因此,需要在保存记录时,由后台自动赋予具体的时间. 实现方 ...

  5. c#得出两个列表的交集

    c#提供了Intersect来得到两个列表的交集,它是通过使用默认的相等比较器对值进行比较生成两个序列的交集,定义为: public static IEnumerable<TSource> ...

  6. 云小课 | 搬迁本地数据至OBS,多种方式任你选

    摘要:搬迁本地数据至OBS,包括OBS工具方式.CDM方式.DES磁盘方式.DES Teleport方式和云专线方式,每种方式特点不同,本节课我们就一起看看有什么区别. 已有的业务数据可能保存在本地的 ...

  7. 存储系列之 LUN 和 LVM

    一.LUN 1.LUN的由来 上一篇文章已经介绍了RAID技术的原理,那么RAID的实现呢?有两种方式,RAID软件和RAID硬件.但是因软件RAID占用主机CPU和主机内存,而且RAID功能不易实现 ...

  8. 【一致性检验指标】Kappa(cappa)系数

    1 定义 百度百科的定义: 它是通过把所有地表真实分类中的像元总数(N)乘以混淆矩阵对角线(Xkk)的和,再减去某一类地表真实像元总数与被误分成该类像元总数之积对所有类别求和的结果,再除以总像元数的平 ...

  9. mac OS和win7笔记本实现文件共享

    记录下macbook通过共享读取win7笔记本中文件的过程,条件是两台电脑处于同一无线网中 win7操作 点击网络图标--属性--更改高级共享设置 选择公用后选择以下选项:启动网络发现--启动文件和打 ...

  10. ShoneSharp语言(S#)软件更新13.6版

    ShoneSharp语言(S#)编辑解析运行器 软件更新13.6版 作者:Shone 今天把近期发现的各种软件问题做了修改,并发布新版ShoneSharp.13.6.exe,最新的网盘链接为: htt ...