Chapsas

Chapsas смотреть последние обновления за сегодня на .

The 2 C# 8 features that are too confusing to use

11976
647
172
00:11:08
11.08.2022

Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will talk about 2 C# features that are still too confusing for most people to use, myself included. Even though I am very familiar with them and have used them in the past, I always need to stop and think before I continue reading my own code. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet

Should you stop returning "null"? | Functional C#

88902
2685
283
00:11:32
10.08.2020

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I wanna talk about how we can leverage a functional concept in C# that can potentially help up eliminate unexpected errors in our system. I am talking about null and the hundreds of issues that I have personally experienced with it over the year. Let's take a look at the problem and discuss a potential solution. Give Language Ext a star: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 #dotnet #csharp #functional

Don't throw exceptions in C#. Do this instead

104514
3960
445
00:18:13
02.06.2022

Check out my new "Integration testing in ASP .NET Core" course and use code INTESTING1 for 20% off (first 300): 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you how you can potentially replace some of your exception throwing in your C# application with a differnent way of handling bad state. It is a concept that is native in other languages like Rust and F#, and it will eventually make its way into C# too but for now, here is the workaround. Give Language Extensions a star on GitHub: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet

Nick Chapsas - Goodbye controllers, hello Minimal APIs - NDC London 2022

78417
2034
124
00:52:02
21.07.2022

Minimal APIs are the hottest .NET 6 feature and for good reason. They makes it extremely easy to create high performance and scalable APIs without having to deal with any boilerplate code. In this session I will introduce you to the beautiful world of Minimal APIs. I will show you how easy it is to build an API using them, with just a few lines of code, compare it to the "old-fashioned" approach within .NET in both amount of code and performance and see how it stacks up against other languages and similar frameworks. I will also show you how you can give them structure and how you can organise them, test them and use them in the real world. Check out more of our featured speakers and talks at 🤍 🤍

When programming blogs are designed to be harmful

26238
1852
326
00:10:19
08.08.2022

Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I want to talk about the devastating effects that poorly researched programming or coding blogs can have for software engineers that are looking for answers Timestamp: Intro - 0:00 The part where I am calm - 1:25 The part where I am having a mental breakdown - 5:56 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #java #dotnet

Making async code run faster in C#

66405
2909
162
00:10:28
15.06.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I am going to show you how you can detect use-cases where you can make async code perform faster. The usecase is relatively nieche but common enought that you might be able to use it in one way or another. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #async

The best Nuget package you’ve never heard of

86354
2996
155
00:16:32
05.05.2022

Use code FULLTIME for 20% off (first 200 people): 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will introduce you to a Nuget which is used in tons of places and has more than 350 MILLION downloads but you don't know about. It has some really practical usecases and we will take a look at them in this video. Give Castle.Core a star on Github: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #nuget

The setup "trick" that .NET libraries use and you should too

54939
2557
138
00:10:05
26.05.2022

Check out my new "Integration testing in ASP .NET Core" course and use code INTESTING1 for 20% off (first 300): 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you how you can use a feature of C# that isn't obvious at first glance. This feature is used extensively by ASPNET Core and every popular .NET library out there and it focuses on simplifying how you can provide configuraiton details and settings. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet

Making your async code thread safe | .NET Tips 3

27136
2016
64
00:01:00
04.08.2022

How to lock your C# code in an async way in C# and .NET

What is Span in C# and why you should be using it

141774
5000
241
00:15:15
13.07.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I am going to talk about Span of T in C#. Span was introduced in C# and .NET alongside a series of optimisations all the way back in .NET 2.1 and it has come to my attention that it is really confusing to understand if you just read the documentation for it. In this video I will break it down for you and help you understand exactly what it is, how it works and how you can use it in your applications today! Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #span

Treating Primitive Obsession with ValueObjects | DDD in .NET

47284
1665
151
00:15:49
08.02.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I will explain what Primitive Obsession is and how you can treat it by using something called ValueObjects. This is a DDD specific concept but understanding it can benefit any developer. ValueOf on GitHub: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 #dotnet #csharp #ddd

A new way to build CLEAN and FAST APIs in .NET

66181
2022
172
00:17:52
24.02.2022

Check out my Minimal APIs course and use code MINIMAL15 for 15% off: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you a cool new way to build blazing fast APIs in .NET using FastEndpoints, a project built on top of ASP.NET 6's Minimal APIs. This leads to an api implementation approach that is faster than controllers but offers a really nice API to build on top of. Give FastEndpoints a start on GitHub: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #api

How to structure a .NET Solution (project separation & architecture)

146327
4350
286
00:13:55
01.02.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I will talk about how I organize my .NET solutions. This solution organization is not the only way you can go about it but it is one of the most widely adopted ways of implementing a Clean Architecture. Clean Architecture by Jason Taylor: 🤍 Clean Archutecture by Steve ardalis Smith: 🤍 Timestamps Intro - 0:00 Solution folders - 1:17 The layers - 2:34 The Domain project - 5:07 The Application project - 6:17 The Infrastructure project - 7:34 The Presentation project - 9:10 Recap - 10:36 The tests - 11:44 Contracts & SDK - 12:53 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 #dotnet #csharp #cleanarchitecture

Write cleaner APIs in .NET 7 with MediatR

26115
1113
208
00:15:25
04.08.2022

Get started with Octopus Deploy: 🤍 Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you how you can very easily integrate .NET's Minimal APIs with MediatR using the brand new .NET 7 AsParameters attribute in a very elegant and testable way. This video is sponsored by Octopus Deploy Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #dotnet7

How to create your own Fluent API in C#

38668
2144
133
00:11:12
06.08.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I am going to show you how you can create your own Fluent API in C# and .NET. This is one of the many methods you can follow to do it but it's one of my favourites because it gives you the ability to have stages in your fluent building. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet

Are events in C# even relevant anymore?

97956
3113
352
00:16:19
17.03.2022

Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will explain why I think that events as a feature in C# is obsolete and how we can implement the same event-like mechanism in a modern and elegant way. Timestamps Intro - 0:00 What are events and how they work - 0:20 A backend service example - 5:28 How I implement events - 11:05 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #events

The best way to create a string in C# that you shouldn't use

57415
2677
159
00:16:41
03.09.2021

Get tickets to NDC Oslo here: 🤍 Check out other NDC conferences here: 🤍 Subscribe: 🤍 Become a Patreon and get source code access: 🤍 This video is sponsored by NDC Conferences Hello everybody I'm Nick and in this video I am going to talk about what is the best way to create a string in C# in terms of speed and memory allocation. We don't just focus on creating the string itself, since that is easy enough but we are going to put it in context with a pretty common problem and see how this approach fixes the problem. Timestamps The problem - 0:00 The simple solution - 2:13 First optimization - 5:44 Second optimization - 7:32 The best way - 9:23 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #span

Building a Mediator library in .NET from scratch

26789
846
65
00:28:44
18.06.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I am going to show you how you could implement your own version of the popular MediatR library by Jimmy Bogard. This won't be an 100% implementation but rather a "get you started" approach and I am going to talk you through my thought process. You can then hopefully use those learning in your own libraries as well. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #mediatr #cqrs

Benchmarking C# code using BenchmarkDotNet

32409
1114
61
00:17:00
16.12.2019

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this .NET tutorial we will take a first look at benchmarking our .NET code using BenchmarkDotNet. BenchmarkDotNet is a nuget package that allows us to run benchmarks against our C# method and see exactly how fast they run or how many memory we allocate for them. It is a really interesting tool and I highly recommend that you know about it and use it. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 #dotnet #csharp #benchmark

The simplest way to create an API is with .NET | Minimal APIs

67288
2247
173
00:15:18
31.08.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I wanna talk about the Minimal API development approach coming in .NET 6. Historically .NET's WebAPI has been quite the "heavy" framework to build a performant API on. .NET 6 changes all that and paves the way for a stream of new APIs that need minimal code to be operational without cutting corners on performance and scale. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #minimalapi

Stop using IDs that don’t mean anything in .NET

64539
2712
228
00:09:21
10.02.2022

Check out my courses and use code OPEN15 for a 15% discount: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you a different approach to IDs in .NET. Guid is by far the most common type of ID you will encounter when working with .NET and for a good reason. In this video I will show you a safer approach that adds meaning to the IDs you use. Give StronglyTypedId a star on GitHub: 🤍 Andrew Lock's blog series: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet

Extending .NET Minimal APIs with Swagger, Authentication & Validation

30730
1065
81
00:17:09
16.09.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I wanna will show you how you can add three very useful features in .NET 6's Minimal APIs. Those are Swagger support, Authentication and Authorization support and also Validation support. These are features you requests and they are some of the most basic features an API needs so here you go. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #minimalapi

The cleanest way to use Docker for testing in .NET

36681
1722
114
00:13:36
25.07.2022

Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you how you can quicly spin up and tear down docker containers specific to your test executions. This is only a fraction of what I show in my Integration Testing course so if you want to learn even more cool topics like this check 🤍 out. Workshops NDC Oslo | 26 – 30 Sept | 🤍 NDC Sydney | 10 – 14 Oct | 🤍 dotnetdays | 20 – 22 Oct | 🤍 NDC Minnesota | 15 – 18 Nov | 🤍 NDC London | 23-27 January 2023 | 🤍 Give TestContainers a star on GitHub: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #testing

Stop wasting server resources by properly using CancellationToken in .NET

47603
1842
74
00:15:03
20.05.2021

The first 1000 people to use the link will get a free trial of Skillshare Premium Membership: 🤍 Subscribe: 🤍 Become a Patreon and get source code access: 🤍 This video was sponsored by Skillshare Hello everybody I'm Nick and in this video I am going to show you how you can properly use the CancellationToken struct in your .NET and ASP.NET Core applications in order to cancel tasks and operations early and prevent wasting valuable server resources. Timestamps ASP.NET Core implementation - 0:00 Console app implementation - 7:10 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #cleancode #cleancoder #dotnet

What are record types in C# and how they ACTUALLY work

57677
2523
132
00:15:36
30.12.2021

Check out my Dependency Injection course: 🤍 Use discount code YTDEP2 at checkout for 15% off Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will talk about the record type that was added in C# 9. Records are great and they have many usecases but in this video we are going to focus on their features and also how they made their way into the language without having to change the runtime. Intro - 0:00 Record features - 1:37 What records are behind the scenes - 10:12 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 #csharp #dotnet #records

GUIDs and UUIDs are cool, but this is cooler

135110
4712
360
00:15:55
24.03.2022

Check out my courses and use code 100K for 20% off: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you how you can use sequential ids as primary keys in your database without having to worry about security vurnabilities. This will allow you to have better potential database performance without having to worry about issues such as fragmentation if you use GUIDs or UUIDs are the primary key. Give HashIds a star on GitHub: 🤍 Timestamps The problem - 0:00 The solution - 3:44 Library deep dive - 9:21 Performance - 12:31 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet

How "out" works in C# and why "in" can make or break your performance

49014
1886
197
00:16:44
13.12.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Keep coding merch: 🤍 Hello everybody I'm Nick and in this video I will show you what the in and out keywords do in C# and how the in keyword can be crucial to ensuring good application performance when using structs. Timestamp: Intro - 0:00 The "out" keyword - 0:34 The "in" keyword - 7:53 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 #csharp #dotnet

How to test "untestable" code in .NET

19848
1157
66
00:10:25
28.07.2022

Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you how you can properly test code that you might think is untestable. This isn't a hack, but instead a best practice that I see many people not be aware of. Workshops NDC Oslo | 26 – 30 Sept | 🤍 NDC Sydney | 10 – 14 Oct | 🤍 dotnetdays | 20 – 22 Oct | 🤍 NDC Minnesota | 15 – 18 Nov | 🤍 NDC London | 23-27 January 2023 | 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #testing

You are doing .NET logging wrong. Let's fix it

109923
3796
311
00:25:29
06.01.2022

Check out the Essentials course bundle: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you why you are probably doing .NET logging wrong and how you can fix it. Logging is a very common thing in any application and it is really easy to abuse. Timestamps Intro - 0:00 The problem - 1:07 Benchmarking it - 6:44 Memory profiling with dotMemory - 10:55 A pragmatic solution - 18:24 Serilog - 23:15 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #logging

How to write clean validation clauses in .NET

41984
2211
209
00:09:06
23.09.2021

Subscribe: 🤍 Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I wanna will show you how you can write clean and elegant guard clauses in .NET by using Steve "ardalis" Smith's GuardClauses nuget package. Give GuardClauses a star: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #guard

High-performance logging in .NET, the proper way

40439
1429
84
00:15:56
13.01.2022

Use discount code 3YEARS for a 10% discount on my Essentials Course Bundle: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show how you can do high-performance logging in .NET. Logging is something that can be abused very easily but thankfully the latest versions of .NET have added a couple of ways to perform logging that is as efficient as possible. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #logging

How to test your tests in .NET

30276
1832
85
00:11:05
21.02.2022

Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you why should should care about mutation testing in general and how you can get started with mutation testing in .NET using Stryker.NET. Give Stryker.NET a star on GitHub: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #stryker

Managing your .NET app configuration like a pro

45228
1604
133
00:15:16
14.02.2022

Get started with AWS for FREE: 🤍 Get the source code: 🤍 Check out .NET on AWS: 🤍 Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 This video is sponsored by AWS Hello everybody I'm Nick and in this video I will show you how you can take your .NET application configuration to the next level by using AWS Parameter Store. With distributed applications becoming more prevolent by the day and with the need for centralized configuration management, Parameter Store is here to make your life easier and the .NET SDK for it completely trivialize the process of taking your configuration a significantly more manageable place. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #aws #dotnet

The refactoring test (1) - Dependency Inversion & Unit tests | Cracking the .NET interview

80147
2645
202
00:33:42
18.02.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video series I am teaching you how you can crack every part of the interview process as a .NET software engineer and get the job. In this video we are going to see a very common scenario where where interview test is a refactoring test. I will explain the thought process and methodology and show you how you can apply the best practices. Even if you are not looking for a job, practicing those tests keep your knowledge sharp. Timestamps Intro - 0:00 The problem - 01:46 Taking a look at the code - 03:44 First things first - 05:16 Making the class testable (DIP) - 07:41 Writing the unit tests - 21:08 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #dotnet #csharp #refactoring

Writing C# without allocating ANY memory

75437
3195
289
00:19:36
31.03.2022

Check out my courses: 🤍 Become a Patreon and get source code access: 🤍 Hello everybody I'm Nick and in this video I will show you how you can use features such Span, ReadOnlySpan and stackalloc to write allocation free C# that is very fast. This video will just focus on a single example but I will explain every decision as I go and hopefully you will find areas where you can use the technique you see here to optimize your own code. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #performance

Writing tests in .NET using xUnit - xUnit Tutorial

83554
1611
63
00:25:50
23.01.2020

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 The giveaway is now over. Thanks for participating. Hello everybody I'm Nick and in this .NET tutorial I will teach you how you can write unit tests .NET Core using the xUnit library. xUnit is the most popular testing library in .NET and it is an essential part of your skillset. Give xUnit a star: 🤍 Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 #dotnet #xunit #tests

The .NET dependency injection methods you are not using

61336
2475
116
00:11:49
19.05.2022

Use code DEPS for 20% off (first 50 people): 🤍 Become a Patreon and get Discord & source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I will introduce you to, hopefully, a few dependency injection methods for the built in IoC container that you might not know about. Some of the names can be deceiving so once you finish watching this video you should know everything you need to write some awesome IoC code. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #dotnet #dependencyinjection

Clean ASP.NET Core API using MediatR and CQRS | Setup

237585
4575
298
00:22:39
02.12.2019

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this ASP.NET Core tutorial I will show you how you can use CQRS and MediatR to clean up your applications. I will briefly explain what CQRS and the Mediator patterns are and how they apply in our use-case. The I will show you how you can use the MediatR package to decouple your API layer from your application layer, leading to more testable and manageable code. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 #aspnetcore #mediatr #cqrs #tutorial

Is awaiting a Task instead of returning it directly in C# actually slower?

54148
1906
114
00:11:24
29.03.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I wanna talk about one of the things I see all the time regarding performance and awaiy async and that's whether you should await a task or when possible returning it directly. There are many opinions on the matter and here is mine. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #dotnet #csharp #asyncawait

Where are types allocated in .NET and why people get it so wrong

48910
2540
177
00:14:35
27.05.2021

Become a Patreon and get source code access: 🤍 Check out my courses: 🤍 Hello everybody I'm Nick and in this video I am going to break down where reference and value types get allocated in .C#. This is a very common question that pops up on interviews as well and peopl get is so wrong. There are some very simple rules that if you follow you are able to infer where something will be allocated and in this video I will show you how you can learn them as well. Don't forget to comment, like and subscribe :) Social Media: Follow me on GitHub: 🤍 Follow me on Twitter: 🤍 Connect on LinkedIn: 🤍 Keep coding merch: 🤍 #csharp #memory #clr

Назад
Что ищут прямо сейчас на
chapsas Global Issues Sadguru Rpf course de rue Rubikon nara gobinda gajon Using Lucky arrow in yba AbangLongFadil2 crisp проверка дома بلطي обновление гта 5 рп design in figma আসাবা horeca java gui perbedaan biawak jawa dan sumbawa شاشة قفل الباب личный бюджет