How to Work with Properties and Indexers in C#

In the C# programming language, properties and indexers are two key concepts. Properties allow developers to create variables that can be accessed and modified like any other variable, but with the added benefit of being able to control how they are accessed and modified. Indexers provide a way to access...

Create and Configure Azure Network Watcher

An Azure network watcher is a feature in Azure...

Configuring Security Rules In Azure Firewall

Azure Firewall is a Microsoft-managed network virtual appliance (NVA)...

Create a Dedicated SQL Pool in Azure

An Azure Synapse Dedicated SQL Pool (previously known as...

How to Migrate On-premise SQL Database to Azure

Developers can use the Azure Database Migration Service to...

C#

How to Work with Properties and Indexers in C#

In the C# programming language, properties and indexers are two key concepts. Properties allow developers to create variables that can be accessed and modified like any other...

How to work with Object Pooling in C#

When developing applications, developers might have to create objects that can be relatively expensive to create in terms of the resources they would consume to be created....

Nullable Reference Types in C#

When C# version 8.0 was introduced in 2019, it came with a bunch of new features and enhancements. One of the newly added features was the Non-Null...

.NET

A Deep Dive into the GC.Collect Method in .NET

While the GC.Collect method is invoked implicitly by the runtime, there are certain situations when a developer might also need to invoke the GC.Collect method explicitly. In...

Dealing with non-CLS Exceptions in .NET

In this .NET programming tutorial, developers will learn how to deal with non-CLS exceptions in .NET. First, for the uninformed, an exception is an error that occurs...

An Introduction to Versioning APIs in ASP.NET

In an API-first world, it's more important than ever for developers to keep track of their APIs and prevent issues like breaking changes. This is where API...

Azure

Create and Configure Azure Network Watcher

An Azure network watcher is a feature in Azure that enables developers to monitor and troubleshoot applications in the Azure Virtual Network. Azure network watchers also provide...

Configuring Security Rules In Azure Firewall

Azure Firewall is a Microsoft-managed network virtual appliance (NVA) that provides the best of breed threat protection for cloud workloads running in Azure. It is a cloud-native...

Create a Dedicated SQL Pool in Azure

An Azure Synapse Dedicated SQL Pool (previously known as Azure SQL Data Warehouse), is a massively parallel processing database. It is a Big Data solution that stores...

Tools

Why Automating Security Testing is Important

Although software testing is an integral part of the software development lifecycle (SDLC) process, it is not just about validating functional requirements, but also ensuring that they...

GitHub Copilot Overview

According to GitHub, GitHub Copilot is an “AI pair programmer that offers autocomplete-style suggestions as you code. You can receive suggestions from GitHub Copilot either by starting...

Top 10 Security Testing Tools for Developers

With the number of data breaches on the exponential rise, it is more crucial than ever for developers to ensure the security of their websites and applications....

Follow Us On Social

C++

Dealing with non-CLS Exceptions in .NET

In this .NET programming tutorial, developers will learn how to deal with non-CLS exceptions in .NET. First, for the uninformed, an exception is an error that occurs...

Online Courses to Learn Video Game Development

The video game development market is showing no signs of slowing down, helped in part due to the pandemic, as people sought alternate ways to keep themselves...

Best Online Courses to Learn C++

In our last go-round, we listed some of the best online courses for C# programmers to hone their craft and get better at developing applications in .NET....

Tools

Why Automating Security Testing is Important

Although software testing is an integral part of the...

GitHub Copilot Overview

According to GitHub, GitHub Copilot is an “AI pair...

Top 10 Security Testing Tools for Developers

With the number of data breaches on the exponential...

Top 10 Version Control Systems

For developers, the best way to keep your data...