Related resources for NET
  • Domain-Driven Design with Records in C#3/19/2024 7:08:54 AM. C# 9.0 introduces Records, aligning with Domain-Driven Design (DDD) principles, especially in modeling value objects. This article explores leveraging Records in DDD with illustrative examples for enh
  • Upgrading to VMware Cloud Foundation 5.13/19/2024 6:50:20 AM. VMware Cloud Foundation 5.1 upgrade guide offers step-by-step instructions, resources, Troubleshooting, and best practices to ensure a smooth transition and maximize new features.
  • Simulating Multiple Inheritance in C#: Part II3/19/2024 6:23:09 AM. Learn advanced techniques in C# to simulate multiple inheritance. Explore how to effectively combine classes, interfaces, and other features to achieve complex behavior in your programs. Part II of th
  • First Look At ASP.NET Core 2.1 Preview One - Convert Existing .NET Core Application To .NET Core 2.13/19/2024 6:13:49 AM. Finally, the .NET Core 2.1 preview is out for people to try. Two days ago, the .NET team announced the first preview of .NET Core 2.1. Let us see some of the highlights for this release.
  • Getting Started With ASP.Net MVC3/19/2024 6:00:31 AM. ASP.NET MVC is a pattern dividing apps into Model, View, and Controller, offering advantages like modularity and control. It's recommended for large-scale apps, offering namespaces like System.Web
  • Configure IIS to Host Your Website Without ASP.NET3/19/2024 5:57:20 AM. Set up IIS to host your website without ASP.NET by configuring it to serve static content like HTML, CSS, and JavaScript files. Simplify server setup for non-dynamic websites with this approach.
  • Selecting multiple Checkboxes inside multiple GridViews3/19/2024 5:47:34 AM. Learn how to handle multiple checkboxes in a GridView within ASP.NET, including scenarios with multiple GridViews, user controls, and master pages. JavaScript functions are provided for checkbox mani
  • Create Your First Application With ASP.NET Core 3.13/19/2024 5:46:50 AM. Learn to create your first ASP.NET Core application using Visual Studio 2019 and .NET Core 3.1. Explore ASP.NET Core's features like cross-platform support, built-in dependency injection, Kestral
  • Migrate From ASP.NET Core 2.x Web API To .Net Core 3.13/19/2024 5:32:47 AM. In this article, you will learn to Upgrade your ASP.NET Core 2. x Web API to .NET Core 3.1 for enhanced performance, new features, and improved compatibility. Migrate seamlessly with Visual Studio too
  • Anchor, Link And Script Tag Helper In ASP.NET Core 3.13/19/2024 5:31:19 AM. Anchor, Link, and Script Tag Helpers in ASP.NET Core 3.1 simplify HTML generation and ensure correct URL generation, script inclusion, and CSS referencing, enhancing productivity and maintainability i
  • How to Publish ASP.Net MVC on IIS MVC 5.0: Part 33/19/2024 5:14:44 AM. Learn to deploy ASP.NET MVC 5.0 applications on Internet Information Services (IIS) in this tutorial series. Discover the intricacies of publishing, configuring, and hosting your MVC project efficient
  • A Comprehensive Guide to Secure Coding in C#3/19/2024 3:19:28 AM. A Comprehensive Guide to Secure Coding in C# by Ziggy Rafiq. Learn how to write robust and secure C# applications by implementing input validation, encryption, authentication, and error handling. This
  • Working With Areas In ASP.NET Core 3.13/18/2024 11:59:50 AM. Learn how to create and manage areas in ASP.NET Core 3.1 MVC applications. Areas help organize modules, enable separate routing, and allow multiple controllers and views with the same names. Follow st
  • Understanding Deadlocks in C# and .NET Core3/18/2024 6:03:22 AM. Deadlocks, common in concurrent C# programs, occur when threads wait indefinitely for each other's resources. Learn prevention strategies and understand scenarios to ensure robust application exec
  • What is difference between .NET and .NET Framework?3/18/2024 5:59:32 AM. The ".NET Framework" and ".NET" (formerly known as ".NET Core") are two different implementations of the .NET platform, each serving different purposes and targeting diff
  • A Comprehensive Guide to Entity Framework Core in .NET 83/17/2024 8:41:25 AM. Explore the comprehensive guide to Entity Framework Core in .NET 8, enriched with the latest features of C# 10. Authored by Ziggy Rafiq, this detailed overview covers everything from basic concepts to
  • .NET internals: Stack-Oriented .NET IL3/16/2024 11:11:20 AM. Understanding .NET IL (Intermediate Language) is crucial for developers to comprehend how code interacts with the .NET Framework. While not typically written directly, it offers insights into compilat
  • Implementing Resilient HTTP Requests in C# 3/16/2024 11:08:30 AM. Ensuring reliable communication between systems is vital. Learn how to implement resilient HTTP requests in C# using Polly for robust, fault-tolerant applications.
  • Handling JSON in C#3/16/2024 11:01:45 AM. C# provides seamless JSON handling with System.Text.Json. Easily parse JSON strings into C# objects and vice versa for efficient data manipulation.
  • Responsive Website Design Using Media Queries3/15/2024 11:06:26 AM. Create responsive website designs with media queries, adapting layouts and styles based on device characteristics like screen size and orientation. Optimize user experience across various devices thro
  • What is Use of ‘Using’ Statement in .NET?3/15/2024 9:15:56 AM. In this article, we will cover What is the use of the ‘Using’ statement in .NET. The 'using' statement in .NET ensures efficient resource management, prevents memory leaks, and promotes cleane
  • Validate Multiple Tokens with Different Providers in ASP.NET 8 API3/15/2024 5:47:48 AM. Learn to validate multiple tokens from different authentication providers in an ASP.NET 8 API. Configure authentication schemes for each provider, accommodating diverse token formats and validation re
  • The New Avatar of Blazor with .NET 83/14/2024 10:50:52 AM. In this article, an array of new features and improvements that have been incorporated into the Blazor framework as part of the latest iteration of the .NET platform, known as .NET 8. How these enhanc
  • Implementing AI and ML in C# Projects3/14/2024 9:35:14 AM. Explore the integration of AI and ML into C# projects with this beginner-friendly guide. Power of ML.NET, TensorFlow.NET, and Accord.NET to implement machine learning algorithms in your C# application
  • Restrict Uploaded File Type in ASP.NET Core3/14/2024 5:02:01 AM. In ASP.NET Core MVC, you can restrict the uploaded file types by implementing validation on the server side. Here's a basic example of how you can achieve this.
  • .NET Internals: Writing .NET IL/MSIL Code3/13/2024 8:56:33 AM. Learn about .NET IL, the bridge language of the .NET runtime, compiling all high-level .NET languages into a single language. Write multi-language applications in .NET, gaining insights into program e
  • How To Add .NET Project Into Azure DevOps Git Repo3/13/2024 8:47:17 AM. In this article, We will learn what is Azure Repos and how to add .net Project into Azure DevOps Git Repo Recently Microsoft introduced Azure DevOps, Azure Repos (Code in VSTS) is one of the great fea
  • Inserting List of Records into Single SQL Column As XML File In ASP.NET MVC3/13/2024 8:39:38 AM. This tutorial guides you through the process of converting a list of records into XML and inserting it into a single SQL column, streamlining data storage and retrieval in your application.
  • Creating An ASP.NET MVC 5 Site Using Bootstrap Custom Templates3/13/2024 8:34:59 AM. This tutorial guides you through the process of integrating Bootstrap into your MVC project, leveraging its responsive layout and pre-designed components to create visually appealing user interfaces.
  • Central Package Management (CPM) in .NET Core3/13/2024 5:54:30 AM. Learn the power of NuGet's central package management (CPM) for efficient dependency handling across projects. Utilize Directory.Packages.props to centrally manage package versions for simplified
  • Understanding Implicit Usings in C#3/13/2024 4:29:15 AM. In C# 10, a new feature called "Implicit Usings" has been introduced. This feature aims to simplify the process of including commonly used namespaces in C# code files.
  • OKTA Authentication in .NET Core API3/13/2024 3:20:25 AM. Authentication in .NET Core API is crucial for securing endpoints, preventing unauthorized access, and ensuring data protection. This tutorial guides you through implementing Okta OAuth-based authoriz
  • Angular 2 Bundle Using WebPack In ASP.NET MVC 3/12/2024 11:04:46 AM. This article, Explores how to optimize Angular 2 applications in ASP.NET MVC using Webpack for efficient bundling and dependency management. Enhance front-end development with streamlined bundle creat
  • What is DateTime Manipulation in C#?3/12/2024 9:09:31 AM. Master DateTime manipulation in C# with this comprehensive guide. Explore methods like 'Add' and properties for modification, extract components, and learn about rounding and truncating DateTi
  • Simulating Multiple Users in App Insights with Integration Tests3/12/2024 8:49:36 AM. Learn how to simulate multiple users in Application Insights when running integration tests for your web application. Simulate multiple users in integration tests to analyze monitoring setups and imp
  • Revolutionizing Software Architecture: .NET Core Web API and Microservices Paradigms3/12/2024 6:16:27 AM. As we navigate the dynamic landscape of software development, it is paramount to consider real-world scenarios and apply architectural patterns that foster separation of concerns and flexibility. The
  • A Seamless Debugging Experience with Source Link in .NET 83/12/2024 5:48:06 AM. Discover how to enhance your debugging experience in .NET 8 with Source Link, authored by Ziggy Rafiq. This article guides about the efficient use of Source Link for debugging, providing invaluable in
  • Land Area Calculation with Heron's Formula in C#3/12/2024 5:16:17 AM. In this article, we'll explore how to utilize Heron's formula, a geometric approach, to calculate land area using a straightforward C# program. This program empowers users to input side length
  • Understanding the .NET Internal Compile Process3/11/2024 11:16:32 AM. In this article, we will learn about CLR, Jit Compiler, and how the .NET compilation process works. Understanding the .NET internal compile process involves dissecting how source code is translated in
  • Difference Between .NET Framework, .NET Core, and .NET Standard3/11/2024 10:18:50 AM. This article, delves into the distinctions between .NET Framework, .NET Core, and .NET Standard. Exploring their histories, open-source nature, cross-platform capabilities, and performance aspects, th
  • Implementing Common Audit Fields With EF Core’s Shadow Property3/11/2024 9:25:16 AM. Implement audit fields in EF Core using shadow properties for efficient tracking of entity modifications. Utilize Entity Framework's built-in functionality to automatically update created and modi
  • GraphQL In .NET Web API With Entity Framework Core - Part Two3/11/2024 9:23:26 AM. Explore advanced GraphQL integration in .NET Core Web API using Entity Framework Core. Learn efficient data modeling, schema design, and resolver implementation for seamless API development.
  • GraphQL In .NET Web API With Entity Framework Core - Part One3/11/2024 9:22:06 AM. In this article, we will learn about the step-by-step implementation of GraphQL in a Web API using ASP.NET Core, including database setup, scaffolding, configuration, repository creation, and GraphQL
  • Exploring Various Triggers and Their Applications in WPF3/11/2024 8:27:29 AM. Triggers play a crucial role in defining interactions and behaviors within the WPF user interface. This article explores the various types of triggers in WPF and their implementation within the MVVM p
  • Learn about Keyed Services Use in .NET3/11/2024 7:34:48 AM. .NET 8 introduces native support for keyed services in Dependency Injection (DI), eliminating the need for third-party packages. Learn about registering and resolving keyed services with examples for
  • Exception Handling In ASP.NET Core Web API3/11/2024 7:27:08 AM. Exception handling is crucial for robustness in ASP.NET Core Web API. Learn about global handling, custom middleware, action filters, and ProblemDetails for effective error management and client commu
  • Restrict Uploaded File Size in ASP.NET Core3/11/2024 7:09:58 AM. In ASP.NET Core, you can restrict the uploaded file size using the RequestSizeLimit attribute in the Program.cs file or by configuring it in the appsettings.json file. Additionally, you can set the ma
  • Understanding "out var _" in C#3/11/2024 6:31:09 AM. In this article, we will learn about the use of "out var _" in C#, a syntax that allows declaring a variable inline without specifying its type. Learn its purpose, usage, and how it enhances
  • Top 10 VPNs in 20243/11/2024 5:31:11 AM. While some VPNs excel in speed, others prioritize features or affordability. Here's a list of some of the top contenders in 2024.
  • Azure Kubernetes Service with .NET Core3/11/2024 4:30:08 AM. This article will talk about AKS and .NET Core and their integration and deployment process. Explore the seamless integration of Azure Kubernetes Service (AKS) with .NET Core. This guide provides step
  • Leveraging Azure OpenAI with .NET Core3/11/2024 4:21:51 AM. This article discusses leveraging Azure OpenAI with .NET Core. Discover the synergy of Microsoft Azure and OpenAI with .NET Core. This guide unveils the seamless integration, empowering developers to
  • Creating Custom NuGet Packages in C#3/10/2024 9:32:06 AM. Learn how to create custom NuGet packages in C# with this step-by-step guide. Set up a project, add components, create a .nuspec file, package your project, and optionally publish to nuget.org.
  • User Authentication with Forms Authentication in ASP.NET MVC3/10/2024 7:40:33 AM. Forms Authentication is a widely-used mechanism in ASP.NET for managing user authentication within web applications. It allows developers to authenticate users based on credentials stored in a databas
  • Adding Machine Learning to .Net Applications3/9/2024 1:49:18 PM. This session will walk you through the fundamentals of creating an ML integrated application and ongoing model training.
  • .NET MAUI - Base64 Image Encode/Decode3/9/2024 5:27:43 AM. This blog guides 10th-grade students through incorporating Base64-encoded images in .NET MAUI apps. Covering project setup, implementation steps, and a demo, it empowers users to enhance app visuals s
  • Misconceptions About the Four LINQ methods3/9/2024 5:22:36 AM. Misconceptions about the four LINQ methods. Single(), SingleOrDefault(), First(), and FirstOrDefault(). This article addresses misconceptions surrounding four LINQ methods—Single(), SingleOrDefault()
  • Code First Approach in Entity Framework3/7/2024 11:28:21 AM. This content provides a comprehensive guide on implementing Entity Framework's code-first approach in ASP.NET MVC applications. It begins with an introduction to Entity Framework, highlighting its
  • Entity Framework Core 5.0 - An Introduction To What's New 3/7/2024 11:26:50 AM. Discover the latest features in Entity Framework Core 5.0, including improved performance, enhanced LINQ capabilities, migration enhancements, and streamlined database schema management.
  • How To Generate Curl Script of the HttpClient in .NET3/7/2024 11:22:06 AM. The HttpClientToCurl is a NuGet package for generating the curl script of HttpClient in C# (.Net) supported features: Post, Get, Put and Delete. content types: application/json, text/xml, application/
  • GraphQL In .NET Core Web API With Entity Framework Core - Part Three3/7/2024 8:58:59 AM. Explore GraphQL integration in .NET Core Web API using Entity Framework Core in Part Three of this series. Learn to efficiently query data with C# backend development, enhancing API capabilities.
  • Shadow Properties In Entity Framework Core3/7/2024 8:52:35 AM. In this article, you will learn Entity Framework Core's shadow properties, and hidden fields in the model that aren't mapped to the database schema directly. Learn how to leverage them for met
  • Entity Framework Core Triggers In Action (Unofficial Package)3/7/2024 8:44:28 AM. This article shows you how to work with database triggers in Entity Framework Core using a third-party library and Entity Framework Core Triggers with this unofficial package, enhancing database opera
  • Code Only Design using ADO.NET Entity Framework 4.0 3/7/2024 8:43:43 AM. This code snippet implements Code Only Design in ADO.NET Entity Framework 4.0, connecting to a SQL Server database, configuring entities, and binding data to a GridView with exception handling.
  • ASP.NET MVC Tooltip with Web API, Bootstrap Popover, jQuery UI Dialog3/7/2024 8:41:29 AM. This article provides a detailed guide on dynamically adding help/tooltip icons to form elements using jQuery UI modal or Bootstrap popover. The tooltips are fetched from a centralized location via We
  • Generate QR Code with Text Around It Using ASP.NET3/7/2024 7:02:08 AM. To generate a QR code with text around it using ASP.Net, leverage the QRCoder NuGet package. This code snippet demonstrates creating, customizing, and adding text to a QR code.
  • Unit Test in ASP.NET Core Application3/7/2024 6:43:16 AM. Creating unit tests for an ASP.NET Core API controller involves service mocking and exception handling. Set up your project, install packages, create a test project, mock the service, write tests, han
  • Building AI Applications in .NET3/7/2024 5:48:23 AM. Artificial Intelligence (AI) can seem complex and shrouded in mystery. But for developers, the power of AI is becoming increasingly accessible, particularly within the .NET framework. This guide aims
  • Creating Funnels Using Custom Events in Application Insights3/7/2024 4:52:42 AM. Learn to add custom events to a simple .NET application's telemetry and then use these events to create funnels that identify users who complete a specific sequence of steps in your application.
  • Rockin’ The Code World with dotNetDave ft. Ante Tomic - Ep. 983/7/2024 4:52:00 AM. In this episode, you will learn about Diversity in software engineering and Soft skills.
  • Implement Global Exception Handling Middleware in .NET Project3/7/2024 4:37:09 AM. Implementing custom global exception handling in your project involves setting up a system to manage errors across your application. By defining exception classes and configuring error logging, you ca
  • Implementing Broadcasting in Blazor3/7/2024 4:31:21 AM. Blazor inherently doesn't have a broadcasting model. To address this limitation, we need to implement a broadcasting model within Blazor. Broadcasting allows components to exchange information reg
  • How To Secure PII Data In SQL Server Using .NET Assembly3/6/2024 10:46:18 AM. In this article, we will learn PII (Personally Identifiable Information) is used to identify individual identity markers such as SSN, DOB, Bank Account Number, etc. When you are working with financial
  • Display SQL Data Using Knockout in ASP.Net3/6/2024 10:41:07 AM. In this article, we will learn how to fetch SQL data in ASP.NET and display it dynamically using Knockout.js. Utilize AJAX to retrieve data as JSON and bind it to HTML elements, creating an interactiv
  • How To Create Industry Standard .NET Core CRUD API Quickly3/6/2024 9:50:04 AM. To swiftly develop an industry-standard .NET Core CRUD API, utilize ASP.NET Core's MVC framework with Entity Framework Core for data access. Employ dependency injection, repository pattern, and Au
  • .NET Core vs .NET Standard: Quick & Simple Comparison3/6/2024 9:39:09 AM. In this article, we will discover the nuances between .NET Core and .NET Standard in this succinct overview. Delve into their features, cross-platform capabilities, and performance differences.
  • Difference Between JSON Object and JavaScript Object3/6/2024 9:23:15 AM. JSON objects and JavaScript objects share similarities but differ in syntax and usage. JSON is a text-based data interchange format, while JavaScript objects are native data structures. JSON follows a
  • SharePoint CSOM For .NET Standard3/6/2024 9:04:06 AM. This article provides a comprehensive guide on leveraging the newly introduced Client-side Object Model (CSOM) for .NET Standard to connect with SharePoint from .NET Core applications. It outlines the
  • Why Any() Outperforms Count() in Collection Checks3/6/2024 8:50:13 AM. Efficiency in programming is vital, and choosing the right method for tasks is crucial. Explore why Any() often outperforms Count() in specific scenarios with illustrative examples in C#.
  • Migrating ASP.NET Apps to Containers #2: Windows Fonts3/6/2024 7:13:48 AM. This post delves into challenges faced during the migration of ASP.NET apps from Windows to Linux Docker containers. It specifically addresses the complexities associated with Windows Fonts in this mi
  • Understanding Directives in .NET3/5/2024 10:08:21 AM. Explore the significance of directives in .NET development, understanding types like preprocessor, reference, warning suppression, and nullable context directives. Learn their syntax and implementatio
  • ASP.NET Performance Optimization3/5/2024 9:15:52 AM. The content emphasizes the significance of application performance, particularly from the client's viewpoint, highlighting issues such as excessive round trips, resource consumption, and server ca
  • Mastering Object Creation in C#3/4/2024 9:30:39 AM. Learn to create objects in C# step-by-step. Define classes, instantiate objects, access members, use constructors, and explore static constructors—master object creation for robust C# applications.
  • Learn about Data Structures in .NET3/4/2024 8:56:01 AM. Explore key .NET data structures—Lists, Queues, Stacks, and Dictionaries. Learn their practical applications through examples for efficient and scalable software development in the .NET ecosystem.
  • How to Do Distributed File System (DFS) In Server3/4/2024 8:12:37 AM. In this article, we will learn a distributed File System (DFS) as the name suggests, is a file system that is distributed on multiple file servers or multiple locations.
  • What is New in .NET 93/4/2024 8:06:59 AM. .NET 9, succeeding .NET 8, places particular emphasis on cloud-native applications and enhancing performance. It will receive standard-term support (STS) for 18 months.
  • Programmatic Installation and Configuration of Microsoft Loopback Adapter3/4/2024 6:24:06 AM. This article will show how to programmatically install, configure and manage virtual network adapters such as Microsoft Loopback Adapter using Devcon tool, WMI and netsh command.
  • Bluetooth Broadcasting3/4/2024 6:21:47 AM. Bluetooth Broadcasting utilizes Bluetooth technology to send messages or data to nearby devices. It enables various applications such as proximity marketing, beacon technology, and location-based serv
  • C# 10 and .NET Interactive Web Applications with Blazor WebAssembly3/3/2024 4:48:27 AM. This framework, emphasizing C# and .NET, simplifies UI updates, fosters code reusability, and seamlessly integrates with .NET Standard libraries for enhanced functionality. Dive into component-based a
  • Product Management Application using .NET Core and React JS with CRUD Operations3/2/2024 9:31:29 AM. In this article, learn to create a product management web API with CRUD operations using .NET Core 6 and React JS. Utilize SQL Server for the backend and Axios for API consumption.
  • Convert Text to Audio using Azure and .NET 83/1/2024 12:00:00 PM. In this article, we will learn how to harness the power of Azure and .NET8 to seamlessly convert text into audio. Explore the integration of Azure Cognitive Services for text-to-speech functionality,
  • TCP Client and Server3/1/2024 11:10:46 AM. It guides users through compiling separate server and client programs, emphasizing the importance of adjusting the IP address to match the machine's configuration. Upon running the server program,
  • How to Get the MAC Address of System Using ASP.NET/C#3/1/2024 10:35:18 AM. In this article, we will learn how to retrieve the MAC address of a system using Asp.net/C#. Explore methods to access network interface information, retrieve hardware identifiers, and ensure system s
  • What are Virtual Switches and Standard Switches?3/1/2024 10:32:11 AM. In this article, we will explore the distinction between Virtual Switches and Standard Switches in networking for virtualized environments. Dive into their roles in managing network traffic, configuri
  • What is Network Tool Whois in C#?3/1/2024 10:26:06 AM. WHO is query tool in C# with a user-friendly interface using various components such as Combo Box, Text Box, Button, Label, and Progress Bar. It covers the design aspect of the user interface, backgro
  • Network Programming in C# - Part 13/1/2024 9:35:16 AM. Explore C# network programming fundamentals in Part 1. Cover TCP/IP, UDP, socket programming, client-server communication, and asynchronous techniques for efficient networking solutions.
  • Repository Pattern with Multiple Databases in C# and .NET3/1/2024 4:10:35 AM. Implementing the Repository Pattern with multiple databases in C# and .NET requires strategic abstraction, database-specific implementations, entity mapping, and transaction management. Explore challe
  • ASP.NET Core & Angular 2 Master-Detail Grid with Web API & EF 1.0.12/29/2024 11:17:41 AM. Learn to create a robust ASP.NET Core backend and Angular 2 frontend application. Master-detail functionality implemented using HTML grid, with Web API for data exchange and Entity Framework (EF) 1.0.
  • Angular 5, ASP.NET Core CRUD For Inventory Management Using EF And WEB API2/29/2024 10:11:58 AM. In my previous article, I have explained how to get started with Angular5 and ASP.NET Core. Now in this article let's see in depth on how to work with WEB API, EF for performing a CRUD operation f
  • CRUD Operation With Angular 5 HTTP Client And ASP.NET Core Web API2/29/2024 10:09:52 AM. HTTP is the messaging system between the client and the server-client which sends the request and server responds with the proper message. Angular HTTP client is the toolkit which enables us to send a
  • Exception Handling in C#2/29/2024 10:09:08 AM. In this article, we will learn Exception handling in C# is a mechanism in .NET to detect and handle run-time errors. This article teaches you everything about exception handing in C#.
Source Code: Graphics Programming with GDI+
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics appl...
Download