Want to become a Vibe Coder? Join Vibe Coding Training here
x
C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Sardar Mudassar Ali Khan (17)
Velladurai (7)
George (7)
Dashrath Hapani(5)
Lokendra Singh(4)
Bhuvanesh Mohankumar(3)
Manoj Kalla(3)
Vishal Yelve(3)
Jaimin Shethiya(3)
Aman Gupta(3)
Ayush Gupta(2)
John Godel(2)
Waqas Anwar(2)
Mark Pelf(2)
Jochen Bartlau(2)
Vijay Yadav(2)
Ashish Bhatnagar(2)
Rinki (2)
Ishika Tiwari(2)
Micheal Xavier A (1)
Cynthia Sathuragiri(1)
Abhishek Yadav(1)
Atharva Urade(1)
Sangeetha S(1)
Bhawna Vishwakarma (1)
Vijay Pratap Singh(1)
Pankaj Patel(1)
Shafaet Hossain(1)
Harsh Sharma(1)
Varun Setia(1)
Gowtham K(1)
Kirtesh Shah(1)
Mohammad Rabie(1)
Rajiv Singh(1)
Prakashkumar Sahoo(1)
Oleg Litvinov(1)
Uday Dodiya(1)
Akshay Shedwad(1)
Nikunj Satasiya(1)
Gajendra Jangid(1)
Habibul Rehman(1)
Vikas Singh(1)
Surya Ghimire(1)
Siddhesh Chavan(1)
Chetan Sanghani(1)
Jitendra Mesavaniya(1)
Resources
No resource found
Understanding .NET MVC
Jul 14, 2025.
ASP.NET MVC is a web framework from Microsoft that uses the Model-View-Controller pattern to build clean, testable, and scalable web applications using C# and Razor.
Parent-Child Component Communication – Solving the Sync Issue
Jul 14, 2025.
This article explains a real issue faced while passing data from a parent to a child component in Angular using @Input(). The child component was not updating correctly when the input changed. The problem was fixed by moving the data loading logic to the ngOnChanges() lifecycle hook.
MVC Architecture in Node.js (With Code Examples)
Jul 11, 2025.
Learn how to build a clean, maintainable Node.js app using the MVC pattern with Express.js, separating concerns into Models, Views, and Controllers for scalable, testable, and organized code structure.
Implementing JWT Authentication with Redis Cache in ASP.NET Core Web API
Jul 05, 2025.
This article demonstrates how to implement JWT authentication in an ASP.NET Core Web API using Redis cache for efficient token management. By generating access and refresh tokens during login and storing them in Redis, the API achieves faster token validation, improved scalability, and automatic expiration handling.
JWT Auth in ASP.NET MVC: Secure REST API with C#.NET
Jul 04, 2025.
Learn how to build a secure ASP.NET Web API using C# and JWT authentication. This hands-on guide covers token generation, validation, and securing endpoints to protect your API with modern practices.
Basic Auth in ASP.NET MVC Web API Using C#.NET
Jul 03, 2025.
Learn how to build a secure ASP.NET Web API using Basic Authentication in C#. Protect your student data endpoints by validating user credentials with a custom auth filter. Perfect hands-on project for beginners.
Build a RESTful Student Info API with ASP.NET MVC & C#.NET
Jul 02, 2025.
Learn how to build a simple RESTful API using ASP.NET MVC in C#. This beginner-friendly tutorial guides you through creating a student info API with models, controllers, routing, and JSON output step by step.
Difference Between Minimal API and Controller API .NET Core
Jun 20, 2025.
Explore the key differences between Minimal API and Controller API in .NET Core, including structure, performance, routing, and use cases—helping you choose the right approach for your project.
Getting Started with Redis in .NET Core Applications
Jun 10, 2025.
Learn how to integrate Redis with .NET Core to boost app performance using distributed caching. This guide covers setup, key libraries like StackExchange.Redis, and practical use cases with C#.
Vehicle Count Visualization Using ApexCharts in ASP.NET MVC
Jun 10, 2025.
In this snippet, we are working on visualizing vehicle category counts (B and C) using a donut chart powered by ApexCharts.
Mastering Named, Positional, and Input/Output Parameters in Stored Procedures with EF Core
May 22, 2025.
Understanding Name Parameters, Positional Parameters, Input/Output Parameters, and Their Usage in Stored Procedures with EF Core
How to Resolve NuGet Package Manager Issues with v3 API Downtime
May 09, 2025.
If you're working with NuGet in Visual Studio and encountering issues due to the NuGet v3 API being temporarily unavailable, you're not alone. Many developers have experienced downtime with the NuGet v3 API, leading to errors and hindering package management workflows.
Improved CRUD operations for GridView with Redshift in ASP.NET Core MVC (Utilizing C# 14 Features)
May 08, 2025.
Learn how to enable CRUD operations in an ASP.NET Core MVC application using Amazon Redshift and C# 14 features. This guide covers setup, connection, SQL commands, data manipulation, security, and best practices.
Build a CRUD App in .NET 8 MVC Using Dapper and Repository Pattern
May 06, 2025.
Learn to build a CRUD app in .NET 8 MVC using Dapper for lightweight data access and the Repository Pattern for clean code architecture.
Understanding LRU Cache in Python
May 05, 2025.
LRU Cache (Least Recently Used) is a data structure that maintains a limited set of items, automatically removing the least recently accessed ones. It's implemented in Python using a doubly linked list to optimize cache operations.
Building a User Subscription Module in ASP.NET MVC with C# 14
Apr 25, 2025.
Learn how to build a complete User Subscription Module in ASP.NET MVC using C# 14 features, with registration, plans, payment logic, and access control for scalable, modern subscription-based web apps.
Implementing TOTP (Time-Based One-Time Password) MFA in .NET Core
Apr 22, 2025.
TOTP (Time-based One-Time Password) is a secure two-factor authentication (2FA) method that generates temporary, single-use codes for user verification.
How to Publish ASP.NET Core MVC Project.NET 8 with View Files
Apr 14, 2025.
ASP.NET Core MVC .NET 8 publish cshtml file, publish view in asp.net core mvc, publishing CSHTML file in .NET 8 MVC project.
Pooling with ObjectPool<T> in .NET
Mar 31, 2025.
This article explores the benefits of object pooling, how to implement ObjectPool<T> from System.Buffers, and real-world use cases to reduce memory allocations and enhance application efficiency.
ASP.NET Session State: Storing Data Beyond IIS Restarts
Mar 20, 2025.
?To maintain ASP.NET sessions after an IIS restart, configure the session state to use SQL Server, State Server, or a distributed cache like Redis instead of the default in-memory storage.
Efficient File Upload and Download from Network Drive in C# MVC
Mar 07, 2025.
Learn the best way to upload and download files from a network drive or shared storage using an MVC application in C#.
Angular Features (2-1) --- Component Interaction (1) by @Input/@Output
Feb 07, 2025.
This is about communications between parent component and child component.
Blazor vs Traditional ASP.NET (MVC/WebForms): A Comparison
Feb 03, 2025.
Blazor is a web framework by Microsoft that enables building interactive web apps using C# and .NET. It supports Blazor Server (server-side) and Blazor WebAssembly (client-side) for modern, real-time, and offline web development.
Integrating Stripe Payment Gateway in ASP.NET Core MVC
Feb 03, 2025.
Learn how to integrate Stripe Payment Gateway into an ASP.NET Core MVC application, enabling secure online payments with Stripe Checkout. The solution covers API setup, payment session creation, and handling successful or canceled payments.
ASP.NET MVC: Download Large File Efficiently
Feb 02, 2025.
This article explores efficient ways to handle large file downloads in ASP.NET MVC, covering FileStreamResult, chunked streaming, async streaming, IIS configuration, and Content-Disposition for improved performance and browser compatibility.
Design Patterns for Scalable ASP.NET MVC Applications
Jan 31, 2025.
Discover key design patterns like Repository, Unit of Work, Dependency Injection, Factory, Singleton, and Command to enhance the scalability, maintainability, and testability of your ASP.NET MVC applications.
Real-Time Data and NCache: Keeping Your Data Fast and Fresh
Jan 23, 2025.
Learn what is real-time data and what are its characteristics. Learn how modern distributed caching solutions such as NCache can help us in building and managing modern real-time applications.
ASP.NET 8 – Using Bootstrap 5 Themes
Jan 20, 2025.
This article covers selecting and installing themes, configuring settings in appsettings.json, passing theme data to views, and managing UI consistency across different themes for a professional web app look.
Entity Framework (5-1), With .Net Core MVC, Database-First --- Scaffold-DbContext
Jan 18, 2025.
This article is to discuss the reverse engineering command Scaffold-DbContext by AI.
SQL Server – Query Performance – Database Maintenance can Help
Jan 14, 2025.
To improve query performance in an ASP.NET MVC application using SQL Server, periodic database maintenance steps like updating statistics and defragmenting indexes are essential. This includes manual or automatic execution for optimal results.
What is Factory Method Design Pattern?
Jan 06, 2025.
Learn how to build an AI-powered birthday party planner using Copilot Studio and Microsoft OpenAI. Streamline theme selection, product management, and logistics with intelligent automation for efficient and creative event planning.
Understanding Connected Disconnected Scenarios in EF Core MVC
Jan 06, 2025.
This article explains the connected and disconnected scenarios in Entity Framework Core for ASP.NET Core MVC applications. It covers how EF Core handles data in these scenarios, including change tracking, entity states, and managing database contexts.
Optimize Relationships Migrations Performance in ASP.NET Core MVC
Jan 06, 2025.
This article covers Entity Framework Core, query optimization, caching strategies, lazy and eager loading, and best practices to enhance your MVC application's efficiency.
Learn HTTP Interceptors in Angular
Dec 26, 2024.
HTTP Interceptors in Angular are powerful tools that allow developers to modify or handle HTTP requests and responses globally. They are used for tasks like adding authentication tokens, logging, error handling, and transforming API data.
Advanced Logging with Proxies in C#
Dec 24, 2024.
This article presents a lightweight, dependency-free logging mechanism in C# using the DispatchProxy class. It enables efficient method interception, conditional logging, performance optimization, and error handling without external dependencies.
A Threadsafe C# LRUCache Implementation
Dec 16, 2024.
The LRUCache<TKey, TValue> class in C# provides a custom implementation of a Least Recently Used (LRU) cache. It optimizes memory usage by retaining a fixed number of items and evicting the least recently used ones when the cache exceeds capacity.
Connection String in ASP.NET Core MVC .NET 8
Dec 13, 2024.
Learn how to manage and use connection strings in applications, explore AppSettings.json, environment variables, and static classes, and understand their implementation with sample code for seamless database connectivity.
Session in ASP.NET Core MVC .NET 8
Dec 10, 2024.
This article covers enabling sessions in .NET 8 ASP.NET Core MVC, storing/retrieving session values, managing session keys, and implementing session handling with step-by-step examples and code walkthroughs.
Implement Hybrid Cache in .NET 9 + Redis Caching
Dec 09, 2024.
Hybrid cache simplifies .NET caching by unifying in-memory and distributed approaches. It supports extensible code, concurrency management, multi-source caching, Redis integration, serialization, and customizable features for robust caching solutions.
Token Caching in .NET 8 with Microsoft Entra ID
Dec 07, 2024.
Learn how to optimize .NET 8 web apps with token caching using Microsoft Entra ID. Discover in-memory and distributed caching strategies to boost performance, reduce latency, and improve scalability in authentication processes.
Customized Authentication Filters in ASP.MVC Core 6
Dec 04, 2024.
Custom authentication filters in ASP.NET Core 6 allow you to implement personalized authentication logic. You can create custom attributes, middleware, or policy-based authorization to manage user access based on roles, claims, or tokens.
Integrating Demo Registration with External APIs in ASP.NET MVC C#
Nov 22, 2024.
We delve into the implementation of integrating an external API for vehicle registration within an ASP.NET MVC application. The method, Addadminvehicle, serves as a bridge between the web application and the BureauID API, which is responsible for handling vehicle fastag registrations.
Bulk Import of ID Card Data from Excel in ASP.NET MVC C#
Nov 22, 2024.
This guide covers the process of parsing Excel files, extracting data, and inserting it into a database, ensuring smooth data handling and optimization for large datasets in a seamless, automated process.
Understanding Keyed Services in .NET 8
Nov 13, 2024.
Keyed Services in .NET 8 enhance dependency injection by allowing multiple implementations of an interface to be registered with unique keys. This enables flexible dependency resolution, ideal for tailored service instances in applications.
Dependency Injection & EF Migrations in ASP.NET MVC with Autofac
Oct 30, 2024.
This article demonstrates how to implement Dependency Injection (DI) using Autofac in an ASP.NET MVC application and integrate Entity Framework for database operations, including migrations.
Mastering Session Management in ASP.NET Core with NCache
Oct 24, 2024.
Learn how to implement high-performance, scalable caching for ASP.NET applications, ensuring optimal session state handling, improved load balancing, and fault tolerance with NCache integration.
Caching HTML Tags Using WebForms Core Technology
Oct 22, 2024.
In this article, we teach how to cache static HTML tags (header, footer, right and left menus, etc.) in the user's browser by using WebForms Core technology in the CodeBehind framework.
Understanding the Difference Between Cache and Persist in Pyspark
Oct 16, 2024.
Learn how they store data in memory and disk, their role in improving execution speed, and how to choose the right method for efficient data processing in PySpark.
Implementing an LRU Cache in C#
Oct 15, 2024.
This article explores the concept of caching, outlines the algorithm's mechanics, and provides step-by-step guidance on building an efficient LRU Cache using C# collections.
Explaining IResultFilter in ASP.NET Core
Oct 14, 2024.
This article explores the ASP.NET Core `IResultFilter`, which allows custom logic execution before and after an action result. It discusses advantages and disadvantages and includes an implementation example for result filtering.
Sending Emails in ASP.NET Core MVC Using SMTP
Sep 25, 2024.
In this guide, we'll explore how to send emails in ASP.NET Core MVC using SMTP. We'll cover the essential setup, including configuring SMTP settings, creating an email service, and sending messages programmatically.
Learn NLog Advanced Usage / Change NLog Configuration Per Request
Sep 23, 2024.
This article explores implementing dynamic logging in multi-tenant applications using NLog. It discusses configuring NLog to enable debug logging on a per-request basis without modifying existing configurations.
Response Caching with Cache Profiles in .NET Core 8
Sep 22, 2024.
The process by which a browser or other client caches a server's response is known as response caching. This will facilitate the prompt processing of subsequent requests for the same resources. Furthermore, the server won't have to process and produce the same response repeatedly thanks to this.
Explaning IActionFilter in ASP.NET Core
Sep 16, 2024.
This article explains ASP.NET Core's `IActionFilter`, highlighting its use in handling cross-cutting concerns like logging, validation, and authentication while outlining its advantages and potential drawbacks in maintaining code efficiency.
Explaning IExceptionFilter in .NET Core
Sep 16, 2024.
This article explores ASP.NET Core's `IExceptionFilter`, which enables centralized exception handling. It highlights its advantages, such as separation of concerns, consistent error responses, and custom logic, while also noting potential drawbacks.
Response Cache Attribute in .NET Core 8: Usage, and Examples
Sep 09, 2024.
This guide covers its usage, configuration, and examples, explaining how to implement response caching in ASP.NET Core for faster load times and reduced server overhead in your web applications.
Preventing DoS Attacks in ASP.NET Core MVC Applications
Sep 08, 2024.
This ASP.NET Core MVC project demonstrates essential techniques to prevent DoS attacks, including rate limiting, request size limiting, and Google reCAPTCHA integration. The solution ensures security by controlling incoming requests, validating inputs, and preventing automated attacks while maintaining application performance.
How to Create a Dynamic Delete Modal in Java
Sep 03, 2024.
This article guides you in creating a dynamic delete modal in Java. You'll learn how to design a modal popup that adjusts its content based on the item to be deleted, pass item data using JavaScript and AJAX, and handle the deletion process in Java, ensuring a smooth and efficient user experience.
Entity Framework (3), with .Net MVC, Model-First
Sep 01, 2024.
This article will discuss Entity Framework with .Net MVC, Model-First approach
Complete File Upload and Download in ASP.NET Core MVC
Aug 29, 2024.
Implement file upload and download functionality in an ASP.NET Core MVC application. This guide covers project setup, model creation, controller logic, view implementation, and security best practices. You'll create a simple app for managing file uploads and downloads, including file validation and storage.
Learn LocalStorage In JavaScript
Aug 28, 2024.
LocalStorage is a JavaScript feature that allows developers to store key-value pairs in a user's browser, persisting data even after the browser is closed. It's ideal for saving user preferences, caching data, and enabling offline functionality, enhancing user experience and reducing server load in web apps.
Implementation Ajax Calls in ASP.NET Core MVC
Aug 27, 2024.
Learn how to build a dynamic fleet management system using AJAX in ASP.NET MVC with SQLite as the database provider. This tutorial guides you through creating, managing, and displaying vehicle data in a responsive web application, enhancing user experience with real-time updates.
Singleton Pattern Caching in .NET C#
Aug 26, 2024.
Learn how to implement caching using this pattern to enhance memory management, ensure thread safety, and optimize performance in your applications.
Best Practices for Managing Large Session States in ASP.NET MVC
Aug 14, 2024.
To manage large session states in ASP.NET MVC efficiently, follow best practices: minimize stored data, use serializable objects, enable session state compression, and implement distributed caching with Redis or Memcached.
Entity Framework (13), with .Net Core Code-First Summary
Aug 13, 2024.
This is a summary article to discuss .Net Core Entity Framework Code First Approach.
Understanding MVC in .NET Core
Aug 12, 2024.
This article provides a comprehensive guide to understanding the Model-View-Controller (MVC) architecture in .NET Core. It explores how MVC separates concerns in web applications, enabling more organized and maintainable code.
Understanding HttpHandler vs HttpModule in ASP.NET Web Forms
Aug 07, 2024.
In ASP.NET Web Forms, HttpHandler and HttpModule customize request processing. HttpHandler processes specific request types, such as serving dynamic content or custom file downloads. HttpModule intercepts all requests, allowing for global processing like logging, authentication, and request manipulation.
Entity Framework (12), with New .Net Core MVC Code-First
Jul 28, 2024.
This article discuss the new .Net Core MVC entity framework, code first module.
Managing IO Files in Java with FileOutputStream FileInputStream
Jul 25, 2024.
Learn how to effectively read from and write to files, understand the nuances of file handling, and explore practical examples to streamline your Java programming tasks involving file operations.
Interactive Input and Output in File Handling
Jul 24, 2024.
File handling is a crucial aspect of any programming language, including Java. It enables developers to interact with the file system, allowing the creation, reading, updating, and deletion of files.
How to Generate Server Side Reports in .NET Core
Jul 19, 2024.
Explore server-side reporting in .NET Core with top free packages: DinkToPdf, FastReport Open Source, and Report.NET. These tools simplify PDF generation from HTML and custom reports, offering cost-effective solutions for dynamic document creation.
How to Implement Memcached in C# ASP.NET MVC Project?
Jul 19, 2024.
Learn how to enhance performance in a C# ASP.NET MVC project using Memcached. This guide covers installing Memcached, integrating it with your application, and implementing caching to improve response times and reduce database load.
Deploying ASP.NET MVC Application to Azure Cloud Using Azure DevOps from GitHub
Jul 18, 2024.
Deploy ASP.NET MVC apps on Azure via Azure DevOps & GitHub. Set up CI/CD pipelines for seamless integration & deployment. Create Azure App Service, link GitHub repos, configure build & release pipelines for automated build, test, & deployment. Monitor deployments in Azure Portal for efficient app management.
Implementing Global Search with Detailed Views in ASP.NET Core MVC
Jul 10, 2024.
Learn how to implement a robust global search feature in ASP.NET Core MVC. This tutorial covers setting up models like Product and Category, configuring the database with Entity Framework, seeding initial data, creating a search service for querying both products and categories, and developing responsive views with detailed information.
Design Pattern (5-4), Dependency Injection, MVC Demo
Jul 10, 2024.
This article will be an implementation of Dependency Injection for a MVC app.
How to Implement Multi Factor Authentication Using Authenticator App in ASP.NET MVC Project?
Jul 08, 2024.
Enhance your ASP.NET MVC project's security with multi-factor authentication (MFA) using an authenticator app. This guide provides step-by-step instructions for setting up your project, configuring authentication keys, creating necessary models and controllers, and generating QR codes to implement a robust MFA system.
Setting Up Google Authentication in ASP.NET Core MVC
Jul 08, 2024.
Integrate Google Authentication into your ASP.NET Core MVC application for secure and easy user login. Follow steps to create a project in Visual Studio, configure Google API Console, install necessary NuGet packages, update Startup. cs, and handle user authentication and profile management seamlessly.
Managing CRUD Operations in ASP.NET MVC with Razor and C#
Jul 03, 2024.
Learn how to implement CRUD operations in an ASP.NET MVC application using Razor views and C#. This guide covers creating, reading, updating, and deleting records, with detailed controller actions and views for managing data efficiently.
Sending Email Using Gmail Server in ASP.NET Core MVC
Jul 01, 2024.
Learn how to integrate the Gmail server for sending emails in ASP.NET Core MVC using MailKit. This tutorial covers setting up SMTP configuration, handling email templates, and sending messages programmatically.
Annotations used with Spring Boot Applications
Jun 28, 2024.
Spring Boot simplifies Java application development with powerful annotations like @SpringBootApplication, @RestController, and @Service. These annotations automate configuration, enable RESTful services, manage dependencies, and support robust transaction and error handling.
Creating Dynamic Dropdown Lists in ASP.NET MVC
Jun 28, 2024.
Dropdown lists, or <select> elements, are essential in web forms, enabling users to choose from a predefined list of options. They enhance user experience by simplifying input selection and ensuring data consistency.
Implementing Cascading Dropdowns in ASP.NET MVC Using jQuery AJAX
Jun 28, 2024.
create a cascading dropdown functionality where the selection of a "Brand" in the first dropdown (BrandId) should dynamically populate the options in the second dropdown (BrandlistId). However, there are some issues and potential improvements that need to be addressed to ensure correct functionality.
Top Java Spring Boot Scenario-Based Interview Questions
Jun 24, 2024.
Preparing for a Spring Boot interview? Master scenario-based questions covering database migrations with Flyway, REST API exception handling using @ControllerAdvice, Spring Security for authentication, and RestTemplate for consuming RESTful services.
Caching Strategies in Angular and .NET Core
Jun 24, 2024.
Caching enhances web application performance and scalability. In Angular, use HTTP interceptors, service workers, local storage, or IndexedDB for client-side caching. In .NET Core, leverage in-memory or distributed caching and response caching middleware for server-side caching.
Integrating Third-Party API Using AJAX in ASP.NET Core MVC
Jun 23, 2024.
Integrating third-party APIs into your web application enhances functionality by accessing external data and services. This article demonstrates integrating an API using AJAX in an ASP.NET Core Razor Pages app. It covers project setup, form design, making AJAX calls, and dynamically displaying data in a Bootstrap table.
Understanding Caching in Python
Jun 18, 2024.
Understanding Caching in Python" explores the concepts and techniques of caching to optimize performance in Python applications. Learn how caching improves data retrieval speed, reduces computational load, and enhances overall efficiency.
How To Connect Database in ASP.NET MVC using C# with ADO.NET
Jun 17, 2024.
Learn how to integrate SQL Server with your MVC application, configure connection strings, and perform CRUD operations. Ideal for developers seeking to enhance their data access techniques in ASP.NET.
Mastering Azure Blob Storage with ASP.NET Core MVC
Jun 16, 2024.
Azure Blob Storage offers scalable, cost-effective storage for unstructured data like images and documents. Integrated seamlessly with ASP.NET Core MVC, it provides secure uploads, downloads, and management of data, enhancing web applications with robust storage solutions and efficient data handling capabilities.
Performance Optimization in ASP.NET MVC Applications
Jun 15, 2024.
Performance optimization in ASP.NET MVC involves techniques like efficient data access, using Entity Framework wisely, implementing caching, using async/await for non-blocking operations, minimizing ViewState, bundling and minifying resources, enabling GZIP compression, optimizing queries.
Preventing CSRF Attacks in an ASP.NET Core MVC
Jun 13, 2024.
Cross-Site Request Forgery (CSRF) is a type of attack that can force a user's browser to send unwanted requests to a web application on which the user is authenticated, potentially leading to unintended actions on the user's behalf.
Digicash Payment Gateway Webhook Real-Time MVC UI Updates
Jun 13, 2024.
In this article, we will learn how to integrate the Digicash payment gateway into your MVC web application with real-time UI updates using webhook callbacks.
Preventing XSS Attacks in ASP.NET Core MVC
Jun 12, 2024.
Build a secure ASP.NET Core MVC blog app with Entity Framework Core. Follow steps to create models, controllers, views, and implement client-side validation and sanitization to thwart XSS attacks. Access the GitHub project for code reference and ensure your application is protected against common vulnerabilities.
Oracle Stored Procedure Output Parameters with Dapper in ASP.NET Core
Jun 11, 2024.
This article provides a detailed guide to integrating Oracle stored procedures with ASP.NET Core using Dapper, focusing on handling output parameters, which can often be a challenging aspect of database interactions.
SQL Query Execution Understanding Process and Performance
Jun 11, 2024.
Understanding the SQL query execution order—from FROM and JOIN to WHERE, GROUP BY, HAVING, SELECT, ORDER BY, and LIMIT/OFFSET—is crucial for optimizing queries. Key techniques include indexing, optimizing joins, early filtering, avoiding SELECT *, and using subqueries, CTEs, caching, and materialized views to enhance performance.
Controller Action Result (2), in ASP.NET (Core) MVC
Jun 10, 2024.
This article is a following up for the previous article, Controller Action Result (1), in ASP.NET MVC to cover the situation of ASP.NET Core MVC. This article actually has the same conclusion as previous one, with emphasis to Core situation.
Handling Millions of Records with PostgreSQL
Jun 07, 2024.
Handling millions of records with PostgreSQL requires effective strategies and best practices. Key techniques include query optimization, indexing, partitioning, and data sharding. Implementing bulk loading, parallel processing, and regular vacuuming ensures high performance, scalability, and efficient data management.
Mastering ASP.NET Core Identity in ASP.NET Core MVC
Jun 06, 2024.
ASP.NET Core Identity is a comprehensive membership system for adding login functionality to your ASP.NET Core applications. It provides a robust framework for managing users, passwords, roles, claims, tokens, email confirmation, and more.
Introducing HybridCache The Future of .NET Caching
Jun 04, 2024.
HybridCache bridges gaps in .NET's IDistributedCache and IMemoryCache, introducing advanced capabilities like stampede protection and configurable serialization. It simplifies caching with a unified API for both in-process and out-of-process caching, reducing complexity and enhancing performance.
Understanding Decorators in Python
Jun 04, 2024.
In this article, we explore Python decorators, which allow you to modify the behavior of functions without altering their source code. By using decorators, you can add functionality, log information, cache results, and more.
Passing Values from Partial Views to Parent Views in ASP.NET MVC
May 30, 2024.
Learn efficient methods for sending values from partial views to parent views in ASP.NET MVC. Explore challenges, examples, and techniques like JavaScript messaging for seamless communication, enhancing user experience and interactivity.