Search NetMentor
Find lessons by topic, technology, or the problem you want to solve.
208 results for “dotNet”
AI with C#
4 resultsArchitectures
5 resultsEntity Framework Core
20 results
What is Entity Framework Core?
→
What is DBContext and DBSet
→
Database First in Entity Framework Core
→
How to Add Initial Data to a Database with Entity Framework Core
→
Connecting to a Database with EF Core
→
Foreign Keys in Entity Framework Core
→
Unit of Work Pattern in C#: A Practical Approach
→
Soft Delete in Entity Framework Core
→
Delving into IQueryable
→
Understanding Lazy Loading, Eager Loading, and Explicit Loading in Entity Framework Core
→
Creating a Generic Repository with Entity Framework Core
→
Raw SQL in Entity Framework Core
→
Learning to Use Interceptors in Entity Framework Core
→
Data Caching in Entity Framework Core: A Practical Approach
→
Addressing Concurrency Conflicts in Entity Framework Core
→
Unit test with DbContext and Entity Framework Core
→
Primary Key Type - Auto-incremented ID VS UUID
→
Applications with Multiple Clients
→
Stored Procedures in Entity Framework Core
→
Owned entities in Entity Framework Core
→
Payments with Stripe
8 resultsDistributed Systems
17 results
Introduction to Distributed Systems
→
API Gateway Pattern
→
Producer Consumer Pattern
→
RabbitMQ for Asynchronous Communication
→
Credential Management with Vault
→
Service Registration with Consul
→
Log Service in .NET with Graylog
→
CQRS Pattern Explained in 10 Minutes
→
Event Sourcing explained easy
→
Eventual Consistency in Microservices
→
Unifying API Responses
→
Saga Pattern for Distributed Transactions
→
Health checks in ASP.NET Core
→
Monitoring in Distributed Systems
→
Distributed Systems Development with .NET Aspire Locally
→
Idempotency in Software Development
→
The state of Aspire in 2026
→
Systems Design
1 resultsBasic Programming
10 resultsIntermediate Programming
30 results
Sealed Modifier in C#
→
Abstract Class in C#
→
Static in C#
→
Extension Methods in C#
→
Anonymous Types in C#
→
Nullable Types in C#
→
Creating Exceptions in C#
→
Ternary Operator in C#
→
Dynamic Type in C#
→
Generics in C#
→
Indexers in C#
→
Mock in C# Unit Tests - Working with Dependencies
→
LINQ in C#
→
Regular Expressions in C#
→
Tuple and ValueTuple in C# | Return Multiple Types From a Method
→
Implicit Operator in C#
→
Types by VALUE and REFERENCE in C#
→
How to Check for Null Values in C#
→
Queues in C#
→
The Stack type in C#
→
Lists in C#
→
Dictionaries in C#
→
PriorityQueue in C#
→
Test Doubles in Testing: Difference Between Stub, Fake and Mock
→
The Flag Attribute in C#
→
Null Conditional Assigner in C#
→
Extension Members in C#
→
Field keyword in C#: goodbye to manual backing fields
→
the primary constructors dilema
→
Central Package Management in .NET to simplify configuration
→
Advanced Programming
23 results
Delegates in C#
→
Events in C#
→
Lambda Expressions in C#
→
Covariance & Contravariance in C#
→
Performance of a C# Application
→
Connect MySQL Database with .NET Core and C#
→
Asynchronous Programming in C#
→
Code Immutability
→
Integration Tests with C# and Docker
→
Implement IDisposable Correctly
→
How to use Yield in programming
→
Correctly Implementing HttpClient in C#
→
Localization and Languages in .NET
→
Real-Time Applications with SignalR
→
How to Compare Objects in C#
→
How Logging Works in C#
→
A More Efficient Code in .NET Thanks to Native AOT
→
Thread Pool Starvation
→
Which Is Better: Using var or the Explicit Type in C#?
→
Integration Testing: Key Tool or Waste of Time?
→
ValueTask Explanation in C#
→
Channels in C#: The Perfect In-Memory Queue
→
Why you MUST use asynchronous code: The real impact on your CPU
→
Web API
21 results
REST API in C#
→
Application Structure
→
Dependency Injection
→
Encrypt and Decrypt Sensitive Information in C#
→
Distributed Cache in .NET with Redis
→
Middlewares and Filters in .NET
→
Minimal APIs in C#
→
Import configuration correctly in our .NET applications
→
Options pattern in C#
→
Testing an API with TestServer
→
Implementing a Custom JsonConverter
→
How to Include Headers in Swagger
→
API Key Explanation
→
What is Rate Limiting? Implementation in .NET
→
Streamlining Development with .HTTP Files
→
Implementing ProblemDetails for HTTP APIs
→
GraphQL in C#: A Practical Guide with Examples
→
gRPC and C#: Revolutionizing Service Communication
→
The Importance of the Cancellation Token
→
CORS in Depth: Origins, Preflight, and headers explained
→
The evolution of minimal APIs in 2026
→
Blazor
6 resultsPopular Libraries in C#
14 results
Fluent Assertions in C#
→
Mock in C# with NSubstitute and FakeItEasy
→
Mapping Objects in C#
→
Background Tasks with C#
→
The performance of mappers in C#
→
Introduction to Fluent Validations in C#
→
The Power of the Mediator Pattern in .NET with MediatR
→
Introduction to ASP.NET Core Identity
→
Create Intuitive User Interfaces in the Console with Spectre
→
Admin Panel in C# with EasyData
→
How to Create a CLI in .NET
→
Dapper or Entity Framework? The eternal battle for data access in C#
→
Introduction to Playwright: E2E Tests in C#
→
Uno Platform from the Inside
→
Docker
1 resultsNetCore on Linux
6 results
Choosing Server and Domain
→
Deploy ASP.NET Core Application on CentOS
→
Developing .NET Applications on Linux
→
How to deploy projects on a VPS step by step
→
Automate the deployment of your applications on a VPS with DokPloy
→
CI/CD with GitHub Actions and Dokploy: Step-by-step automatic deployment
→
Work Environment
15 results
Static Code Analysis
→
What is an ORM - Dapper Introduction
→
Deploying Libraries to Nuget from GitHub Actions
→
Big O Notation
→
Creating Code Templates | Streamline Your Development
→
Which Version of .NET Should You Use? Explanation of the .NET Environment
→
Can ChatGPT Replace Developers?
→
Are OData and GraphQL Comparable?
→
My Experience Developing .NET Applications on a Mac
→
Explaining Refactoring: Better Code at Lower Cost
→
The Importance of Proper Programming
→
What to Keep in Mind When Migrating Systems?
→
Create .NET Applications from the Terminal with Warp CLI
→
Essential Design Patterns for Clean and Scalable Code
→
Guide to modernizing enterprise applications in .NET
→
Workplace World
6 resultsProgramming Exercises
3 resultsNews
18 results
What's New in C# 9
→
Summary: .NET Conf 2020 - What's New in .NET 5 and More
→
What's New in C# 10
→
Summary .NET Conf 2021 | What's New in .NET 6 and Much More!
→
What's New in C# 11
→
.NET 7 News - NetConf 2022 Recap
→
What's New in C# 12
→
.NET 8 Highlights - NetConf 2023 Recap
→
What's New in C# 13
→
What's New in .NET 9 and the .NET Conf 2024 Recap
→
Microsoft creates the TypeScript compiler with Go
→
Automapper, MediatR and MassTransit Move to Paid Licenses
→
C# Moves to Scripting
→
New Visual Studio 2026: Agents, Highlights and Less Friction
→
C# 14 Updates
→
If you doubt .NET in 2026, Look at this
→
Runtime Async in .NET 11
→
Union Types: Discriminated Unions Finally Arrive in C#
→