Latest Posts On Code Maze

How to Generate a Random Color Name in C#

How to Generate a Random Color Name in C#

In this article, we will learn how to generate a random color name using the KnownColor enumeration. This enum is particularly useful in UI design and data visualization, as it provides a wide variety of preset colors. [sc name="github"...

How to Find the Latitude and Longitude of a Location in C#

How to Find the Latitude and Longitude of a Location in C#

In this article, we will learn how to find the latitude and longitude of a location in C# using the Google Maps Geocoding API. We'll introduce two different methods for obtaining the coordinates: using the GoogleMaps.LocationServices NuGet package, which simplifies...

Generate QR Codes With QRCoder in .NET

Generate QR Codes With QRCoder in .NET

In this article, we will discuss how to generate QR codes, specifically with the .NET library QRCoder. We will generate basic QR codes that contain simple strings, discuss reading from and writing QR codes to a database, and try out real-life use cases, such as...

How to Update an Item in a List in C#

How to Update an Item in a List in C#

In this article, we'll look at how to update an item in a List in C#, using a simple library management system as an example. We'll explore the intricacies of this common operation and learn how to manipulate lists in our C# applications effectively. [sc name="github"...

Differences Between .NET and C#

Differences Between .NET and C#

When diving into the programming world, distinguishing between .NET and C# can be puzzling. .NET is a framework, that provides a platform for building applications. In contrast, C# is a programming language used within this framework. Despite their close association,...

Serialization and Deserialization with YamlDotNet

Serialization and Deserialization with YamlDotNet

YAML (YAML Ain't Markup Language) is a human-readable data serialization language, while YamlDotNet is a .NET library that helps us serialize and deserialize YAML data. Due to its simple and intuitive syntax, programming languages frequently use YAML for configuration...

Fastest Way to Get a Dictionary Key by Value in C#

Fastest Way to Get a Dictionary Key by Value in C#

The C# language does not provide a built-in method that we can use to retrieve a key from our dictionary using its value. However, using other features of the language, we can create methods to perform this task. In this article, let's implement and discuss several...

Using Kafka in an ASP.NET Core Web API

Using Kafka in an ASP.NET Core Web API

At its core, Kafka is a distributed streaming platform designed to handle large volumes of data in real-time. Its exceptional performance, fault tolerance, and scalability make it a pivotal component in event-driven architectures. [sc name="github"...

How to Create a Zip File in Memory In C#

How to Create a Zip File in Memory In C#

In this article, we will look at how we create In-Memory Zip files in C#. Previously, we discussed how to create and read Zip files in .NET in our Working With Zip Files in C#/.NET article, so we recommend taking a look at that to familiarize yourself with working...

How to Show the Generated SQL Query in EF Core

How to Show the Generated SQL Query in EF Core

Entity Framework Core has many useful features, and in this article, we will see how to use it to show a generated SQL query. EF Core is an open source Object-relational mapper that supports several databases like SQLite, PostgreSQL, MySQL, and also LINQ (Language...

How to Build a URL Shortener in .NET Applications

How to Build a URL Shortener in .NET Applications

When working with URLs in our applications, there are times when they may become too long, clunky, unreadable, and difficult to use. In such situations, we can employ a URL shortener to make them shorter, more readable, and easier to share. Essentially, a URL...