Sukhpinder Singhdotnet.hashnode.dev·4 hours agoDay 9 of 30-Day .NET Challenge: Null SafetyIntroduction The article demonstrates the use of null-state analysis to remove compiler warnings of “check code for null safety”. Learning Objectives Discover how to set up the nullable context in your C# project or codebase. Prerequisites for Develo...Discuss30 Day C# Challengedotnet
Hirusha Fernandohirushafernando.hashnode.dev·18 hours agoEntity Framework Core Audit Trial With Audit.NetWhat is Audit Trail? Audit trail is a record of all user activities within an application. It captures details like who accessed the application, what changes were made, and when they occurred. By maintaining an audit trail, developers can track data...Discussaudit-trial
Sukhpinder Singhdotnet.hashnode.dev·Mar 27, 2024Day 8 of 30-Day .NET Challenge: Exception HandlingIntroduction Throughout this module, you will gain knowledge about exceptions, the process of handling exceptions, and the different exception-handling patterns that C# supports. Learning Objectives: Examine the basic categories of exceptions and re...Discuss30 Day C# Challengedotnet
Sukhpinder Singhdotnet.hashnode.dev·Mar 26, 2024Day 7 of 30-Day .NET Challenge: String built-in Methods Part 2Introduction The article demonstrates the IndexOfAny() method to locate the initial occurrence of any string from a chosen array. Additionally, you utilize LastIndexOf() to pinpoint the last occurrence of a string within another string. Learning Obje...Discuss30 Day C# Challengedotnet
Sukhpinder Singhdotnet.hashnode.dev·Mar 25, 2024Day 6 of 30-Day .NET Challenge: String built-in MethodsIntroduction The module demonstrates string helper methods to pinpoint and extract the desired information. Learning Objectives Locate the position of a character or substring within another string Retrieve segments of strings Prerequisites for D...Discuss30 Day C# Challengedotnet
Bezyl Mophat Otienomophat.hashnode.dev·Mar 24, 2024Title: Understanding Semaphores in C#: A Guide to Concurrent ProgrammingConcurrency is an essential aspect of modern software development, allowing applications to perform multiple tasks concurrently to improve performance and responsiveness. However, concurrent access to shared resources can lead to race conditions and ...DiscussC#
Mary Ajayiyourtechie.hashnode.dev·Mar 24, 2024Automating ASP.NET Core App Build and Testing with Azure PipelinesIn this hands-on lab, you're tasked with pushing a .NET Core application (with tests) to Azure Repos and then building and testing it using Azure DevOps. You'll be provided with the necessary code and guided through the steps to accomplish these task...Discuss·34 readsPipeline
Sukhpinder Singhdotnet.hashnode.dev·Mar 24, 2024Day 5 of 30-Day .NET Challenge: While & do-whileIntroduction The do-while and while statements provide control over code execution flow by repeating a block of code until a condition is satisfied. Learning Objectives Utilize the do-while loop to iterate through a code block. Implement the while ...Discuss30 Day C# Challengedotnet
Sukhpinder Singhdotnet.hashnode.dev·Mar 23, 2024Day 4 of 30-Day .NET Challenge: For LoopsIntroduction Welcome to this module Day 4 of 30-Day .NET Challenge: For Loops , where let's dive into the world of for statements. Explore how to write for statements that iterate a set number of times. Learning Objectives Utilize the for statement ...Discuss30 Day C# Challengedotnet
Sukhpinder Singhdotnet.hashnode.dev·Mar 22, 2024Primary Constructors in C# 12Introduction In C# 12, primary constructors play a crucial role in defining the behaviour of classes and structs. By adding parameters to a struct or class declaration, you can create a primary constructor. Use Cases Base Constructor Invocation: Pas...Discuss2Articles1Week