Resources  
  • Fixing New-PnPTenantSite Error: Remote Server Returned 401Mar 28, 2024. Encounter an error (401 Unauthorized) with New-PnPTenantSite in SharePoint Online? This issue typically indicates an authentication failure, often due to invalid credentials or insufficient permissions.
  • Power Apps: Combo Box Control & Dynamic SharePoint Data BindingMar 28, 2024. Learn to harness the power of Combo box Control in Power Apps to dynamically bind data from SharePoint. Elevate your app development skills with seamless integration and efficient data management, enhancing user experience and productivity.
  • Power Apps: Bind Default Values from SharePoint Using Slider ControlMar 28, 2024. In this article, we will learn how to enhance user experience in Power Apps by utilizing the Slider control. This tutorial guides you through binding default values seamlessly from SharePoint, streamlining data integration, and enhancing interactive elements for a more intuitive user interface.
  • Azure DevOps: Resolve Merge Conflicts with Pull Request ExtensionMar 27, 2024. In this article, we are going to learn how to resolve git merge conflicts within Azure DevOps by using an Azure DevOps Marketplace extension called Pull Request Merge Conflicts.
  • Enhance YAML Template Development in Azure DevOps for ProductivityMar 27, 2024. Enhance YAML template development in Azure DevOps with the YAML Template Editor to boost productivity. Simplify CI/CD pipelines, collaborate efficiently, and streamline automation processes for agile software development.
  • Get List Control Dynamic value from SharePoint List in Power AppsMar 27, 2024. The List Box control in Power Apps coupled with SharePoint integration enhances data visualization and interactivity. Customize appearance and behavior, bind to SharePoint lists, implement filtering/sorting. However, limitations include data connectivity dependency and performance issues with large datasets.
  • Git and GitHub Integration in C# Apps with LibGit2SharpMar 27, 2024. Explore Git and GitHub integration in C# using the LibGit2Sharp NuGet package. Learn initialization, cloning, staging, committing, pushing, pulling, and conflict resolution. Ensure robust error handling for seamless Git operations in your C# applications.
  • Dynamic Timer Control Duration from SharePoint List in Power Apps Mar 27, 2024. Empower your Power Apps with dynamic timer control settings sourced from SharePoint lists. Enhance user experience and efficiency by customizing timer durations based on data from SharePoint, seamlessly integrating data-driven time management solutions within your application.
  • Rating Control Dynamically from SharePoint List in Power AppsMar 27, 2024. Dynamically link SharePoint list data to a Rating Control in Power Apps. Customize user feedback mechanisms, enhancing user experience and data interaction within your application for efficient data visualization and user engagement.
  • Best Practices for Designing APIs in .NETMar 26, 2024. This article provides a thorough overview of the fundamental principles, criteria, and concerns for creating APIs in.NET.
  • Introduction to Image Control in Power AppsMar 22, 2024. Explore the versatility of Image Control in Power Apps. Learn to enhance user interfaces by effortlessly displaying images. From data visualization to graphic elements, master the art of visual design and image management.
  • Introduction to 3D Object Control in Power AppsMar 21, 2024. Introduction to 3D Object Control in Power Apps explores integrating 3D objects into user interfaces. Learn how to manipulate objects, design interactions, and enhance user experiences using Power Apps' visual programming capabilities for augmented and virtual reality applications.
  • Mastering the Display Form Control in Power AppsMar 20, 2024. Mastering the Display Form Control in Power Apps enables efficient data presentation and user interaction. Learn customization, validation, and integration for optimal user experience and streamlined data management.
  • Enable Copilot Control Feature to a Canvas AppsMar 19, 2024. Copilot control, an AI assistant for canvas apps, enables users to gain insights through natural language conversation. Learn how to enable and integrate Copilot into your canvas app effortlessly.
  • A Comprehensive Guide to Secure Coding in C#Mar 18, 2024. A Comprehensive Guide to Secure Coding in C# by Ziggy Rafiq. Learn how to write robust and secure C# applications by implementing input validation, encryption, authentication, and error handling. This section provides examples and best practices for preventing SQL injection, XSS attacks, and securing user authentication.
  • How to Use GitHub Enterprise Cloud to Get StartedMar 18, 2024. Learn how to discover the power of GitHub Enterprise Cloud with our comprehensive guide. Learn how to set up your account, manage repositories, collaborate with team members, and leverage essential features for version control.
  • How to Add Controls in AG-Grid In AngularMar 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.
  • Exploring the Pen Input Control in Power AppsMar 15, 2024. In this article, we will explore the Pen Input Control in Power Apps" which delves into the innovative realm of digital creation. Discover how Power Apps, with its pen input feature, revolutionizes user interaction and unleashes creative potential.
  • Validate Multiple Tokens with Different Providers in ASP.NET 8 APIMar 15, 2024. Learn to validate multiple tokens from different authentication providers in an ASP.NET 8 API. Configure authentication schemes for each provider, accommodating diverse token formats and validation requirements seamlessly.
  • Enabling Modern Controls and Themes in Canvas AppsMar 14, 2024. Discover how to elevate user experience in canvas apps by integrating modern controls and themes. Enhance UI with customizable features, interactive elements, and visually appealing designs.
  • Exploring the Data Table Control in Power AppsMar 12, 2024. Discover the intricacies of the Data Table Control in Power Apps with our comprehensive guide. Learn to harness its power for seamless data manipulation, visualization, and user interaction.
  • Implement Global Exception Handling Middleware in .NET ProjectMar 07, 2024. Implementing custom global exception handling in your project involves setting up a system to manage errors across your application. By defining exception classes and configuring error logging, you can ensure smoother error handling and improve the reliability of your software.
  • Exploring Power Apps ControlsMar 07, 2024. This article delves into the realm of Power Apps controls, the foundational elements of Canvas Apps. It provides insights into various types of controls available in Power Apps, detailing their features and effective usage to craft engaging applications.
  • A Comprehensive Guide to Nullable Reference Types in C# 10Mar 07, 2024. Explore a comprehensive guide to leveraging nullable reference types in C# 10 by Ziggy Rafiq, providing detailed explanations, code examples, and best practices for improving code safety and robustness. Learn how nullable reference types enable developers to catch null-related bugs at compile time, reducing the likelihood of runtime errors and enhancing code quality.
  • Asynchronous Programming in Angular Promises vs. ObservablesMar 06, 2024. Asynchronous programming plays a crucial role in modern web development, especially in Angular applications where data fetching, event handling. In this article, we'll delve into the differences between promises and observables, their usage, and provide code examples to illustrate their behavior.
  • Best Practices for Handling Exceptions in C# Mar 05, 2024. Learn effective exception handling techniques in C# with Ziggy Rafiq's comprehensive guide. Discover best practices for managing exceptions, including specifying exception types, logging errors, and employing cleanup strategies. Enhance your C# application's robustness and reliability while minimizing downtime.
  • Expandable and Collapsible Tables in PowerAppsMar 04, 2024. This article provides a comprehensive guide on expanding and collapsing multiple tables in PowerApps. It walks through the steps required to set up a canvas control, customize columns, add containers, and implement expand/collapse functionality using icons.
  • Implement and Configure Windows Defender Application Control (WDAC)Mar 01, 2024. Windows Defender Application Control is a security software application designed to protect devices, from malware and other harmful software. Its main purpose is to allow trusted applications to run on PCs.
  • Reactive Forms In Angular with Practical Example Mar 01, 2024. Angular is a popular framework for building dynamic web applications, and one of its key features is its powerful Forms module. Angular offers two types of forms: template-driven forms and reactive forms. In this article, we'll delve into reactive forms in Angular, exploring their benefits, how to create them, and how to work with them effectively.
  • Understanding and Managing Access Control in SharePointFeb 29, 2024. Understanding and Managing Access Control in SharePoint in detail step by step , such as Grant Permissions, Create Group ,Grant/Edit User Permissions ,Remove User Permissions , Modify Permissions ,Check Permissions , Permission Levels , Access Request Settings , Site Collection Administrators.
  • How to Open, Read or View MS SQL Error Log FileFeb 29, 2024. Explore methods to open, read, or view SQL Server Error Log File. Get the best solution to open or view the SQL Server Log File of MS SQL Server in easy steps.
  • [Solved]: Permission to send an SMS has not been enabled for the region indicated by the 'To' number in TwilioFeb 28, 2024. In this article, we will see how to resolve the Twilio error: Permission to send an SMS has not been enabled for the region indicated by the 'To' number in C#
  • Cherry-Pick and Stash for Efficient Development WorkflowsFeb 28, 2024. Excited to share SourceTree tips! Learn how to boost productivity with cherry-pick & stash features. Keep commits clean & manage work-in-progress seamlessly!
  • Vue.js HTTP Requests: Error Handling, Authentication, and File UploadsFeb 28, 2024. Vue.js, with its simplicity and reactivity, is not only a front-end framework but also excels in facilitating communication between the client and server through HTTP requests. In this article, we will explore four advanced examples that go beyond the basics, showcasing the power and flexibility of Vue HTTP requests.
  • What Are Error Boundaries in React v16?Feb 23, 2024. Error boundaries in React version 16 and above catch JavaScript errors during rendering, preventing application crashes. This example demonstrates creating and implementing an error boundary component for graceful error handling.
  • Enable Enhanced Experience for Email AttachmentsFeb 21, 2024. Enable a seamless email attachment experience in CRM by configuring the enhanced email attachment control. Follow simple steps to add attachments, preview files, export data, and efficiently manage attachments in forms.
  • Create Elegant Form Controls for PowerApps with React-BootstrapFeb 20, 2024. This article provides a comprehensive guide on how to create elegant form controls for your PowerApps using React-Bootstrap. It covers the basics of React-Bootstrap, its advantages, and how it can be used to enhance the aesthetics and functionality of your PowerApps forms.
  • Third-party API Integration in Asp.NET Core Web APIFeb 20, 2024. ASP.NET Core is a powerful framework for building web APIs, allowing developers to create robust and scalable applications. One of the key features of modern web development is the integration of third-party APIs, which provide access to external services and data.
  • Azure DevOps: Create Organization, Project, Commit .NET SolutionFeb 20, 2024. Create Azure DevOps Organization & Azure DevOps Project, Commit .NET Solution Project into Azure DevOps. The article provides a detailed guide on establishing an Azure DevOps Organization, creating a project, and committing to a .NET Solution Project.
  • Error Management in .NET CoreFeb 18, 2024. In software development, dealing with mistakes is really important. Whether it's a small problem or a big one, how a program handles mistakes can really affect how well it works for users. In the .NET Core world, there's a cool way to handle errors called global exception handling using custom middleware.
  • Error Logging and the Art of Avoiding Redundant Activities in MSFT Fabric Data PipelinesFeb 18, 2024. Error Logging and the Art of Avoiding Redundant Activities in MSFT Fabric Data Pipelines
  • Gallery Filtering with Modern Tab List Control in PowerAppsFeb 16, 2024. Creating a vertical tab interface utilizing the modern tab list control within PowerApps. This article guides users through creating a vertical tab interface using the modern tab list control in PowerApps. It covers enabling modern features, setting up a SharePoint list, and configuring visual elements.
  • What is the Purpose of renderError?Feb 13, 2024. RenderError in Vue.js provides a fallback mechanism to handle rendering errors within components, allowing graceful handling and presentation of errors to users for a smoother user experience.
  • PowerApps Dropdown / ComboBox with ImageFeb 09, 2024. Create visually enriched PowerApps Dropdown/ComboBox with images. Enhance the user experience by incorporating thumbnails or icons alongside selectable options, leveraging data binding and custom templates for seamless integration.
  • What Are Navigation Guards in Vue RouterFeb 08, 2024. Vue Router offers navigation guards, functions executed before/after route navigation, enabling control over Vue.js app navigation. Global guards like beforeEach manage app-wide authentication/authorization.
  • IExceptionHandler in ASP.NET Core 8Feb 07, 2024. ASP.NET Core 8 introduces a new feature called IException Handler, providing a centralized way to handle exceptions in applications. This article explores what IExceptionHandler is and how to use it effectively.
  • What is Components in ReactFeb 05, 2024. Explore React.js components, the core building blocks of React applications. Learn about six types of components: Functional, Class, Pure, High Order, Controlled and Uncontrolled.
  • Explain about Git and GitHubFeb 01, 2024. Git is a powerful, open-source distributed version control system designed by Linus Torvalds for efficient project management. Developers use Git for version control, tracking code changes, and collaborating. GitHub, a platform utilizing Git, facilitates collaborative coding, project hosting, and version control.
  • Creating Azure Resource Groups, Advantages and DisadvantagesJan 31, 2024. Microsoft Azure employs Azure Resource Groups (RGs) for streamlined deployment and management. This guide explores creating, advantages, challenges, and best practices for effective cloud resource management.Creating Azure Resource Groups, Advantages and Disadvantages.
  • Create Xamarin Android Custom Loader with LoaderEase NuGet PackageJan 19, 2024. The fundamental objective of a wait window is to furnish users with feedback, mitigating any perception of unresponsiveness or ambiguity during tasks that may consume considerable time. Leveraging the NuGet package " Xamarin.Custom.LoaderEase" enables users to effortlessly fashion a personalized loader aligned with the visual theme of their application.
  • JavaScript Try-Catch for Effective Error HandlingJan 17, 2024. In JavaScript, try-catch blocks handle errors during code execution, preventing program crashes. The example demonstrates catching a division by zero error, ensuring smoother program flow, and providing real-life analogies for better understanding.
  • Version History and Document Control in SharePointJan 12, 2024. Explore the transformative power of SharePoint's version history and document control features. This guide delves into benefits, implementation, and best practices, unveiling how these functionalities elevate collaboration and ensure regulatory compliance.
  • Mastering Permissions and Access Control in SharePointJan 12, 2024. Unlock the full potential of SharePoint permissions with this comprehensive guide. Dive deep into principles, strategies, and best practices for effective access control, ensuring a secure and organized collaborative environment.
  • What are Different Type of HTTP Errors and Status Code?Jan 02, 2024. The significance of HTTP status codes, vital indicators of web request outcomes. From informational beginnings (1xx) to server errors (5xx), grasp their meanings for effective communication and issue diagnosis.
  • Source Control (4), Git --- Distributed AppDec 28, 2023. Dive into the intricate realm of Source Control through a series covering stand-alone apps, server apps, and online centralized services like GitHub and Azure DevOps. Learn Git's definition, history, and workflow intricacies.
  • Remove A File From Git Commit HistoryDec 27, 2023. Git is a powerful version control system that allows developers to track changes in their projects efficiently. However, there are situations where you might need to remove a file from the Git commit history. This could be due to sensitive information, large files, or any other reason.
  • Manage Azure Subscription Owners: Add and Remove User AccessDec 22, 2023. Giving and taking away elevated privileges inside the Azure environment is what it means to designate and remove a user as an Owner of an Azure subscription. An owner has complete control over the subscription, including the ability to regulate resources, configurations, and user access.
  • Configuration providers in .NET Dec 22, 2023. Core concepts of configuring applications in .NET through versatile configuration providers. Learn how these providers bridge applications and settings, supporting various sources like files, environment variables, Azure Key Vault, and even custom solutions. Discover the benefits, including decoupling configuration, environment flexibility, extensibility, and enhanced security. Master the art of managing application settings seamlessly in diverse environments with .NET configuration providers.
  • Static Constructors in .NETDec 20, 2023. Static constructors in .NET, a special breed in object-oriented programming. Unlike instance counterparts, they initialize once per type, controlling execution order and serving key roles in resource management and initialization. Dive into syntax, usage examples, and crucial considerations. Uncover use cases like resource setup, configuration loading, and the singleton pattern.
  • Handle CORS Error ASP.Net MVCDec 14, 2023. Cors error while using js frameworks like React. Demystify CORS in React and Next.js by configuring your ASP.NET Web API. Learn to handle requests, pre-process, and tackle CORS issues, ensuring secure interactions between your server and client applications.
  • Why do We Use Dependency Injection?Dec 11, 2023. What is a dependency injection and why to embrace it as a better programming practice.
  • Error Handling in AngularDec 07, 2023. In the dynamic realm of web development, errors are inevitable. As applications grow in complexity, the significance of robust error logging in Angular becomes paramount. This comprehensive guide navigates through various strategies for error logging, emphasizing the importance of catching and recording errors and providing practical solutions with illustrative code snippets.
  • Concurrency Control in DBMSNov 26, 2023. A crucial component of database management systems (DBMS) that ensures data integrity and consistency in multi-user situations is concurrency control.
  • Creating Consistent ASP.NET Core Web API Responses with AutoMapper and DTOsNov 17, 2023. Developing a robust ASP.NET Core Web API hinges on the subtle yet pivotal details of response structuring. Leveraging AutoMapper in tandem with well-designed Data Transfer Objects (DTOs) not only ensures the separation of concerns but also orchestrates a symphony of consistent and predictable API responses. These intricacies extend beyond mere data mapping; they epitomize a strategic approach in harmonizing the internal model intricacies with the API's outward-facing facade. Unveiling the elegance of these detailed mappings and the orchestration of a uniform response structure not only enhances the developer's workflow but also augments client-side integration, presenting an intuitive and standardized communication channel. Addressing these finer points not only establishes a foundation for resilient error handling but also fuels the API's scalability and ease of maintenance, fostering an environment where agility meets reliability.
  • Learn to Avoid Query Governor Cost Limit Error in SQL ServerNov 13, 2023. Learn to solve "The query has been canceled because the estimated cost of this query... "
  • Handling Broken Images in JavaScriptOct 31, 2023. This article addresses the challenge of managing broken images in web development, offering a range of strategies including error handling, fallback images, lazy loading, placeholder images, and image request retries. These techniques ensure a seamless and reliable user experience, even when images fail to load, ultimately enhancing website performance and user satisfaction. By carefully combining these strategies, web developers can create robust solutions for handling broken images effectively.
  • Types of Errors in JavascriptOct 26, 2023. Explore the diverse landscape of JavaScript errors, from syntax and reference issues to type, range, and logical errors, in this comprehensive guide to better understand, identify, and address coding issues.
  • PHP.ini Upload_Max_Filesize Exceeded ErrorOct 26, 2023. The uploaded file exceeds the upload_max_filesize directive in php.ini." This error occurs when you're trying to upload a file in PHP, but the size of the file being uploaded is larger than the upload_max_filesize directive specified in your php.ini configuration file.
  • SQL Server Connection Error: Network Issue Oct 25, 2023. a network-related or instance-specific error occurred while establishing a connection to sql server. the server was not found or was not accessible. verify that the instance name is correct and that sql server is configured to allow remote connections. (provider: named pipes provider, error: 40 - could not open a connection to sql server)
  • Load cannot follow more than 20 redirections - How to FixOct 24, 2023. Getting a message that says 'load cannot follow more than 20 redirections' means something is going wrong with a website you're trying to visit. In this article, we will learn how to fix it.
  • Dev Express Data Grid Control for .NET MAUI: Free Lifetime PluginOct 19, 2023. DevExpress, a leading software development company, offers a powerful Data Grid Control designed specifically for .NET MAUI, a framework for building cross-platform mobile and desktop applications. This control, provided by DevExpress, is not only feature-rich but also comes with a remarkable benefit: it's available for a lifetime and is offered as a free plugin.
  • How to Resolve PowerShell Script Execution Policy Error for Angular CLI ?Oct 19, 2023. How to Resolve PowerShell Script Execution Policy Error for Angular CLI suggests a guide for overcoming issues related to PowerShell script execution policies when working with the Angular CLI, a popular framework for building web applications. The description would involve providing step-by-step instructions or solutions to address PowerShell script execution policy errors that may hinder the smooth operation of the Angular CLI. This is crucial information for developers and users of Angular CLI who encounter such issues and need to resolve them in order to continue working on their projects effectively.
  • API Versioning in .NET 6Oct 19, 2023. In the fast-paced world of software development, change is the only constant. And when it comes to developing APIs, ensuring that those changes don't disrupt existing client applications is paramount. Enter API versioning – a technique that allows you to enhance and upgrade your API while maintaining harmony with the past. Today, we'll explore the why and how of API versioning in the context of .NET 6.
  • How To integrate An Azure Storage Account With Azure Active Directory Oct 17, 2023. To integrate an Azure Storage Account with Azure Active Directory, you can use Azure AD authentication for your storage resources. This allows you to control access, implement role-based access control (RBAC), and monitor activities for your storage account within the Azure portal. By doing so, you enhance the security posture of your storage resources and simplify user access management.
  • How To Activate Eligible Membership To A Privileged (PIM) Group?Oct 16, 2023. This article provides instructions on how to activate one’s eligible membership to a privileged (PIM) group.
  • Troubleshooting Microsoft.Extensions.Hosting Service Access Error Oct 16, 2023. This message signifies an issue encountered while attempting to access services within Microsoft.Extensions.Hosting in a .NET application. Specifically, there was a problem with the application service provider, resulting in the need to proceed without accessing the associated services. It's a notification that an expected service or functionality might not be available, prompting the application to continue its operation while excluding the affected service provider.
  • Clean Architecture ASP.NET Core Web API ProxyOct 13, 2023. In the realm of modern web development, constructing a robust and scalable solution is paramount. This journey often involves harmonizing architectural principles and design patterns to enhance maintainability and flexibility. Our venture explores the creation of an ASP.NET Core Web API utilizing the Clean Architecture paradigm and harnessing the power of the Proxy Pattern. Focused on the dynamic domain of CarCompany management, our implementation establishes a structured and modular approach to CRUD (Create, Read, Update, Delete) operations. Through the systematic use of interfaces, repositories, and dependency injection, we aim to not only facilitate seamless data access but also introduce a Proxy layer, offering a versatile gateway for implementing additional functionalities such as caching, logging, and validation. This amalgamation of industry-best practices forms the foundation for a resilient and extensible web API tailored for CarCompany data management.
  • Solution: Login failed for user 'sa'. Microsoft SQL Server, Error 18456Oct 11, 2023. Login failed for user 'sa'. (Microsoft SQL Server, Error 18456)" is the most common error in SQL server login. There are multiple reasons for this error. One potential reason is you are trying to use SQL Server Authentication, but the SQL server instance is configured for Windows Authentication mode.
  • CRUD Operations in ASP.NET Core with 3-Tier Harmony and Command Builder Design Pattern Oct 04, 2023. Command Builder Design Pattern in an ASP.NET Core Web API using a Three-Tier Architecture for CRUD operations. For the sake of this example, let's assume you have a model named CSharpCornerArticle.
  • How to Create and Manage Branches for GitHub repository using Visual Studio and GitHubOct 03, 2023. There are different ways to create and manage the branches for your version control and code management for GitHub. This article explains two different ways to create branches: using GitHub website and Visual studio 2022
  • Useful Git CommandsSep 27, 2023. Mastering Git Your Ultimate Cheat Sheet for Effortless Version Control is a comprehensive reference guide that provides a condensed and quick-access summary of essential Git commands, concepts, and best practices. It aims to empower users with the knowledge and tools to effectively utilize Git for version control, streamline workflows, and enhance collaboration on software development projects. This cheat sheet covers a range of Git functionalities, including repository management, branching, merging, collaboration, resolving conflicts, and more, making Git usage efficient and straightforward for both beginners and experienced developers.
  • Simplify Your C# WinForms Development with the ControlHelpers ClassSep 27, 2023. "In this comprehensive tutorial, we explore the ControlHelpers class, a powerful tool for enhancing your C# WinForms application development. Learn how to streamline common tasks and improve the user interface of your WinForms applications effortlessly. We'll dive into the ControlHelpers class, its key features, and provide step-by-step examples on how to implement it effectively in your projects. Whether you're a beginner or an experienced developer, this guide will help you harness the potential of WinForms with ease."
  • Control Structures in R ProgrammingSep 25, 2023. In this article, we will explore the various types of control structures in R, with their syntax, and present example programs with output to illustrate their usage.
  • Essential Git Commands Every Developer Should KnowSep 23, 2023. Git can also be intimidating and confusing for beginners and even experienced developers. That's why in this article, we will learn some of the essential Git commands that every developer should know and master.
  • Simplified Access Control with Azure Temporary Access PassesSep 21, 2023. In today's dynamic business landscape, Azure offers a solution to facilitate short-term resource access—Temporary Access Pass (TAP). This article explores TAP, guiding you through its activation and management, simplifying resource allocation within Azure.
  • Implementing a Custom Telerik RadTextBox Control in a WinForms ApplicationSep 21, 2023. Learn how to create a custom Telerik RadTextBox control for WinForms applications. This code example, compatible with .NET 5/6/7/8, adds convenient IsEmpty and IsNotEmpty properties, enhancing text box functionality.
  • OLE DB errors in Power BISep 19, 2023. This article helps you in understanding causes and solutions for common OLE DB errors in Power BI.
  • Custom Exceptions in C#Sep 19, 2023. Enhance error handling in C# with custom exceptions. Learn how they provide specificity, control, documentation, and maintainability, and follow best practices for effective implementation.
  • Error Handling in .NET Core Web API with Custom MiddlewareSep 19, 2023. In this article, we explore global exception handling in .NET Core Web APIs using Middleware. Middleware is a critical component in the request-response pipeline, offering flexibility in handling requests and responses. We'll guide you through the creation and implementation of a custom middleware for global exception handling.
  • Transaction Control Language (TCL) Commands in SQLSep 14, 2023. In this article we will learn about Transaction Control Language (TCL) Commands in SQL.
  • Exception Handling in SQL Server Sep 14, 2023. This article explores SQL Server's TRY...CATCH statement for exception handling. It delves into its syntax, functions like ERROR_NUMBER and ERROR_MESSAGE, and demonstrates its use through examples.
  • Addressing Common Code Smells in ASP.NET Core Sep 09, 2023. Code smells are common issues in software development that indicate potential problems in the code. In ASP.NET Core or any other programming language, addressing code smells is essential for maintaining a clean and maintainable codebase. Let's go through an example and address some common code smells step by step.
  • ASP.NET (2) - ASP.NET ControlsSep 06, 2023. This series of articles on ASP.NET, originally from legacy OneNote notes, covers fundamental concepts. It offers valuable insights into current programming involving similar technologies like Angular and React.
  • ASP.NET (3) - User/Custom ControlsSep 06, 2023. This series delves into ASP.NET, offering valuable insights into ASP and ASP.NET, controls, custom controls, and their utility in modern programming with Angular, React, and similar languages.
  • How to Enable the Modern Controls (Preview feature) in the Canvas Apps?Sep 01, 2023. Step by Step details to enable the modern controls preview feature in Canvas apps
  • Best Practices for Maintaining Security and Preventing Vulnerabilities in C#Sep 01, 2023. This article will discuss some of the best practices for writing secure code in C#. These practices include using secure password hashing algorithms to store passwords, validating user input to prevent injection attacks, using parameterized SQL queries, using cryptography to protect sensitive data, using HTTPS to protect data in transit, avoiding hardcoding secrets in code, and keeping code up to date with the latest security patches and updates.
  • File Upload Handling: API Endpoint and multipart/form-dataAug 30, 2023. ASP.NET Core Web API with the multipart/form-data content type. By following the steps outlined above, you can create an endpoint that allows users to upload files to your server.
  • Enhancing Client Responses: Crafting Custom Middleware for Effective Error HandlingAug 27, 2023. Designing a robust error handling mechanism and returning meaningful error responses to clients is crucial for enhancing the reliability and user experience of your ASP.NET Core Web API. Here's a concise guide on how to achieve this using custom middleware:
  • Implementing Model Binding, Handling Binding Failures, and Utilizing a Custom Model Binder in ASP.NETAug 27, 2023. In ASP.NET, model binding simplifies the process of mapping incoming HTTP request data to the parameters of controller actions or methods. This process ensures that the data provided by the user is appropriately converted and validated before being used by the application. However, there are cases when the default model binding behavior may not be sufficient. In such scenarios, custom model binders can be created to handle specific data types or complex binding logic.
  • Troubleshooting 'Global Service Principal ID' Error in SPFX Deployment Aug 25, 2023. Encountered "Could not retrieve Global Service Principal ID" error while deploying SPFX with Graph API. Issue traced to misconfigured Azure AD App Registration under SharePoint. Resolve by matching GUIDs and obtaining GlobalAdmin access.

About Error-Provider-Control

NA

OUR TRAINING