.NET注释每月| 2021年10月
你知道吗?第一个写程序的人是Ada Lovelace,1843年。艾达是一位英国数学家和作家,曾在查尔斯·巴贝奇的机器“分析引擎”上工作。她意识到计算机的应用超出了数学计算的范围,因此她成为第一个创建算法来使用这些非数学应用的人。如果艾达能够体验到今天的计算机程序,她会感到多么惊讶?
net新闻
这个月的选择
桌面应用,以及移动应用/网站都是帮助企业运行的关键软件类型。Xamarin和MAUI都是扩展。net框架的平台,为移动和跨平台开发提供语言、库和工具。
在Xamarin窗体中创建自定义控件时的提示和记号。部分1.- Charlin Agramonte涵盖了一些宝石,帮助使Xamarin控制更强大。
使用Xamarin Essentials获取设备信息- Leomaris Reyes回顾了一些基本的DeviceInfo
对象,用于确认设备的信息。
Xamarin为UWP形成循环活性指标–对于任何UI开发人员的工具箱来说,进度指示器都是非常需要的工具。Ninaada Bellippad演示了如何为UWP创建一个。
如何在Windows上设置。net MAUI-你必须从某个地方开始。Claudio Bernasconi将指导您完成安装步骤,以便在Windows计算机上启动并运行MAUI。
教程和文章
.NET教程
- 面向.NET开发人员的Dapr-免费的电子书!每个人都喜欢免费的电子书!这是由Rob Vettor, Sander Molenkamp和Edwin van Wijk编写的。net Developers的Dapr。
- c#是不是太复杂了?- Michael Moreno想知道c#是否应该接受Python的“一种方式做事”的立场。你觉得呢?
- 使用.NET和C压缩字符串#Khalid Abuhakmeh写了一个很棒的字符串压缩教程。
- 探索WebApplicationBuilder背后的代码–第3部分,共3部分,其中Andrew Lock展示了ASP.NET中的幕后活动。
- Blazor Wasm的提前编译-如果您的Blazor应用程序关心性能或快速启动时间,请参阅Kristoffer Strube关于Blazor WASM的提前编译的文章。
- 开始一段。net剖析api之旅- Christophe Nasarre演示了如何配置。net应用。直接使用低级分析器api。
- 如何用Moq测试HttpClientFactory- Davide Bellone编写的一个模仿HTTP调用的指南。
- 单元测试遗留代码,第1部分:创建可维护的应用程序Peter Vogel谈到了单元测试和可维护性是如何携手并进的。
- 使用Microsoft Graph在ASP.NET Core中创建Microsoft团队会议-你想让你的同事完全疯掉吗?然后学习如何通过Damien Bod为你编写的这篇文章以编程方式创建团队会议!
- 在。net 6中用Blazor组件使用Source generator–Source Generator和Blazor都是炙手可热的新技术,Andrew Lock打算在这里将它们结合起来,用于一些常见的业务场景。
- MS Graph、Blazor WebAssembly和Azure静态Web应用程序Justin Yoo演示了一个企业场景,其中包含多种。net技术,重点关注安全性。
- 接受带条纹的在线支付-塞西尔·菲利普(Cecil Phillip)主持了这段由CJ·阿维拉(CJ Avilla)主演的视频,他们讨论了如何在你的web应用程序中使用Stripe接受支付。
- c#事件- Vladimir Pecanac带我们回到最基本的东西,你需要知道的关于c#中的事件和委托的一切。
- 对。net 6中的最小API的一个自以为是的看法Oleksii Nikiforov提出了他基于经验的关于构建。net最小API项目的想法和观点。
- 也许是时候用。net 6重新考虑我们的项目结构了-类似于Oleskii的帖子,Tim Deschryver提出了一些关于如何构建Minimal API项目的观点。
- 版本控制ASP。网络核心服务–是的,你也必须对它们进行版本设置。否则,这些服务最终会陷入版本控制混乱。莱斯利·理查森和菲尔·贾皮克斯的帖子。
- c# 10中没有的新特性和示例–David Grace介绍了最新的功能。
- c# 10.0隐式全局使用指令Ian Griffiths展示了c#新的全局使用指令。
- 看看在。net 6中对LINQ即将进行的改进- Matt Eland展示了。net 6中一些非常棒的改进。
- 亚伦·斯坦的反应到罗德尼小的文章. 罗德尼LITTLE II谈到了他作为一个网络基金会主任的经历,以及他为什么辞职的原因。这些帖子指出了一些问题,并对.NET基金会提出了一些批评,特别是对它的看法以及它是否继续对.NET开源社区有帮助。如果您对OSS感兴趣或参与其中,并且希望了解该领域的最新情况,请关注Aaron和Rodney正在进行的讨论。
相关编程教程
- Bug报告的编写了解如何编写正确的bug报告对于测试/QA和开发人员来说是至关重要的。然而,他们在学校、训练营或会议上都不教授这种技能。所以我们可以求助于Louise Gibbs,她已经写下了编写错误报告的重要方面。
- 所以GitHub有一个CLI -让我们看一下–是的,的确如此!GitHub确实有一个CLI,有时它有助于脱离UI而使用命令行。让Sarah Lean为我们展示一些CLI技巧。
- 顺风CSS的利弊-南希·杨向顺风CSS挑战。
- Azure Cosmos DB中如何处理多个写和读操作–Daniel Krzyczkowski深入到与Azure Cosmos DB中的地理复制和多个写入处理相关的不同场景中。
- 在JavaScript中支持多个构造函数-我们可以在。net中实现,Matthew MacDonald向我们展示了如何在JavaScript中支持多个构造函数。
- 为什么我们的敏捷之旅让我们放弃了关系数据库-这是一段很长的旅程。请听Jeff Needham关于采用敏捷以及认识到RDBMS并不总是。net项目的最佳数据库的故事。
- 什么是云本机?这是炒作还是软件开发的未来?-嗯?你怎么认为?Thorben Janssen有一些想法。
- ID令牌和访问令牌:有什么区别?–以下是Andrea Chiarelli关于代币的一些安全基础知识。
微博提示
重用通常是开发人员首先想到的事情。有时,它甚至被认为是最重要的事情,尽管我们往往会忘记不是所有的代码都应该被重用。在这里,Andrew Stellman为单次使用代码做了说明。
您是否总是为重用而设计代码?首先考虑重用可能会导致复杂的代码。“使用重用”模型首先针对一种情况进行设计,只有当您真正需要重用时才取出需要重用的部分,这样可以为您留下更简单的代码。
— Andrew Stellman (@AndrewStellman)2021年9月27日
有趣又酷的东西
- 4个团队效率模型,更好地理解你的团队-大多数专业开发人员在团队中工作,即使团队很小。独立顾问经常把项目作为团队的一部分。但我们有没有想过成为团队的一员意味着什么?我们理解了吗?通过Deanna deBara了解团队的这些重要方面。
- 奇妙的终端程序和如何退出它们-郑涛的这篇精彩的讽刺文章读起来很有趣。
- 医疗公司如何通过敏捷实践进行创新-获得观点和技能的一个好方法是通过那些你没有经验的行业检查软件。你会发现某些实践或技术适用于各个行业。因此,请阅读Nancy Van Schooenderwoert和Brian Shoemaker撰写的关于医疗软件中的敏捷的这篇文章,以拓宽您的视野。
一幅图中的IT弹性pic.twitter.com/0hXve9vugs
— Chris Kubecka ✈️ #BLM @MiddleEastInst (@SecEvangelism)2021年9月27日
最后,来自JetBrains的最新消息
下面是一个机会,让您了解您可能错过的JetBrains新闻:
看看我们.NET指南–针对ReSharper、Rider等的学习资源。
Rider和ReSharper EAP(早期访问程序)在这里!
OSS电源、网络研讨会和博客帖子
- OSS Power-Ups: CliWrap - BOB体育类似Webinar录音
- 使用Blazor WebAssembly建立在线票务商店–网络研讨会录制BOB体育类似
- 与方丈聊天的简单方式-网络研讨会记录BOB体育类似
- 网络研讨会:分析和修复常见的性能瓶颈
- bob ios下载
看看这个美妙的提议!代码杂志正在提供免费订阅JetBrains客户!
分享就是关心!因此,请与其他读者分享您的内容。不要对自己隐瞒!发送包含提示或内容的推文或电子邮件,以便在未来的时事通讯中发布!请在此处与我分享意见,并发送电子邮件至rachel.appel@jetbrains.com,或通过推特.