Auditing Your C# Models with Entity Framework

When working with data, oftentimes my clients or customers have asked me, “who changed that record?”. I always add some audit info to all my entities (models/tables) to know who added or changed a piece of data and when it was last changed.

Is Using LINQ in C# Bad for Performance?

LINQ (Language INtegrated Query) is a set of features in C# for concise and declarative code. I use it pretty much wherever I can, but sometimes I wonder and people ask: is this a performance trap? It would be painful to have to replace many usages of LINQ with other constructs in addition to time spent finding that to be an actual bottleneck. Let’s do a basic benchmark to see what using LINQ might cost us compared to more traditional constructs such as for and foreach loops, and see if this worry is valid.

Cloud Native Apps with .NET and AKS

Cloud Native Apps with .NET and AKS. Learn latest features and support for building enterprise-grade solutions with C#, .NET Core and Azure Kubernetes Service. See how we make .NET the most productive platform for building microservices.

C# Today & Tomorrow

C# Today & Tomorrow. With C# 8 recently shipped, we paint the big picture: we lay out where the C# and Visual Studio experience is headed. We’ll also show you early glimpses of what we’re currently thinking with C# 9.

Learn Xamarin Forms from Scratch - Build Native Mobile Apps with C#

Xamarin Forms Tutorial: Build Native Mobile Apps with C#. Learn Xamarin Forms from scratch. What is Xamarin Forms. Creating an App Using Visual Studio. Creating an App Using Xamarin Studio. Your First Xamarin Forms App. How Xamarin Works. XAML vs Code

Welcome to C# 9.0

C# 9.0 is taking shape, and I’d like to share our thinking on some of the major features we’re adding to this next version of the language. With every new version of C# we strive for greater clarity and simplicity in common coding scenarios,

Modern Web UI with Blazor WebAssembly

Modern Web UI with Blazor WebAssembly - Modern web development is here with Blazor! Be productive building beautiful interactive UI with .NET and C# that runs on any device via WebAssembly. PWAs, authentication, debugging, +more.

C. C++. C#. 차이점 알려드림. 5분 순삭. Explain C.C++.C#. Like I'm Five

C. C++. C#. 차이점 알려드림. 5분 순삭. Explain C.C++.C#. Like I'm Five. 아시죠? C는 C++.C# 줄인말이 아니라는거?

Learning Fundamentals of C# and .Net Framework

Let's take an in-depth look at the fundamentals of C# as well as the .Net framework to better understand the exclusivity, features, and their advantages. C sharp or C#, which are playing an integral part in global software development communities.

How to implement JWT Authentication in an ASP.NET Core 3.1 API with C#

In this ASP.NET Core 3.1 tutorial, you'll learn how to implement JWT (JSON Web Token) authentication in an ASP.NET Core 3.1 API with C#. How to download, run and test an example ASP.NET Core 3.1 JWT Authentication API with Postman. ASP.NET Core 3.1 - JWT Authentication Tutorial with Example API

Welcome to Blazor

Welcome to Blazor. Blazor is a feature of ASP.NET for building interactive web UIs using C# instead of JavaScript. It's real .NET running in the browser on WebAssembly.

Learn the Fundamentals of C# Programming

Learn the fundamentals of c# that is going to help you become a good C# Developer. We will start with Variables and then we are going to step into methods as well as Statements, Arrays and Loops. At the end we will give you some extra C# Tips and Tricks that are going to help you become a good c# developer.

Top 10 In-Demand programming languages to learn in 2020

In-depth analysis and ranking of the top programming languages for job seekers and new developers. Which programming language should you learn? Learning a new programming language is always an investment of your time and brainpower. There are around 600 programming languages out there. The demand and popularity of programming languages fluctuate every year. Also, new programming languages are coming with attractive features.

Why does Visual Studio add "-1937169414" to a generated hash code computation?

If you use Visual Studio's own refactoring menu to add a GetHashCode implementation to a class like this: and select the only int property in the class: it generates this code on .NET Framework:

The Most Exciting Promise of .NET 5

Why all C# developers should be paying attention to this upgrade release in November 2020. It’s time to get jazzed about the future of the .NET ecosystem! It’s hard to believe that .NET only came out in 2002. There are so many versions of the framework, rapidly changing the places a C# developer could create and support. The entire ecosystem just turned 18, and it has been confusing at times with versioning. I fell in love with how powerful the platform was, but often, choosing to upgrade to the latest major or minor version proved difficult. How much actual value would I get from upgrading?

How to Work with Docker using C#

In this post, we'll learn about Getting Docker Container IP Address Using C#

C# Tutorial - Complete C# Project Tutorial With Source Code

In this c# project comlete tutorial you will see how to create a students information management system project build with csharp programming language and mysql database.

How to implement and use Google reCaptcha with Vue.js and .Net

This article will cover how to implement google reCaptcha v2 using Vue.js and .Net. Let us start.

What's New In C# 8

How do you know whether a parameter you're passing or a result you're receiving can be null? With nullable reference types in C# 8.0 the answer is no longer "read the documentation": It's right there in the code, and C# will tell you when a null goes where it's not supposed to go.

The Future of Blazor on the Client

In this video, We'll look at the future of running Blazor apps client-side in the browser via WebAssembly. We'll discuss the benefits of hosting Blazor WebAssembly apps with .NET Core to enable full-stack web development with .NET and C#.