sharepointcafe
Partial Class in C#
.
In this article, we will learn about partial class in C#, we will also explore the real-time use of partial class. A partial class is a special class available in C#. It provides a way to implement the functionality of a single class into multiple classes. And, at the time of compilation, all these files…

C#ย Foreach and Parallel Foreach Loop
.
C# programming offers numerous iteration statements to iterate through an array. Some of the iteration statements are for loop, foreach loop. In this article, we will learn the use of the foreach loop in C#. Understand the Iteration concept Iteration is the execution process for a defined number of times until the given condition is…

Everything about Delegate in C# with Example
.
A Delegate is a very important topic in C# programming. In almost all C# interviews, we face these questions.So let’s understand this topic well so that we can tell anyone about the delegate at any time. What is a Delegate in C#? In simple words, Delegate holds the reference of a method. Please don’t get…

Benchmarking with BenchmarkDotNet
.
In this article, we will explore BenchmarkDotNet which is a powerful tool for benchmarking C# code snippets so that we can track the performance of a method we write. So, let’s see this in action. You may like this article: .NET 6, .NET 7 and .NET 8 Performance Comparison What is Benchmarking? Benchmarking is the…

Alias any type in C# 12
.
C# 12 has numerous amazing features. One of the interesting features is Primary Constructors and another interesting feature is the use of aliases of any type and not just named types. What it does mean? It means that now we can create aliases for tuple types, array types, and pointer types. So, in this article,…

C# 12 : Primary Constructors
.
C# 12 introduces multiple amazing features. But, one of the features which I liked most is the Primary Constructor. What is a Constructor? We are all familiar with the constructor. It is a special method which we use to initialize the object of a class. The Constructor executes as soon as we create the object…

Work with Variables and Data Types in C#
.
In this article, we will explore Variables and Data Types in C#. Before we proceed further, let us first understand what Data is. This article is helpful for beginners or preparing for an Interview as a C# programmer. What is Data? In computer programming, data is one of the most essential parts of any application…
C# Coding Best Practices โ Coding Conventions with Examples
.
C# Coding best practices ensure that your code is consistent, readable, understandable, and maintainable. When it comes to writing quality code, there are the best C# coding standards a developer should follow to make the code cleaner and easy to maintain. There are a few things you should keep in mind while writing C# code.…
Standalone Components in Angular 14: Breaking Free from Modules
.
Angular 14 introduced a significant concept: standalone components. These components operate independently, without relying on the traditional NgModule structure. Let’s delve into the details with an example: What are Standalone Components? Before Angular 14, usually when we create a component, we must pass it inside the declarations array of a module. If we do not…
Solved: Onlyย theย invariantย cultureย isย supported inย globalization-invariantย mode
.
Recently, I was developing web API in .NET 8 and found the error saying the below statement with status code 500. Below is the error screenshot. Reason for the Error – The error message indicates that you attempted to use a culture identifier that is not the invariant culture. When enabling the invariant mode, all…
Supercharge Your Website: Optimal IIS Settings for Blazing Speed
.
What are IIS optimal settings for a faster website? A website’s speed is crucial for a seamless user experience, improved engagement, and higher search engine rankings. If you’re using Internet Information Services (IIS) as your web server, you can unlock significant performance gains by optimizing its settings. This guide will explore key IIS settings that…
The Rise of Gemini: How Google’s Latest AI is Different
.
Another AI is ready to insane the world of the Internet. And this time it is Google who is launching its own AI chatbot. What is Gemini AI? In the ever-evolving world of artificial intelligence, Google’s Gemini stands as a landmark achievement. This powerful model, released in December 2023, boasts significant advancements compared to its…
Unraveling the Wonders of Web3
.
Introduction to Web3 In recent years, the term Web3 has been buzzing around tech circles, promising to revolutionize the way we interact with the internet. But what exactly is Web3, and how does it differ from the traditional web we’re accustomed to? Let’s embark on a journey to uncover the mysteries of Web3 and explore…
Unveiling the Boundless Possibilities of AI: Exploring Its Versatile Applications
.
In today’s rapidly advancing technological landscape, artificial intelligence (AI) stands as a beacon of innovation, revolutionizing various industries and sectors with its limitless capabilities. From enhancing efficiency to unlocking new opportunities, AI has found its way into numerous areas, shaping the way we live, work, and interact. Use of AI in various areas Let’s delve…
Azure vs AWS: A Comprehensive Comparison
.
In the ever-expanding realm of cloud computing, two giants stand out: Microsoft Azure and Amazon Web Services (AWS). Both offer a plethora of services and solutions, making it challenging for businesses to choose between them. In this article, we’ll delve into a detailed comparison of Azure and AWS across various aspects to help you make…
A Closer Look at Microsoft Copilot
.
Microsoft Copilot resembles having a smart assistant that assists computer programmers with composing code all the more effectively and rapidly. It’s a tool made by Microsoft that utilizes a sort of artificial intelligence called machine learning. Understand Copilot with a case study Imagine you’re dealing with a project where you want to compose a computer…
How to Improve API Security in ASP.NET Core for Maximum safety?
.
An API handle private and delicate information, we really must take on demonstrated strategies to get them. We have numerous ways of securing APIs, beginning with firewalling them behind a Programming interface gateway and getting to them over secure associations. These are all organization and framework level work. In this article we’ll talk about How…
7 Proven Strategies for Optimal API Design Practices
.
Hello Readers, This is the last article of the Year 2023.In this article, we will figure out 7 Proven Strategies for the Best API Design Practices. So, Let’s begin. Follow the below practices for creating the Best API for Seamless Integration 1. Do not use Verbs in URI The best API design needs the best…
Reusable HTML Components: A Faster Approach to Web Development
.
A reusable component is a pillar of web development that makes your development fast, reliable, and scalable. In this article, we will create custom and reusable HTML components. We will learn how we can implement reusable components in HTML with the help of JavaScript only. We will not use React or Angular to demonstrate reusable…
Extracting Text from Images with Azure Cognitive Services
.
In this Azure article, we will discuss How to Extract Text from an Image Using Azure Cognitive Services, we will also see a few other topics like Azure Cognitive Services to Read Text from Images with Hand-written text. We will perform the below steps to demonstrate the functionality. Azure Cognitive Service to extract text from…






