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]
Satyaprakash Samantaray(9)
Dr Gomathi(7)
Jitendra Mesavaniya(6)
Ajay Kumar(6)
Jalpa Dhola(4)
Vijay Kumari(3)
Chetan Sanghani(3)
Gajendra Jangid(3)
Jayraj Chhaya(2)
Sreeparna Sreejay(2)
Sanjay Kumar(2)
Daniel Gomez(2)
Lokendra Singh(2)
Kautilya Utkarsh(2)
Jaimin Shethiya(2)
Dashrath Hapani(1)
Ashish Bhatnagar(1)
Ramchand Repalle(1)
Sangeetha Vengatesan(1)
Allam Purushotham(1)
Sangeetha S(1)
Rajiv Singh(1)
Allen Oneill(1)
Jignesh Kumar(1)
Raveena Attri(1)
Suraj Dhage(1)
Aiswarya E V(1)
Sigar Dave(1)
Željko Perić(1)
Aman Gupta(1)
Nikhil Patil(1)
Swesh S(1)
Tural Suleymani(1)
Abhishek Yadav(1)
Dileep Singh(1)
Gunasekaran Palani(1)
Ayush Gupta(1)
Punar Dutt Rajput(1)
Lokesh Varman(1)
Ashutosh Singh(1)
Shikha Tiwari(1)
Shubhankar Banerjee(1)
Madhu Patel(1)
Mithilesh Tata(1)
Muhammad Asif(1)
Pushpa V(1)
Umesh Baradkar(1)
Aymen Amri(1)
Ng Cheehou(1)
Ankeet Dange(1)
Anjali Joshi(1)
Shiv Sharma(1)
Keyur (1)
Arun Ramaswamy(1)
Muzaffar Ur Rahman(1)
Mahesh Chand(1)
Vipul Malhotra(1)
Vinay Ayinapurapu(1)
Aswinth G T(1)
Miguel Teheran(1)
Resources
No resource found
Exploring PLINQ (Parallel LINQ) for Parallel Processing
Mar 29, 2025.
PLINQ (Parallel LINQ) is a powerful feature in .NET that enables parallel processing of queries to improve performance on multi-core processors.
Top Python AI Libraries for Machine Learning
Mar 25, 2025.
TensorFlow and PyTorch are leading deep learning frameworks, offering robust tools for neural networks. Scikit-Learn excels in traditional machine learning tasks. Keras, now multi-backend, simplifies neural network development. LightGBM and XGBoost are efficient gradient-boosting libraries for high-performance models.
SQL Tag Library in Java Server Page
Mar 21, 2025.
JSTL SQL tags are used to access databases and are designed for low-volume Web-based applications.? JSTL SQL tags facilitate database interactions in JSP pages, enabling data source setup, query execution, updates, and transactions through tags like <sql:setDataSource>, <sql:query>, <sql:update>, and <sql: transaction>
React Tutorial For Beginners - Working on State in React
Mar 15, 2025.
In this article, we now about the State in React and its importance. State contains data specific to a given component that may change over time.
Explaining System.Text.Json in .NET
Mar 06, 2025.
The System.Text.Json library in .NET 9 has been significantly enhanced to provide developers with more robust and flexible JSON processing capabilities. These improvements focus on JSON schema support, intelligent application features, and increased customization options for serialization and deserialization processes.
React Tutorial For Beginners - Working on Class Components in React
Mar 05, 2025.
Learn how to work with class components in React in this beginner-friendly tutorial. Understand the React component lifecycle, manage state and props, and explore best practices for building interactive UIs.
React Tutorial For Beginners - Working on Function Components in React
Feb 27, 2025.
In this Article, I will show what are React Components and steps to create Function Components. Also, know about how to render Function Components.
Top AI Libraries for Java Developers
Feb 25, 2025.
Java developers can enhance their applications with AI capabilities using libraries like Deeplearning4j for deep learning, Weka for data mining, MOA for data stream analysis, Spark MLlib for scalable machine learning, and Neuroph for neural network development.
React Tutorial For Beginners - React Element with and without JSX
Feb 19, 2025.
Learn the basics of React elements with and without JSX in this beginner-friendly tutorial. Understand how React works behind the scenes, create elements using JSX and JavaScript, and explore the differences between them.
Essential AI Packages in Python
Feb 18, 2025.
Discover the essential AI packages in Python that power machine learning, deep learning, and data science. Explore libraries like TensorFlow, PyTorch, Scikit-learn, Keras, and OpenCV for building AI models, natural language processing, and computer vision.
React Tutorial For Beginners - Steps to Install and Setup React
Feb 14, 2025.
Learn how to install and set up React with this beginner-friendly tutorial. Follow step-by-step instructions to get started with React, set up your development environment, and build your first React app.
React Tutorial For Beginners - Introduction
Feb 12, 2025.
React is an open-source JavaScript library for building fast and scalable web and mobile UIs. It uses Virtual DOM, JSX, and one-way data binding for better performance. Developed by Facebook, React is used by companies like PayPal and Uber.
Create a Documents File in Sharepoint Location Using Power Apps
Feb 11, 2025.
Learn how to create a document file in a SharePoint location using Power Apps. This guide covers step-by-step instructions to automate file creation, integrate Power Apps with SharePoint, and streamline document management.
Building a Translation Application Using Python
Feb 05, 2025.
Create a Python-based translation app in Google Colab using the googletrans library and ipywidgets. This interactive tool supports 100+ languages, real-time translation, and user-friendly features for seamless multilingual communication.
Mastering BenchmarkDotNet: The Essential Benchmarking Library for .NET Developers
Jan 23, 2025.
Mastering BenchmarkDotNet: The Essential Benchmarking Library for .NET Developers guides you through using BenchmarkDotNet, a powerful tool for measuring and optimizing the performance of .NET applications.
Python Data Analysis Package Example
Jan 09, 2025.
Learn how to perform data analysis in Python using powerful packages like Pandas, NumPy, and Matplotlib. This example-driven guide demonstrates key steps, including data loading, cleaning, processing, and visualization.
Understanding Parallel.For Method in c#
Dec 23, 2024.
Parallel.For in C# allows executing loops in parallel, improving performance by utilizing multiple processors or cores. It enhances scalability but introduces overhead and requires thread safety for shared resources.
Distributed Training of Deep Learning Models with Azure ML & PyTorch Lightning
Dec 19, 2024.
Learn how to perform distributed training of deep learning models using Azure ML and PyTorch Lightning.
Target Content to a Specific Audience on SharePoint Site
Dec 10, 2024.
Target Audience is a SharePoint feature that enables personalized content visibility for specific user groups. This is particularly useful for large organizations managing diverse teams, as it allows showing relevant files and folders to the right users.
Working with JSON in .NET Core: Newtonsoft.Json, NetJSON, and System.Text.Json
Nov 24, 2024.
In this article, we will learn three effective approaches to working with JSON in .NET Core using popular libraries: Newtonsoft.Json, NetJSON, and System.Text.Json.
Getting Started with React for Interactive UIs
Nov 12, 2024.
This guide covers setting up React, understanding JSX, and using core features like components and hooks. Perfect for beginners looking to get started with modern front-end development.
Creating Views for Lists or Libraries in SharePoint Online
Nov 12, 2024.
Creating custom views in SharePoint Online allows users to tailor how lists and libraries display data. With options for filtering, sorting, grouping, and different layouts like calendar and gallery views, users can set up views to meet specific needs.
Library Component Type in SharePoint Framework (SPFx)
Nov 09, 2024.
SPFx Library Components enable the creation of reusable, modular code in SharePoint. By centralizing utility functions, services, and UI elements, developers can enhance maintainability and consistency across projects.
Rename Folder in SharePoint Online Document Library with Power Automate
Oct 28, 2024.
In SharePoint Online, renaming a folder in a Document Library with Power Automate can be done using an HTTP request to interact with the SharePoint REST API, as Power Automate lacks a direct rename action.
Power Apps and Library Component
Oct 20, 2024.
Library components in Power Apps are reusable modules that can be shared across multiple apps to streamline development. They help maintain consistency, reduce redundancy, and enable easy customization.
Document Library in SharePoint
Oct 19, 2024.
SharePoint libraries are used to store, organize, and share files, enabling team collaboration and document management. The most common type, the Document Library, supports features like version control, permissions, and real-time co-authoring.
Document Libraries in Microsoft SharePoint
Oct 16, 2024.
Microsoft SharePoint's document libraries provide a centralized storage solution for teams to manage and collaborate on files. Unlike OneDrive, which focuses on personal storage, document libraries facilitate real-time collaboration, version control, and file sharing.
SharePoint : Optimize SharePoint Storage with Version History Limits
Oct 16, 2024.
Discover how Microsoft's new version history limits (currently in preview) can help streamline document management and optimize SharePoint and OneDrive storage. Learn how to configure organizational-level version limits, automatically delete excess versions, and free up space for active content.
Introduction to SharePoint and Steps Creating Lists
Oct 15, 2024.
Learn how to create and manage lists effectively, enhancing your team's collaboration and productivity. With step-by-step instructions and best practices, this resource is perfect for beginners and those looking to optimize their SharePoint experience.
Array to Text File: Detailed Overview of ArrayIOExtensionsLib Class
Oct 03, 2024.
This article provides a comprehensive overview of the ArrayIOExtensionsLib class, detailing its functionality for converting arrays to text files in C#. We explore its key features, methods, and practical applications, including data serialization and file management techniques.
An overview of the Task Parallel Library (TPL) in C#
Sep 17, 2024.
The Task Parallel Library (TPL) is a collection of public types and APIs within the .NET framework that facilitates the integration of parallelism and concurrency into applications.
Kafka Terminologies and Client APIs
Sep 13, 2024.
Explore key Kafka terminologies like brokers, topics, partitions, and offsets, along with an overview of its core client APIs. Learn how the Producer, Consumer, Streams, and Connect APIs enable powerful event streaming, data integration, and real-time processing in Apache Kafka.
Deleting Unused Items in Sitecore Media Library via PowerShell Script
Sep 05, 2024.
In this blog we will find a Sitecore PowerShell script to be able to eliminate multimedia elements that are not being used.
New Features in SharePoint Document Libraries
Aug 16, 2024.
Explore the latest enhancements in SharePoint Document Libraries with improved version history controls. This update offers more precise management of document versions, streamlined access to historical data, and advanced options for tracking changes.
Explain Multiprocessing in Python
Aug 09, 2024.
Explore Python's multiprocessing module to achieve parallelism and optimize CPU-bound tasks. Learn how to create and manage processes, utilize process pools, and improve performance through concurrent programming.
Understanding Semantic Index for Generative AI Aspirants
Aug 06, 2024.
A Semantic Index improves data retrieval by organizing information based on word meanings rather than just keywords. It uses Natural Language Processing (NLP) and semantic analysis to understand context and relationships between words, enhancing search accuracy, user experience, and data organization.
Integrating C/C++ Libraries to .NET Applications with P/Invoke
Aug 01, 2024.
Integrating CC++ libraries into .NET applications using PInvoke allows you to call native code from managed code. This process involves declaring methods in C++ libraries using extern "C" and importing them into .NET with the DllImport attribute.
Interactive UI using Streamlit: Python
Jul 31, 2024.
When you're building an app, one of the most important things is making sure it looks good and is easy to use. That's where an interactive user interface (UI) comes in. An interactive UI helps users understand how to use your app and makes it more enjoyable.
Building Neural Networks from Scratch in Python
Jul 29, 2024.
Explore the core concepts of neural networks by building them from scratch in Python. This hands-on guide simplifies complex topics, offering a step-by-step approach to creating and training custom neural networks.
Why Choose React in 2024
Jul 18, 2024.
In this article, we will learn how React continues to evolve with cutting-edge features, making it the preferred choice for building dynamic and efficient user interfaces on the web.
Porting Libraries to .NET Standard
Jul 17, 2024.
Porting libraries to .NET Standard can be a highly beneficial task, ensuring your code is compatible with multiple .NET implementations such as .NET Framework, .NET Core, and Xamarin.
Advanced Topics in .NET Standard
Jul 17, 2024.
.NET Standard is a formal specification of .NET APIs that are intended to be available on all .NET implementations. It enables code sharing and reuse across different .NET platforms, including .NET Core, .NET Framework, Xamarin, and others.
Introduction to .NET Core
Jul 16, 2024.
.NET Core is a versatile, open-source framework by Microsoft, designed for cross-platform development. It offers high performance, a modular architecture, and supports multiple programming languages like C#, F#, and Visual Basic.
Understanding about OpenZeppelin
Jul 10, 2024.
OpenZeppelin is a vital open-source entity in blockchain, offering robust tools for secure smart contract development on Ethereum. It provides libraries for ERC20, ERC721, and ERC1155 standards, emphasizing security, upgradability, and developer support.
Synchronous vs Asynchronous: Task.WaitAll and Task.WhenAll in .NET
Jul 09, 2024.
Synchronous vs Asynchronous: Explore the distinctions between Task.WaitAll and Task.WhenAll in .NET programming. Learn how Task.WaitAll synchronously waits for all tasks to complete, while Task.WhenAll asynchronously waits, enabling concurrent task execution.
Comparison of Angular and React
Jun 27, 2024.
This article provides a comprehensive comparison of Angular and React, two of the most popular frontend frameworks in web development. It covers various aspects such as performance, scalability, learning curve, and ecosystem.
Learn About Top Angular Libraries
Jun 27, 2024.
Discover the essential Angular libraries that streamline development and enhance functionality. Explore powerful tools for UI components, state management, routing, and more.
Concurrency and Parallelism in C#
Jun 24, 2024.
This article introduces concurrency and parallelism in C#, covering key concepts, benefits, and practical examples. Learn how to use async/await for asynchronous programming and the Parallel class for parallel computing, enhancing application performance and responsiveness.
LINQ vs PLINQ Method Syntax for Efficient C# .NET Data Processing
Jun 17, 2024.
LINQ (Language Integrated Query) and PLINQ (Parallel LINQ) are .NET frameworks for querying data. LINQ offers a declarative syntax for querying various data sources with single-threaded execution, while PLINQ extends LINQ by enabling parallel execution.
Build Microsoft Teams Tab Extensions with React Fluent UI
Jun 11, 2024.
Discover how to create a powerful Teams Tab Extension using React and Fluent UI in this step-by-step guide. From setting up your development environment to integrating Fluent UI components seamlessly, this tutorial covers everything you need to know to build a feature-rich extension for Microsoft Teams.
Synchronous Asynchronous Blocking Non-Blocking Concurrent Parallel Programming
May 29, 2024.
Explore the intricacies of programming paradigms with a comprehensive dive into synchronous, asynchronous, blocking, non-blocking, concurrent, and parallel execution.
Develop & Deploy Solana Programs: IDEs, CLI Tools, Libraries
May 20, 2024.
In this article, we will explore developing and deploying Solana Programs in a local environment using the IDEs, CLI tools, and Libraries.
An Introduction to OpenCV for Computer Vision
May 18, 2024.
OpenCV, a robust open-source library, offers extensive tools for real-time computer vision and image processing. It's cross-platform, supports numerous algorithms, and is widely used in applications like object detection, video analysis, and robotics.
Exploring the BlockingCollection<T> Class in .NET
Apr 25, 2024.
In the world of concurrent programming in .NET, developers often encounter scenarios where multiple threads need to communicate and synchronize access to shared data structures. In this article, we'll delve into the BlockingCollection<T> class, explore its features, and learn how it simplifies concurrent programming in .NET.
Best Practices for Threading in .NET C#
Apr 24, 2024.
Threading is a powerful feature in .NET C# that allows developers to execute multiple tasks concurrently. In this article, we'll explore best practices for managed threading in .NET C#, covering topics such as thread safety, synchronization, and performance optimization.
Streamline Your Jenkins Pipelines with Shared Libraries
Apr 24, 2024.
Imagine the daily grind of a developer working on multiple Jenkins projects. Each pipeline seems to involve repetitive tasks like interacting with version control, running tests, or sending notifications. Copying and pasting code snippets not only feels inefficient but maintaining these pipelines becomes a nightmare.
ConcurrentBag<T> in C#: Thread-Safe Collection Guide
Apr 23, 2024.
In the world of concurrent programming in C#, managing data safely across multiple threads is a paramount concern. In this article, we'll delve into ConcurrentBag<T>, its usage, and provide simple examples to help developers grasp its concepts more effectively.
Newtonsoft.Json vs. System.Text.Json: Comparative Analysis
Apr 17, 2024.
In the world of .NET development, handling JSON serialization and deserialization is a common task, especially when dealing with web APIs. In this article, we'll compare and contrast these two libraries, exploring their features, examples, advantages, and disadvantages.
Angular Expressions: Syntax, Use Cases, and Implementation Method
Apr 15, 2024.
Explore Angular expressions, small JavaScript-like codes enclosed in {{ }}, used for dynamic data display, filtering, and more. Learn through examples how to employ expressions via interpolation or custom directives for seamless integration with your Angular application.
What is Object Mapping in .NET and AutoMapper ?
Apr 10, 2024.
Object mapping plays a crucial role in modern software development, particularly in .NET applications where data transformation between different layers is a common requirement.
HttpClient use Polly Retry Policies in .NET Core
Apr 10, 2024.
Polly, a robust .NET library, fortifies applications against faults with policies like Retry, Circuit Breaker, Timeout, etc. Configure retries for transient errors with ease, enhancing application resilience.
Parallel Programming with SemaphoreSlim in .NET
Apr 09, 2024.
SemaphoreSlim in .NET enables efficient concurrency management, regulating resource access and ensuring thread safety. It's crucial for robust parallel programming, offering scalability without sacrificing stability in modern software development.
String Handling Functions implementation in C Language
Mar 29, 2024.
In C programming, strings are fundamental for working with textual data. Unlike some other languages, C handles strings using character arrays with a null terminator.
Create Animated ATM Cards Using React With Bootstrap
Mar 24, 2024.
In this article, I will show you steps to make an interactive credit card form UI component in React application using the react-credit-cards-2 library.
What Are EOAs and How to Create Ethereum Wallets Using C#?
Mar 22, 2024.
Discover how to harness the power of Ethereum with C# by learning about EOAs and creating secure wallets for transactions. Dive into the world of blockchain development now
How to Add Controls in AG-Grid In Angular
Mar 17, 2024.
AG-Grid, a powerful library for Angular, allows easy integration of data grids. Follow these steps to set up, customize, and enhance AG-Grid in your Angular application.
React Apexcharts: Create & Download Column Bar Chart with Bootstrap
Mar 16, 2024.
In this tutorial, we will learn how to create a vertical column bar chart component in the React JS functional component. Creating a Column Bar Chart component in React using Apexcharts and Bootstrap. Configure data and options for visualization.
Sequence Classification Using Hugging Face Transformers Library
Mar 15, 2024.
In the area of natural language processing (NLP), understanding sequence classification is key to unlocking the potential of machine learning models. The concept of sequence classification, particularly in the context of Hugging Face's Transformers library, catering to beginners in the field of AI and NLP.
Create & Download Area Chart using React Apexcharts with Bootstrap
Mar 10, 2024.
Create an Area chart component in a React.js functional component using Apexcharts and Bootstrap libraries. Explore Apexcharts' features, step-by-step implementation, and visualization of data.
How Do I Open an OCR File in PDF?
Mar 05, 2024.
Explore methods to open OCR files in PDF. Get the best guides to open an OCR file in PDF with easy steps. Open OCR PDF files in C# using the iTextSharp library. Install iTextSharp, write C# code to extract text, and run the code for OCR PDF processing.
MSAL for Vanilla JS SPA: Get JWT Access & ID Tokens
Mar 01, 2024.
This document provides an overview of Microsoft Authentication Library (MSAL) and its role in implementing secure authentication in Vanilla JavaScript Single Page Applications (SPAs). It discusses the significance of MSAL in obtaining JWT (JSON Web Token) Access Tokens and ID Tokens from Microsoft identity services.
Send Email with Multiple Attachments from SharePoint Library Docs
Feb 29, 2024.
Sending an email with attachments using Power Automate, specifically focusing on scenarios where files with their metadata are created in a SharePoint Library
Create an Excel Template and Upload It to the Library
Feb 26, 2024.
In this article, Here, you'll find instructions on how to create and use an Excel template for various tasks, ensuring a blank starting point for your projects.
Telemetry in ASP.Net Core Web API
Feb 16, 2024.
This article introduces the concept of telemetry in web APIs, focusing on its significance in performance monitoring and issue identification.
Resolving Database Reconnection Challenges in .NET with Polly
Feb 13, 2024.
This content provides an overview and detailed implementation guide of utilizing the Polly library for connection retry in .NET applications. It demonstrates creating an Employee class and table, simulating temporary database disconnection.
Date and Time Column Behavior in SharePoint List/Library
Feb 12, 2024.
In this article, we will learn how managing date and time column conversions in applications becomes challenging when your organization spans multiple offices across different time zones.
Backup Sitecore Media Library items with a PowerShell script
Feb 08, 2024.
Sitecore PowerShell script to backup Media Library items in a zip file. This Sitecore PowerShell script automates the backup of Media Library items into a zip file on the server. The script efficiently handles media items, providing a seamless solution for backup tasks.
Create Cloud Architecture Diagrams in Python with Diagrams Library
Feb 06, 2024.
The Diagrams library by Mingrammer provides a Pythonic approach to creating cloud system architecture diagrams. It allows developers to define components and their interactions using Python code
Implementing a Custom Loader in WPF with MVVM
Feb 06, 2024.
A custom loader in a WPF (Windows Presentation Foundation) application serves the purpose of indicating to the user that the application is performing a task or operation that may take some time to complete.
iOS - Choosing Image From Photo Library In Swift
Feb 05, 2024.
This Swift tutorial demonstrates creating a photo library access request, implementing a UIImageView, and handling image selection.
Getting Started with PyCaret: Simplifying Machine Learning in Python
Jan 31, 2024.
PyCaret is a fantastic tool to consider. It's a Python library that automates a lot of the complex steps involved in a typical machine learning project.
Data Analysis Made Easy with Python
Jan 29, 2024.
Learn how to harness the power of Python's libraries to analyze and visualize data effectively. This article provides simple, step-by-step instructions and code examples to get you started on your data analysis journey. Perfect for those new to Python or data analysis!
Choosing Between Flask and Django for Your Python Web App
Jan 29, 2024.
Flask and Django are two prominent Python web frameworks; Flask offers simplicity and flexibility for smaller applications, while Django provides a comprehensive package with more built-in features for larger, more complex projects.
Data Distributions with Seaborn: Creating a KDE Plot
Jan 25, 2024.
I'll guide you through the process of creating a Kernel Density Estimate (KDE) Plot using Seaborn, a powerful Python visualization library.
Bar Chart and Scatter Plot with Altair
Jan 24, 2024.
Altair simplifies the process of turning data into beautiful, interactive charts.. In this article, we're going to show you how to make cool charts using car data.
Comparative Analysis of Monthly Sales
Jan 19, 2024.
We will explore how to create line charts using three popular Python libraries: Matplotlib, Seaborn, and Plotly. By visualizing the same set of sample sales data across different months, we'll see how each library brings its unique style and features to the table.
Understanding Document Library in SharePoint
Jan 12, 2024.
In this article, we will learn about the full potential of SharePoint libraries with this in-depth guide. Explore document management, customization, integration, and security features, empowering organizations to streamline processes, enhance collaboration, and ensure document accuracy.
ThreadPool in C#: Practical Examples
Jan 10, 2024.
Explore practical examples of using ThreadPool in C# for parallel tasks. Learn how to queue work items, handle synchronization, monitor and manage ThreadPool, and follow best practices for efficient concurrent programming.
Azure Key Vault Secret Client Library for Python SDK
Jan 02, 2024.
This module speaks about accessing Key Vault secrets through Python code. Key Vault is a service offered by Azure to store secrets such as passwords, certificates, keys etc in a safe and secure manner.
Create a Parallel Approval Process Using Power Automate
Dec 21, 2023.
Unlock the potential of Power Automate with this step-by-step guide to creating a parallel approval process. Learn to navigate Power Automate, set up approval actions, and manage conditions for seamless automation. Ideal for streamlining workflows and boosting productivity. Parallel approval process using Power Automate.
Task Parallel Library (TPL) in C#
Dec 12, 2023.
The Task Parallel Library (TPL) in C# revolutionizes parallel programming, offering simplicity and scalability. This guide covers TPL components, benefits, and examples, showcasing its role in building efficient, responsive applications.
Guard Clauses in C#
Dec 12, 2023.
What are guard clauses? How do they implement them in . NET? There are multiple ways of implementation. How are they different from validation?
Circuit Breaker Pattern in C#
Dec 01, 2023.
Guard your software's stability with the Circuit Breaker Pattern, a resilient protector inspired by electrical engineering. This pattern, now a software ally, prevents cascading failures and ensures system dependability.
What is the difference between Angular and React
Nov 06, 2023.
Angular and React are the two most popular Web front-end development technologies. While both technologies are modern and mature, and provide almost everything a front-end platform needs, it could be tricky to decide which one to choose between Angular and React for your next web application. In this paper, we will learn about the key differences between Angular and React and when to choose one over the other.
Azure Redis Cache with C# for High-Performance Applications
Nov 02, 2023.
This article explanation of Azure Redis Cache and its integration with C# is thorough and provides a good understanding of the topic. You have covered the essential steps to set up Azure Redis Cache, retrieve access keys, and integrate it with C# using the StackExchange.Redis library. Additionally, your provided code example illustrates how to connect to Azure Redis Cache and refresh the expiration time of a cache key.
RestSharp vs Refit Library
Oct 18, 2023.
RestSharp vs Refit Library: A Comparison for Calling REST API Endpoints in C# and ASP.NET Core. In this article, we delve into RestSharp and Refit, two C# libraries streamlining RESTful API consumption. We explore their distinct features through code examples, highlighting ease of use, type safety, flexibility, and performance considerations. By weighing their strengths and use cases, we provide insights to aid your selection between the two for efficient API integration in your C# and ASP.NET Core projects.
.NET Task Parallel Library vs System.Threading.Channels
Oct 18, 2023.
Concurrency in modern software development is vital for applications to efficiently manage multiple tasks simultaneously. In the .NET ecosystem, developers have two powerful tools for concurrency: the Task Parallel Library (TPL) and System.Threading.Channels. This article provides a practical comparison of these tools, illustrating their usage and advantages.
Upload Files to SharePoint Online Library using POSTMAN
Oct 09, 2023.
In this article, we will go through the steps needed to test the Graph API endpoints against the client application. Learn how to use POSTMAN and Microsoft Graph API to authenticate, retrieve, and upload files to SharePoint using Azure AD App.
A Comprehensive Guide to Creating Angular Libraries
Oct 07, 2023.
Angular is a powerful front-end JavaScript framework that provides a robust library of tools and components for building dynamic web applications with ease. It offers a structured approach to web development, enhancing code reusability and maintainability.
Reading Zip Files with SharpZip Library in .NET
Oct 03, 2023.
SharpZipLib is a library for .NET that allows working with compressed files, particularly ZIP archives. To read a ZIP file using SharpZipLib, you first install the library and import the necessary namespaces. Then, you open the ZIP file using a `ZipFile` object, access its entries (files or folders), and process the entry data according to your application's needs. Finally, ensure to close the ZIP file properly to release associated resources.