Related resources for NET
  • A Comprehensive Guide to Secure Coding in C#3/18/2024 8:10:51 PM. 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#.
  • ASP.NET Core Blazor Filtering And Sorting Using Entity Framework And Web API2/29/2024 9:13:45 AM. In this article, we will explain in detail, how to create an ASP.NET Core Blazor Filter and Sorting for HTML Table using Entity Framework and Web API.
  • Shopping Cart Using ASP.NET Core Blazor Using EF And Web API2/29/2024 7:17:46 AM. In this article, let’s see how to create our own ASP.NET Core Blazor Shopping Cart using Entity Framework, and Web API. Kindly read my previous articles which explain in depth about getting started wi
  • Introduction to Apache Kafka with .NET2/29/2024 6:00:50 AM. This is an introduction to Apache Kafka and how to work with Kafka with .NET. This article introduces Apache Kafka, a distributed event streaming platform, and explains how to set it up with .NET. It
  • Creating A CRUD With ASP.NET Core And EF Core2/28/2024 11:41:41 AM. Entity Framework Core (EF) is an ORM that makes it simpler to work with database by using POCO classes that map to database entities and DbContext to interact with them.
  • Developing XP Style Applications2/28/2024 11:36:26 AM. In this article, we will be Developing XP Style Applications that involve creating user interfaces with visual elements reminiscent of Windows XP's iconic design.
  • Building ASP.NET Core MVC Application Using EF Core and ASP.NET Core 1.02/28/2024 11:00:47 AM. In this article, We will explain how to build the Applications with ASP.NET Core MVC & Entity Framework Core, using an ASP.NET Core 1.0.
  • Build ASP.NET Core API Using Existing Database2/28/2024 10:16:53 AM. I’m sharing a short overview of Asp.NET Core. The journey of .NET Core started with the purpose of Microsoft to build a common .NET base library that provides a common foundation to all its platforms.
  • [Solved]: Permission to send an SMS has not been enabled for the region indicated by the 'To' number in Twilio2/28/2024 9:44:30 AM. In this article, we will see how to resolve the Twilio error: Permission to send an SMS has not been enabled for the region indicated by the 'To' number in C#
  • Shell Commands within C#2/28/2024 7:11:49 AM. Using shell commands within C# involves leveraging the ProcessStartInfo and Process classes to execute commands. You specify the command to run, handle input/output streams, and manage execution setti
  • Accessing Network Drive in C#2/28/2024 7:10:13 AM. Network Drives are those locations that are mapped to a drive or folder in another system that can be accessed over a network. I will show you how to access the network drives.
  • Understanding Caching in .NET With Example2/28/2024 5:20:20 AM. Caching is a cornerstone in .NET development, enhancing application performance and scalability. This article explores its significance, and diverse caching techniques, and offers a practical example
Source Code: Graphics Programming with GDI+
Graphics Programming with GDI+ is the .NET developer's guide to writing graphics appl...
Download