TECHNOLOGIES
FORUMS
JOBS
BOOKS
EVENTS
INTERVIEWS
Live
MORE
LEARN
Training
CAREER
MEMBERS
VIDEOS
NEWS
BLOGS
Sign Up
Login
No unread comment.
View All Comments
No unread message.
View All Messages
No unread notification.
View All Notifications
C# Corner
Post
An Article
A Blog
A News
A Video
An EBook
An Interview Question
Ask Question
About ET
Share
facebook
twitter
linkedIn
Reddit
Topics
No topic found
Content Filter
Articles
Videos
Blogs
News
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Mark Pelf (9)
Ziggy Rafiq (6)
Sarthak Varshney (6)
Raveena Attri (6)
Vijay Kumari (5)
Aakash Chhillar (4)
George (4)
Dashrath Hapani (4)
Ayush Gupta (3)
Viknaraj Manogararajah (3)
Kirtesh Shah (3)
Babita (3)
Poonam Beniwal (2)
Abiola David (2)
Jaimin Shethiya (2)
Jignesh Kumar (2)
Sardar Mudassar Ali Khan (2)
Shiv Sharma (2)
Jayraj Chhaya (2)
Subarta Ray (2)
Rikam Palkar (1)
Nitin (1)
Emanuel Martins (1)
Tuhin Paul (1)
Ravinder Singh (1)
Mohamed Azarudeen Z (1)
Vinodh Kumar (1)
Hitanshi Mehta (1)
Sai Kumar Koona (1)
Amit Mohanty (1)
Anoop Kumar Sharma (1)
Harsh Sharma (1)
Ck Nitin (1)
Sandeep Mishra (1)
Devesh Omar (1)
Pranshu Singhal (1)
Muhammad Imran Ansari (1)
Aradhana Tripathi (1)
Gowtham K (1)
Vishal Joshi (1)
Cristopher Coronado (1)
Rijwan Ansari (1)
Vinay Ayinapurapu (1)
CSharp TV (1)
Champike Karunatilake (1)
Deepak Tewatia (1)
Jaydeep Patil (1)
Afzaal Ahmad Zeeshan (1)
Related resources for ET
No resource found
Java 21 JUnit Testing Best Practices
1/21/2025 6:35:37 PM.
The best practices for JUnit testing in Java 21 by Ziggy Rafiq include leveraging new language features like record patterns and string templates. Develop maintainable and robust Java applications by
Copying All Elements of One Array to Another Array in Java with Code
1/21/2025 9:47:34 AM.
Learn how to copy arrays in Java using user input, iterative methods, and `System.arraycopy()`. This article demonstrates seamless duplication of entire arrays and subsets with practical examples.
Build Cross-Platform Apps with .NET MAUI Blazor Hybrid
1/21/2025 8:16:31 AM.
There is a way to combine the capabilities of .NET MAUI and Blazor to create applications with a single codebase that works on mobile, desktop, and web platforms. In this article, I will demonstrate h
Create a Target Group in AWS for Load Balancing and Auto Scaling
1/21/2025 6:33:29 AM.
Learn how to create a Target Group in AWS for efficient traffic management with Elastic Load Balancers (ELB) and Auto Scaling Groups (ASG). This article covers step-by-step setup, health checks, and i
Working with gRPC API in .NET 8
1/21/2025 5:23:12 AM.
We create a simple gRPC service using .NET C# to perform CRUD operations on a book management system. Learn how to define a .proto file, implement server-side logic, and test with tools like Postman
How to Install Docker Engine on Ubuntu
1/21/2025 3:49:16 AM.
Learn how to install Docker Engine on Ubuntu with this step-by-step article. Simplify containerized app development and deployment effortlessly.
Exploring The Metaverse Index (MVI)
1/20/2025 10:56:37 AM.
The Metaverse Index (MVI) is a decentralized token pool offering exposure to virtual economies, including NFTs, gaming, finance, and more. MVI simplifies Metaverse investments, minimizing risk and cos
How to Create Flow Logs in AWS VPC
1/20/2025 9:57:59 AM.
This article covers setting up flow logs, configuring traffic types, using IAM roles, viewing logs in CloudWatch, and analyzing traffic data for improved security and troubleshooting.
Fabric Data Factory: On-Prems Folder to Fabric SQL Database
1/20/2025 9:45:15 AM.
In this Data Engineering episode, I covered how to connect to files resident in on-prems folder and transform the data using Factory Data Factory dataflow gen2 and publish to the new SQL Database for
Java Program to Check Whether a Number is a Strong Number
1/20/2025 9:39:00 AM.
A Strong Number, also known as a Krishnamurthy number, is a number where the sum of the factorials of its digits equals the number itself. For instance, the number 145 is considered a Strong Number be
ASP.NET 8 – Using Bootstrap 5 Themes
1/20/2025 5:46:33 AM.
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 a
Creating a MAUI .NET 9 Project [GamesCatalog] - Part 1
1/19/2025 6:40:20 AM.
Create a mobile app with a C# .NET backend using the IGDB API for a game catalog and reviews. Features include search screens, XAML layouts, CommunityToolkit integration, .NET 9, and a refined, user-f
Entity Framework (5-1), With .Net Core MVC, Database-First --- Scaffold-DbContext
1/18/2025 7:33:03 PM.
This article is to discuss the reverse engineering command Scaffold-DbContext by AI.
Entity Framework (5), With .Net Core MVC, Database-First
1/18/2025 6:49:50 PM.
This article will describe Entity Framework with .Net Core MVC, Database-First approach,
Upgrade Web App from .Net 5.0 (3.1) to 8.0 --- by MS Upgrade Assistant
1/18/2025 6:03:08 PM.
This article will discuss the Upgrading from .Net 5.0, 7.0 or 3.1 to .Net 8.0, following MS Upgrade Assistant.
Upgrade Web App from .Net 5.0 (3.1) to 8.0 --- Manually
1/18/2025 6:01:48 PM.
This article will discuss the Upgrading from .Net 5.0, 7.0 or 3.1 to .Net 8.0, following MS instructions.
Configuring Route Table in AWS
1/18/2025 6:54:27 AM.
Learn how to configure AWS VPC route tables to manage network traffic between subnets and gateways. This guide covers adding routes, selecting gateways, and verifying configurations to connect AWS and
Print Fibonacci Series in Java Using Different Methods
1/17/2025 9:34:07 AM.
This article explores four methods to generate the Fibonacci series in Java: iteration, recursion, dynamic programming (memoization), and Java streams, offering optimized, modern, and functional appro
Dynamic Rules Engine for User Workflows in .NET Financial Apps
1/17/2025 8:12:28 AM.
Implement a dynamic .NET Rules Engine for financial workflows with user-specific rules. Customize logic based on roles, transactions, and account types. Enable fraud detection, compliance, and real-ti
.NET8/9 – Testing Different Build/Deployment Modes – Part 6
1/17/2025 4:31:46 AM.
Learn how to configure and validate build pipelines, optimize deployment processes, and ensure application stability. This sixth installment dives deep into practical strategies for DevOps success.
How to use SharePoint List Input Tool in Alteryx
1/16/2025 10:44:59 AM.
Use Alteryx Designer to connect to SharePoint lists across versions (2007 to SPO). Configure the SharePoint Site URL, and credentials, and select the desired list and view. Filter data, limit records,
.NET8/9 – Testing different Build/Deployment modes – Part 5
1/16/2025 9:16:16 AM.
Explore various .NET8/9 build, publish, and deployment modes, including single-file apps, AOT precompilation, and framework-dependent/independent setups. Learn about tools like dotnet restore, global.
How To Find All Possible Subsets of a String Using C#
1/16/2025 8:07:21 AM.
This article covers step-by-step implementation, explaining algorithms like recursion and iteration to generate subsets effectively. Perfect for beginners and developers, enhance your string manipula
Site to Site VPN Connection Between AWS and Azure
1/16/2025 6:38:23 AM.
Learn how to establish a secure Site-to-Site VPN connection between AWS and Azure to enable seamless communication across cloud environments.
.NET8/9 – Testing different Build/Deployment modes – Part4
1/16/2025 4:17:27 AM.
Explore various .NET8/9 build modes, including framework-dependent, self-contained, single-file deployments, AOT compilation, trimming options, and more, using Microsoft tools and dotPeek decompiler f
.NET8/9 – Testing Different Build/Deployment Modes – Part 3
1/15/2025 9:42:57 AM.
This article explores 15 different build modes in .NET 8/9, including framework-dependent, framework-independent, single-file bundling, trimming unused libraries, and Ahead-of-Time (AOT) precompiling.
Java Program to Check Whether a Number is a Perfect Square
1/15/2025 9:14:30 AM.
The topic "Java Program to Check Whether a Number is a Perfect Square" focuses on creating a Java program that checks if a given number is a perfect square. A number is considered a perfect
.NET8/9 – Testing Different Build/Deployment Modes – Part 2
1/15/2025 4:50:51 AM.
This article explores testing various build and deployment modes in .NET 8 and .NET 9. It delves into advanced techniques, comparisons, and optimization strategies to ensure seamless application deplo
Let's Play with ServiceNow Table API Using Postman
1/15/2025 3:39:16 AM.
Learn how to create and test a POST Table API in ServiceNow using Postman. Step-by-step guide covers API setup, JSON payload, authentication, headers, and testing, ensuring secure and efficient data h
Global Exception Handling in ASP.NET Core Web API
1/15/2025 3:20:27 AM.
Learn how to implement Global Exception Handling in Asp.Net Core WebAPI using Custom Middleware. Handle errors efficiently with ExceptionMiddleware, register it in program.cs, and see how to manage ex
SQL Server – Query Performance – Database Maintenance can Help
1/15/2025 3:19:58 AM.
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
How to Set Up Lifecycle Rules for AWS S3 Bucket
1/14/2025 8:33:50 AM.
This article covers transitioning objects to cheaper storage, setting expiration actions to delete old files, and managing versioned objects, helping you save costs and keep your S3 bucket organized e
Breaking Changes in .NET Build Tools 8.0.0 to 8.0.11
1/14/2025 6:42:50 AM.
This article explains the cause, including breaking changes in build tools, and provides solutions using updated build configurations and global.json settings.
.NET 8/9 – Testing Different Build/Deployment Modes – Part 1
1/14/2025 5:48:22 AM.
Learn how to test various configurations, optimize deployment pipelines, and enhance the build process for efficient development workflows. Part 1 covers essential setup and testing strategies for .NE
What We Didn't Know About C# 13
1/14/2025 4:21:39 AM.
Ziggy Rafiq shows us how to leverage C# 13's hidden gems, including advanced pattern matching and performance enhancements that allow for faster and more effective development.
Working with GraphQL API in .NET 8 Using HotChocolate
1/13/2025 7:06:02 AM.
This article covers setting up a GraphQL server, defining queries and mutations, integrating with .NET 8 applications, and optimizing your API development process. Explore HotChocolate’s features for
Workaround for macOS Malware Alert Blocking Docker Desktop
1/13/2025 6:39:22 AM.
Are you Facing a false malware alert blocking Docker Desktop on macOS? Learn how to fix it with a step-by-step workaround and get back to development.
Installing and Running Visual Studio Code on Docker
1/13/2025 6:07:30 AM.
Learn step-by-step how to install and run Visual Studio Code in Docker using Play with Docker. Includes setup commands, examples, and optimization tips.
Mac Blocks Docker Desktop: False Malware Alert Disrupts Developers
1/12/2025 7:56:48 AM.
A false malware alert on macOS is blocking Docker Desktop, causing disruptions for developers. Learn what caused it and how to resolve the issue quickly.
Basic Authentication in Asp.NET Core Web API
1/11/2025 6:29:54 AM.
This article explains implementing Basic Authentication in ASP.NET Core WebAPI using .NET Core 8. It covers authentication concepts, step-by-step implementation, and demonstrates a practical example w
How to Dockerize Your Django App
1/11/2025 6:00:08 AM.
This beginner-friendly article teaches you how to Dockerize your Django app. With Docker, you can simplify development, ensure consistency, and optimize deployments.
The Ultimate Guide to Writing NUnit Unit Tests in .NET 9
1/10/2025 10:54:39 AM.
Demonstrates how to write robust and reliable unit tests in .NET 9 using NUnit. This article teaches developers how to write effective unit tests in .NET 9 using NUnit, covering test setup, assertions
A Comprehensive Guide for Enterprise Developers on .NET 9
1/10/2025 10:21:59 AM.
Ziggy Rafiq explains how enterprise developers can leverage high-performance APIs, real-time dashboards, and advanced security features using practical examples and best practices.
Bringing Legacy .NET Framework Applications into the Modern Era
1/10/2025 10:21:36 AM.
With this guide, you'll learn how to migrate your legacy .NET Framework apps to .NET 9, without refactoring code. It also discusses namespace updates, error handling improvements, and unit testing
Advanced C# 13 and .NET 9 Features for Expert .NET Engineers
1/10/2025 10:20:34 AM.
With this guide, you will learn about enhanced pattern matching, static abstract members, Native AOT, and much more in C# 13 and .NET 9. Written by Ziggy Rafiq, this is the best resource for experienc
How to Create a Virtual Private Cloud (VPC) in AWS
1/10/2025 9:30:12 AM.
Learn how to create and configure a Virtual Private Cloud (VPC) with subnets in AWS. This guide covers VPC setup, subnet creation, route table management, internet gateway configuration, and testing y
Migrating Azure ExpressRoute Gateway
1/10/2025 4:46:46 AM.
Discover best practices, step-by-step instructions, and tips to ensure a smooth transition. Explore key considerations, minimize downtime, and optimize your Azure network for enhanced performance and
How to Add Tags to an S3 Bucket in AWS
1/9/2025 11:56:44 AM.
This simple article walks you through the steps to log into AWS Console, choose an S3 bucket, add tags, and efficiently track and categorize your resources. Start using tags today to improve your clo
Implementing Azure Private Link for Microsoft Fabric
1/9/2025 11:29:30 AM.
Azure Private Link integrates with Microsoft Fabric to secure data by enabling private access within Azure’s network. It ensures compliance, prevents data leaks, supports services like Power BI, and b
A Complete Java Classes Tutorial
1/9/2025 10:07:50 AM.
Java class is a basic concept of object-oriented programming. Java is an object-oriented programming language, so Everything in java is associated with java classes. In this article, we will learn abo
Feeling Overworked? Meet Your Secret Santa
1/9/2025 9:46:32 AM.
Feeling overwhelmed by work? Discover the magic of a Secret Santa! This article explores how the simple tradition of giving and receiving surprise gifts can boost morale, reduce stress, and foster str
Learn Access Modifiers in .NET Core
1/9/2025 5:50:15 AM.
Learn how these modifiers control access to classes, methods, and variables, enhancing encapsulation and security in C#. Perfect for developers looking to master access control in .NET Core.
Understanding JIT Tiers, Dynamic PGO, and AOT
1/8/2025 11:29:24 AM.
This article explains how JIT compilers optimize code with tiered compilation, profile-guided optimization (PGO), and Ahead-of-Time (AOT) compilation in .NET. It also demonstrates enabling AOT in a Vi
How to Enable Cross-Region Replication in Amazon S3
1/8/2025 9:35:08 AM.
Learn how to enable Cross-Region Replication (CRR) in Amazon S3 to automatically replicate your data across AWS regions for better availability, disaster recovery, and compliance.
10 Key Resolutions to Master .NET Development in 2025
1/7/2025 7:18:35 AM.
Discover the top 10 resolutions to elevate your .NET development skills in 2025. From mastering .NET 8 features and C# updates to exploring ASP.NET Core, Blazor, and microservices, this guide helps yo
What’s the Difference Between localhost and 127.0.0.1?
1/7/2025 6:08:53 AM.
Understand the difference between localhost and 127.0.0.1, their roles in networking, and when to use each for development, testing, or troubleshooting.
The Importance of Unit Testing in .NET Applications
1/7/2025 5:16:22 AM.
Unit testing is a crucial practice in .NET applications that helps ensure code reliability, maintainability, and efficiency. By using frameworks like NUnit, MSTest, and XUnit, developers can automate
Optimize Relationships Migrations Performance in ASP.NET Core MVC
1/6/2025 10:00:24 AM.
This article covers Entity Framework Core, query optimization, caching strategies, lazy and eager loading, and best practices to enhance your MVC application's efficiency.
Understanding Connected Disconnected Scenarios in EF Core MVC
1/6/2025 9:41:53 AM.
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 track
Check Armstrong Numbers Between Two Integers in Java with Code
1/6/2025 9:16:22 AM.
Learn to identify Armstrong numbers in a given range using Java. This article explains logic, digit manipulation, and mathematical operations, with an example program to detect and display Armstrong n
API Versioning In ASP.NET Core
1/6/2025 8:17:23 AM.
This article covers versioning strategies, best practices, and configuration methods, ensuring backward compatibility and smooth upgrades for your RESTful APIs. Perfect for developers of all levels.
Getting started with OpenCV
1/6/2025 5:56:33 AM.
Explore OpenCV, an open-source library for image processing and computer vision tasks. Learn installation, image reading, transformation, and display techniques with hands-on Python examples, includin
Automate Data Integration from ADLS Gen2 to Snowflake using TASKS
1/6/2025 5:34:47 AM.
In this end to end data engineering episode, you will learn how to implement automated data integration in Snowflake using TASK.
Understand the Concept of Shallow Copy and Deep Copy in C#
1/6/2025 4:50:04 AM.
Learn the difference between shallow and deep copying in C#. Explore their behavior, implementation, and use cases with practical code examples, helping you make informed decisions for object duplicat
What is Factory Method Design Pattern?
1/6/2025 4:13:55 AM.
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 efficie
How to Configure Autoscaling in AWS EC2?
1/6/2025 3:45:18 AM.
Amazon EC2 Auto Scaling simplifies infrastructure management by automatically adjusting the number of EC2 instances based on traffic demands. This article provides a step-by-step guide to setting up E
Navigating Challenges: The Impact of Unmet Sprint Goals on Agile Projects
1/5/2025 12:44:39 AM.
The impact of not meeting a sprint goal can vary based on the project's nature, stakeholders' expectations, and the Agile team's ability to adapt. Here's a detailed look at the potenti
3 Easy Ways to Find the Missing Number in an Array in Java
1/3/2025 6:27:51 AM.
The article "3 Easy Ways to Find the Missing Number in an Array in Java" explains how to efficiently find the missing number in an array of numbers ranging from 1 to n. It presents three str
Moq Unit Testing in .NET Core with xUnit
1/3/2025 4:48:33 AM.
This guide covers mocking dependencies, setting up test projects, and writing efficient unit tests for your applications. Perfect for developers seeking to enhance their testing skills and build robus
Sales Copilot for Retail Business
1/2/2025 11:11:51 AM.
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 efficie
How to Set Up DynamoDB in AWS?
1/2/2025 7:33:42 AM.
Amazon DynamoDB is a fully managed, serverless NoSQL database service offering fast performance, scalability, and flexibility. It supports key-value and document data models, with global availability
Static Lambda in C# 12 : Performance Improvement
1/2/2025 5:22:49 AM.
This article explores Static Lambdas in C# 12, highlighting their performance benefits by preventing variable capture. Examples include sorting, filtering, parallel processing, and array operations, d
Display Current Date & Time Using Java With Code
1/1/2025 10:48:39 AM.
Learn how to display and format the current date and time in Java using `LocalDate`, `LocalTime`, `LocalDateTime`, `ZonedDateTime`, and `DateTimeFormatter` from the `java.time` package with practical
Data Warehousing: A Summary
1/1/2025 7:03:21 AM.
Explore the fundamentals of data warehousing in this summary. Learn about its architecture, the ETL process, and key concepts like OLAP, data modeling, and integration.
How to Create an Access Key in AWS
1/1/2025 6:01:23 AM.
Access keys in AWS provide programmatic access to resources via Access Key ID and Secret Access Key. Create them in the IAM console for CLI, SDK, or API use. Handle securely to protect your AWS accoun
LookUp Function in Power Apps for Efficient Data Retrieval
12/31/2024 11:47:38 AM.
The LookUp function in Power Apps allows efficient data retrieval by searching for a single record in a data source based on a condition. It's ideal for scenarios like pulling specific employee de
Difference Between Collect & ClearCollect Functions in Power Apps
12/31/2024 5:55:52 AM.
Learn how to use these functions for data manipulation, including adding, updating, and clearing collections. Gain insights into their applications to streamline your app-building process effectively.
Bulk and Transactional Batch Operations with the Azure Cosmos DB .NET
12/30/2024 6:59:52 AM.
Azure Cosmos DB provides Bulk and Transactional Batch Operations for efficient data management. Bulk Operations support high-throughput processing across multiple partition keys, while Transactional B
What is MapGroup in Minimal API?
12/30/2024 5:06:52 AM.
Learn about MapGroup in Minimal API, a feature in ASP.NET Core that allows developers to group related API endpoints together for better organization and cleaner code.
What is .NET Aspire?
12/30/2024 5:00:58 AM.
.NET Aspire enhances application development with modern practices, cross-platform support, scalability, and cloud-native capabilities. Leverage powerful tools, rich libraries, and community support t
Using Derived Column Task in SQL Server Integration Services
12/30/2024 4:50:34 AM.
The Derived Column Task in SQL Server Integration Services (SSIS) allows you to transform or modify data within your ETL process. It enables the creation of new columns or updates to existing ones usi
Configuring Azure AD B2C MFA for the Registered Applications
12/29/2024 4:21:40 AM.
This article covers setting up MFA policies, enabling secure user access, ensuring seamless integration with your apps, and providing an extra layer of protection for user accounts.
Implementation of String Manipulation in C# 9.0
12/29/2024 4:03:40 AM.
Explore various string manipulation techniques in C# 9.0, including concatenation, searching, replacing, and more. Learn how to leverage these methods to write cleaner and more efficient code.
Implement JWT Token in Net Core Api
12/28/2024 12:09:03 PM.
This article covers the step-by-step process to secure your API using JWT for token-based authentication, ensuring secure communication and proper authorization. Perfect for developers looking to enha
Using Regex in C# 9.0
12/28/2024 11:51:18 AM.
Regular Expressions (Regex) can help with text processing, validating data, and manipulating strings in C# 9.0. This article explains the key features, applications, and benefits of using Regex in you
Efficient Data Handling in Angular 16 Using RxJS Observables
12/28/2024 6:03:30 AM.
Explore how RxJS Observables integrate with Angular 16 to handle asynchronous data efficiently. Learn key concepts, examples, pros, and cons, including real-time data handling, chaining operators, and
How to Set Up and Use AWS RDS for Beginners
12/27/2024 9:08:08 AM.
Learn how to create an AWS RDS database with this beginner-friendly guide. AWS RDS simplifies database setup and management, supporting engines like MySQL, PostgreSQL, and MariaDB.
How to Set Up the Java Path on Windows
12/27/2024 8:43:17 AM.
The topic "How to Set Up the Java Path on Windows" covers the essential steps needed to configure your system so that Java commands can be run from anywhere in the command line.
How to Set Up an S3 Bucket for Static Website Hosting in AWS
12/27/2024 7:03:20 AM.
Amazon S3 enables hosting static websites with ease. Configure your bucket by enabling static website hosting, setting an index and error document, and making it public with a bucket policy. Upload yo
Detecting Harm Content in Text and Images using Azure AI Content Safety
12/27/2024 6:30:39 AM.
This article explores how we built a demo application using Azure AI Content Safety to detect harmful content like hate speech, sexual content, and violence within a social media platform. We combined
Discover the Exciting New Features in .NET Aspire 9
12/27/2024 4:56:11 AM.
.NET Aspire 9 is here, bringing a host of powerful features and enhancements to help developers build, manage, and deploy applications faster and more efficiently. As the latest major release from Mic
Configure SharePoint Site Settings Using Power Automate
12/27/2024 4:06:47 AM.
This article covers automating site settings configuration, reducing manual tasks, and improving efficiency. With Power Automate workflows, you can manage permissions, update site properties, and auto
Community Leaders Retrospective - Azure User Group Sweden Christmas Edition 2024
12/26/2024 11:45:09 AM.
Get insights into the most impactful Azure technologies and trends we explored and learned in 2024.
API Gateway Example with .NET and Ocelot
12/26/2024 5:26:22 AM.
Discuss the concept of an API Gateway using a sample .NET (Core) application. In this example, Ocelot (version 23.4.2) is used to manage key functionalities such as routing, rate limiting, and caching
Essential C# Keywords
12/25/2024 2:03:05 PM.
This article explains important C# keywords that help in writing more efficient code. It covers keywords like volatile, value, get, set, yield, partial, and where, describing their uses in a simple ma
Null Coalescing vs Null Conditional in Clean Code
12/24/2024 2:38:37 PM.
In this article, I will demonstrate Null Coalescing (??) and Null Conditional (?.). It is a common challenge in programming, but modern languages like C# offer elegant solutions. The null coalescing o
Containerize React JS and .NET Core Apps using Azure Kubernetics Service (AKS)
12/24/2024 10:00:38 AM.
This article covers the entire process, from setting up Docker containers for your apps to deploying and managing them on AKS. Explore container orchestration, scaling, and cloud-native solutions with
RxJS Subjects in Angular
12/24/2024 5:57:30 AM.
RxJS Subjects in Angular act as both Observable and Observer, enabling real-time data sharing. Multiple subscriptions and Angular services allow seamless communication between components using the ne
Custom middleware in .Net core
12/24/2024 5:38:46 AM.
Create a custom middleware in .NET Core to handle unhandled exceptions, and log errors, and return a user-friendly JSON response. Integrate it into the pipeline and test with endpoints to ensure robus
Problems of Learning (Programming Language) in (x) Days
12/23/2024 11:58:08 AM.
Learning programming isn't about cramming concepts in a few days. It's a gradual process requiring practice, understanding, and time. Avoid rushed approaches and focus on mastering concepts at