Resources  
  • Update Angular from 12 to 17 (5) --- Debugging (2)May 16, 2025. This article is to discuss the debug for Angular.
  • Real-Time Data Retrieval from APIs Using SSISMay 14, 2025. This article explains how to integrate APIs with SQL Server Integration Services (SSIS) to automate data retrieval using HTTP requests. It covers API setup, SSIS package creation, and script task configuration.
  • VS Code for C# Developers: Create, Run, and Debug AppsMay 12, 2025. Learn to set up Visual Studio Code for C# development on macOS, create and run a simple C# console app, debug with breakpoints, and build .NET Core applications. Transition smoothly from Visual Studio with the C# extension.
  • Master Vibe Coding with These 6 Essential Skills for Building Better AI ApplicationsApr 30, 2025. Master the art of AI app development with six essential coding skills—from logical thinking and prompt engineering to debugging, version control, and building MVPs. Code smarter, iterate faster, and level up your vibe.
  • How to Fix Coding Errors with CopilotApr 18, 2025. Learn how to fix coding errors quickly using GitHub Copilot in Visual Studio. This article shows how Copilot can help you debug C# code, understand exceptions, and improve your code with smart suggestions. Perfect for beginners or anyone working with legacy code.
  • Difference Between Compilation and Runtime Errors in .NETApr 08, 2025. In .NET development, errors occur at compile time or runtime. Understanding and handling compilation errors like syntax issues and runtime errors like exceptions ensures stable and reliable applications.
  • Smarter Code with Built-in AI Support in C# 14Mar 11, 2025. With Artificial Intelligence in C# 14, developers can generate, refactor, and debug code more efficiently. Ziggy Rafiq examines how these tools can improve code quality and maintainability.
  • Understanding Azure CosmosDB Failures and How to Fix ThemFeb 24, 2025. Azure CosmosDB failures can impact application performance. Learn how to identify, debug, and resolve common issues like duplicate keys (11000) and shard key violations (16500) for optimal database performance and reliability.
  • Track Deployments Easily Using az.deployer().objectIdFeb 13, 2025. Bicep v0.32 introduces az.deployer().objectId, enabling retrieval of the principal ID executing deployments. This enhances governance, audit trails, and resource tagging, improving visibility, compliance, and automation in Azure infrastructure.
  • Data Build Tool (DBT) - KickstartFeb 03, 2025. dbt (Data Build Tool) transforms raw data in warehouses using SQL, automating workflows in ELT pipelines. It supports models, tests, snapshots, documentation, incremental processing, and version control, ensuring efficient data engineering.
  • Difference Between Debug and Release Builds in C#Feb 03, 2025. Debug and Release builds in C# serve different purposes. Debug mode enables detailed debugging with extra checks, while Release mode optimizes performance for deployment.
  • Creating a MAUI .NET 9 Project [GamesCatalog] - Part 1Jan 19, 2025. Create a mobile app with a C# .NET backend using the IGDB API for a game catalog and reviews. Features include search screens, XAML layouts, CommunityToolkit integration, .NET 9, and a refined, user-friendly interface.
  • How GitHub Copilot Assists with DebuggingJan 19, 2025. GitHub Copilot aids debugging by suggesting code fixes, explaining errors, and providing test templates. It speeds up debugging, teaches better coding practices, and improves efficiency, but still requires manual review for accuracy.
  • Debug Angular (1-1), In VS Code by Debuggers for Chrome NewDec 16, 2024. This article is a supplement of the article of Debug Angular (1-1), In VS Code by Debuggers for Chrome
  • Exception Handling in C# 9.0Dec 04, 2024. Exception handling in C# 9.0 ensures applications can manage unexpected errors gracefully, improving stability and user experience. This includes using try, catch, finally, and throw for structured error handling.
  • Understanding .http Files in .NET 8Dec 01, 2024. Discover how to enhance API testing with Visual Studio's .http file feature. Learn to create and execute HTTP requests directly within the IDE, eliminating the need for external tools like Postman.
  • Understanding Alibaba Cloud's Anti-DDoS Solutions for SecurityNov 13, 2024. Learn how Alibaba Cloud's Anti-DDoS solutions protect businesses from DDoS attacks, ensuring continuous online service availability and security.
  • How to Enable USB Debugging on Android DeviceNov 12, 2024. Learn how to enable USB Debugging on your Android device with this step-by-step guide. USB Debugging lets you connect your phone to a computer for advanced tasks like data transfer, app testing, and more.
  • Understanding Write-Debug, Write-Verbose, and Write-HostNov 10, 2024. In PowerShell, Write-Debug, Write-Verbose, and Write-Host serve different purposes for output. Write-Debug is used for debugging, displaying messages when the $DebugPreference is set. Write-Verbose provides detailed information when $VerbosePreference is set.
  • Code Reviews to Eliminate Common Anti-PatternsNov 07, 2024. Enhancing software quality by avoiding antipatterns in code reviews that cover antipatterns in the Input Kludge, Magic Pushbutton, Encapsulation Violation, Anemic Domain Model, and how to create a rich domain model.
  • Object Oriented Design Balancing with Anti-Single ResponsibilityNov 05, 2024. This article will change your perspective on working with the Single Responsibility Principle (SRP). The main point is to focus on finding balance when designing object-oriented systems and applying SRP.
  • Dev Tunnel in Visual Studio Simplifies Local DevelopmentOct 28, 2024. Explore the Dev Tunnel feature in Visual Studio 2022, designed to streamline local development and debugging. This powerful tool allows developers to create a secure connection to their remote environments, enhancing collaboration and productivity.
  • Debugging Azure DevOps Pipelines with System.DebugOct 26, 2024. This article explores essential techniques for Azure DevOps pipeline error diagnosis. It discusses how to enable diagnostic logs for individual and all pipeline executions using the "Enable System Diagnostics" checkbox and the system. debug variable.
  • Fixing the 'Process with an Id of #### is not Running' Error in Visual StudioOct 14, 2024. In this article, we will learn why this error occurs, how to identify the underlying cause, and step-by-step solutions to fix it, ensuring smoother development and debugging in Visual Studio projects.
  • Update Angular from 12 to 17 (4) --- Debugging (1)Oct 12, 2024. This article is to discuss some major errors incurred in this upgrading process.
  • Compiling Multiple Files to Build an ApplicationSep 29, 2024. This article explains how to compile multiple C files into a single executable using the C compiler. It covers two approaches: compiling multiple files with the cc command or using the #include directive to link functions.
  • How to Download Code from Your Azure Function AppSep 27, 2024. In this article, we will learn how to easily download code from your Azure Function App using built-in tools like the Azure Portal, App Service Editor, or source control integration.
  • Learn NLog Advanced Usage / Change NLog Configuration Per RequestSep 23, 2024. This article explores implementing dynamic logging in multi-tenant applications using NLog. It discusses configuring NLog to enable debug logging on a per-request basis without modifying existing configurations.
  • Build Microsoft Teams Bot Extension Using TypeScriptSep 11, 2024. Learn to build a Microsoft Teams Bot Extension with TypeScript in this guide. You'll set up your environment using Node.js and Visual Studio Code, create a bot with Teams Toolkit, and deploy it using Azure. Perfect for enhancing Teams with custom bots for improved communication and productivity.
  • Optimizing Angular Route Guards for Performance and SecuritySep 04, 2024. Angular route guards manage access control in your application, ensuring users only access authorized routes. To optimize performance and security, implement lazy loading with CanLoad, cache permissions, use efficient guard logic, and enforce role-based access control (RBAC). Test and monitor guards regularly.
  • Simplifying ASP.NET Core 8 Logging with Serilog and AppInsightSep 02, 2024. Serilog is a powerful .NET logging library that supports structured logging, enhancing application monitoring and debugging. To integrate Serilog with ASP.NET Core and Application Insights, install essential NuGet packages, configure appsettings.json, and set up Serilog in Program.cs.
  • How ChatGPT Solves Coding ProblemsAug 22, 2024. ChatGPT revolutionizes coding by assisting with debugging, generating code snippets, optimizing performance, and learning new programming concepts. It helps solve complex problems, supports collaboration through code reviews, and facilitates knowledge sharing.
  • Introduction of MicroservicesAug 16, 2024. Microservices design software as collection of small, independent services, each handling a specific function. They allow independent deployment, scalable resources, and diverse technologies. Benefits include flexibility, fault isolation, and easier updates, but they introduce complexity and require robust management.
  • AI Revolution: Transforming Developers and Business AnalystsAug 12, 2024. AI is transforming software development and business analysis. For developers, it enhances code generation, debugging, and DevOps processes. For business analysts, AI improves data analysis and predictive analytics and automates routine tasks. This collaboration boosts efficiency, decision-making, and innovation.
  • EF Core Query Tags: What They Are and How to Use ThemJul 29, 2024. Discover the power of EF Core Query Tags in optimizing and debugging your database queries. This guide explains what query tags are, their benefits, and how to implement them in your Entity Framework Core projects.
  • Breaking Down SQL ComplexityJul 21, 2024. Choosing between Common Table Expressions (CTEs) and subqueries in SQL Server depends on readability, maintainability, and performance. Subqueries are ideal for simpler, single-use cases, while CTEs excel in complex, modular, or recursive queries.
  • Logging in PythonJul 17, 2024. Logging in Python" explores the powerful logging module, providing essential tools for effective log management. Learn to track errors, debug code, and monitor applications with various log levels, handlers, and formatters.
  • Master Global Exception Handling with IExceptionHandler in .NETJul 16, 2024. Global exception handling in .NET with IExceptionHandler centralizes error management, ensuring consistent responses and improved logging. Our Global Exception Handler Middleware catches exceptions globally, enhancing user experience and maintainability.
  • Exploring Advanced Error Handling Techniques in C#Jul 08, 2024. Error handling is a critical aspect of software development. It ensures that your applications can gracefully handle unexpected situations, maintain stability, and provide meaningful feedback to users. In C#, the .NET framework offers robust mechanisms for error handling.
  • What is the React Strict Mode: Enhancing React DevelopmentJun 22, 2024. React Strict Mode is a development tool in React that helps identify potential issues in an application by highlighting them early. It enforces best practices, improves performance, and ensures code quality by providing additional checks and warnings for components.
  • Calculate and Display Total Amount Based on Checkbox StatesJun 21, 2024. In web applications, event binding detects changes in checkboxes named advamount and Rentalamount, enabling dynamic updates based on user interaction. This involves managing the checkbox states to track which financial components are selected.
  • Preventing CSRF Attacks in an ASP.NET Core MVC Jun 13, 2024. Cross-Site Request Forgery (CSRF) is a type of attack that can force a user's browser to send unwanted requests to a web application on which the user is authenticated, potentially leading to unintended actions on the user's behalf.
  • Learn Visual Studio Tips and TricksMay 10, 2024. Visual Studio tips and tricks optimize productivity with shortcuts, code editing features, debugging tools like breakpoints and watch windows, code snippets, and integration with version control systems like Git. Customization and extensions further enhance development efficiency.
  • Mastering the Art of Debugging in Your ASP.NET ProjectApr 12, 2024. Delving into the realm of maintaining and improving an existing ASP.NET project feels like embarking on a journey through a maze of challenges and prospects. As developers, we regularly encounter the intricate but fulfilling task of uncovering and resolving issues nestled within the codebase.
  • A Seamless Debugging Experience with Source Link in .NET 8Mar 11, 2024. Discover how to enhance your debugging experience in .NET 8 with Source Link, authored by Ziggy Rafiq. This article guides about the efficient use of Source Link for debugging, providing invaluable insights for software developers. With this authoritative resource, you can master the intricacies of debugging in .NET 8.
  • Azure Monitoring Services Guide: Implementation and ExamplesMar 10, 2024. This article is a comprehensive guide to Azure monitoring services, with implementation steps and examples. Real-world examples illustrate effective monitoring of Azure resources for optimal performance and security.
  • 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.
  • How to Debug ForwardRefs in DevTools in React.jsMar 05, 2024. Debugging forwardRef components in React.js using DevTools involves inspecting the component hierarchy, props, and state. Use console.log statements and React Developer Tools Profiler for effective debugging.
  • 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.
  • Create and Debug Lambda Function in VS CodeDec 22, 2023. Create an AWS lambda function in the local environment and debug it before pushing it to a cloud environment. With the help of a few tools such as AWS SAM or serverless framework, developers can emulate lambda environment on their local machine; this allows for rapid iteration and testing before deploying the code base into the cloud.
  • ValidateAntiForgeryToken in ASP.NET CoreDec 13, 2023. In web development, security is a crucial aspect that demands meticulous attention. Cross-Site Request Forgery (CSRF) is a type of attack where unauthorized commands are transmitted from a user trusted by a web application. ASP.NET Core provides a built-in defense mechanism against CSRF attacks called ValidateAntiForgeryToken.
  • Debugging Techniques for Web DevelopersSep 16, 2023. Debugging is a critical skill that can save you time, frustration, and even your reputation. In this article, we'll explore some essential debugging techniques to help you identify and fix issues in your web projects effectively.
  • React (1) - Installation and Environment SetupSep 05, 2023. This series of articles delves into React, a popular choice for Single Page Applications (SPAs). As a former Angular developer, I found React's training courses beneficial in understanding key concepts and skills. The articles cover essential aspects such as installation, JSX, parameters, library usage, CSS, HTTP, routing, and more. This initial article provides an introduction to React, its installation, prerequisites, and the creation of your first project. Additionally, it addresses common issues like the choice between TypeScript and JavaScript and whether React is a compiled language.
  • React (2) - JSX FileSep 05, 2023. These articles focus on React, comparing it to Angular in the context of Single Page Applications (SPA). Topics include JSX, components, and useful VS Code extensions for React development.
  • ASP.NET (4-1) - Page Life Cycle: DebuggingSep 04, 2023. In summary, debugging in ASP.NET Page Life Cycle involves closely monitoring the execution flow, inspecting control states, and handling exceptions to identify and resolve issues efficiently. Understanding the life cycle events and their order helps developers pinpoint problems and ensure smooth web application operation.
  • Run JavaScript outside a BrowserAug 28, 2023. This article will discuss running JavaScript outside a Web Browser.
  • 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:
  • ASP.NET Core API Pagination and FilteringAug 17, 2023. Implementing pagination and filtering in an API is a common practice to optimize responses and efficiently handle large datasets. Here's a step-by-step guide on how to achieve this in an ASP.NET Core Web API:
  • Understanding the Big Ball of Mud in Software ArchitectureAug 07, 2023. In the realm of software development, creating well-structured, maintainable, and scalable architectures is a crucial goal for every engineering team. However, despite their best efforts, some projects end up devolving into a chaotic and tangled mess, commonly referred to as the “Big Ball of Mud.” This software architecture anti-pattern is an ever-present challenge, affecting projects of all sizes and domains.
  • Remote Debugging ASP.NET Core Application on a Remote IISJul 24, 2023. Enhance ASP.NET Core Debugging with Remote Debugger: Debug your applications hosted on IIS by connecting Visual Studio to Remote Debugger, ensuring efficient debugging and issue resolution.
  • Debug Applications using Visual Studio Dev TunnelsJul 24, 2023. Learn how Dev Tunnels in Visual Studio enable a seamless connection between machines, easing remote teamwork and simplifying debugging processes in web and mobile applications.
  • Debugging a Dynamics 365 CRM PluginJul 18, 2023. Plugins are of two types, which are synchronous and asynchronous. We cannot debug the plugin on the runtime, rather we can do it using profiler.
  • Unlocking the Power of Serverless Computing with Azure Functions Jul 16, 2023. Azure Functions are a serverless computing service provided by Microsoft Azure. They allow developers to write and deploy small units of code called functions that can be triggered by various events. With scalability, cost efficiency, and seamless integration with other Azure services, Azure Functions provide an efficient solution for building event-driven and microservices-based applications. They support multiple programming languages, offer easy deployment and management options, and provide built-in monitoring and debugging capabilities. Azure Functions are found within the Azure portal and can be created using Azure CLI or Visual Studio.
  • How to Trigger Service Bus Trigger Function App from Postman?Jun 22, 2023. This article helps developers and QA to test non http trigger function apps from postman without much hassle and without use of any third party tool.
  • Debugging HTML Code: Common Errors and How to Fix ThemJun 13, 2023. In this article we have explained Common HTML errors and their fixes.
  • iOS App Security: Best Practices for Protecting User DataMay 12, 2023. This article discusses best practices for iOS app security, including encryption, user authentication, secure network communications, code signing, app sandboxing, two-factor authentication, anti-jailbreaking and anti-rooting measures, following Apple's App Store Guidelines, and educating users about security risks. By following these best practices, iOS developers can build secure and trustworthy apps that protect user data from malicious attacks.
  • Tips and Tricks for using Visual Studio efficientlyMay 09, 2023.
  • Daily log using log4net in worker serviceApr 14, 2023. Log4Net logging daily log creation
  • Debug .NET Core Project In Mobile Or Tablet Using Dev TunnelsMar 10, 2023. In this article we will explore the new feature of Microsoft Visual Studio 2022 which allows you to test your Web Application on other PC, Mobile or Tablets while you are debugging your project. This feature is called Dev Tunnels.
  • How To Debug An Angular ApplicationFeb 08, 2023. In this article, you will learn how to debug an angular application.
  • What is SQL Server Management Studio (SSMS)Jan 04, 2023. SQL Server Management Studio (SSMS) is a tool used to manage and develop Microsoft SQL Server databases. It provides a graphical interface for connecting to servers, creating and modifying database objects, importing and exporting data, and running queries.
  • Stackify - A Comprehensive Tool For Application Performance Monitoring And DebuggingJan 03, 2023. In this article, you will learn about a comprehensive tool for Application Performance Monitoring and Debugging.
  • What Is Anti-Pattern Dec 08, 2022. Anti-patterns should avoid in our day-to-day life while developing software development
  • Debug Angular (2), In Browser - DevToolsNov 07, 2022. This article will discuss Debug Angular in Browser - DevTools.
  • How To Debug Azure Event Grid Trigger Function Using PostmanJul 02, 2022. How To Debug Azure Event Grid Trigger Function Using Postman
  • Debug/Breakpoints With Conditions In C#Apr 05, 2022. In this article, you will learn how to debug/Breakpoints with Conditions in C#
  • Useful Python FunctionsFeb 17, 2022. The article explains 4 extremely useful Python functions breakpoint, globals, locals, and input.
  • Inspecting PySnooperJan 20, 2022. The article explains using PySnooper for Debugging.
  • Artillery - API Freighting Tool Overview Jan 08, 2022. Load Performance Testing, Artillery tool setup , Basic commands , Debugging & Reporting
  • Hiding Special Buttons From Dynamics 365 CEDec 30, 2021. This article is about hiding button which is not visible in Ribbon workbench for easy hide.
  • Debugging The Hottest Release Of Visual Studio With Code DemosNov 13, 2021. Microsoft released Visual studio 2022 on 8th November 2021. Let's unpack it's few features.
  • Create A C# Azure Function Using Visual Studio 2019Mar 24, 2021. The azure function is a serverless concept of cloud native design that allows a piece of code to be deployed and executed without any need of server infrastructure, web server, or any configurations. Azure Functions can be written in multiple language such as c#, Java, JavaScript, TypeScript, and Python.
  • Debugging Angular 11 Application In Visual Studio CodeMar 08, 2021. In this article, you will learn how to debug an Angular 11 application in Visual Studio Code
  • Debug Angular (1), In VS Code by Debugger for Chrome Feb 15, 2021. Describe how to debug in VS Code, and give some basic discussion
  • How To Debug Angular Elements In PnP/Generator-SPFx Solution Using Source MapJan 27, 2021. In this article, we will see how to debug angular elements in PnP/generator-SPFx solution using source map
  • Debugging An Angular Application In ChromeDec 30, 2020. Learn how to debug Angular apps in Chrome using Visual Studio 2019. Set breakpoints in server-side (Web API) & client-side (Angular) code. Quick-start guide for debugging & issue resolution.
  • Azure App Debugging Setup On Visual StudioDec 29, 2020. Set up Azure App debugging in Visual Studio 2019 for seamless cloud development. Utilize Azure SDK and extensions, configuring Azure App Service for efficient debugging and testing workflows.
  • Protection Against Busting Frame BustingDec 05, 2020. Learn effective techniques to protect against frame busting vulnerabilities on websites. Discover how to implement robust security measures, such as Content Security Policy (CSP), to prevent clickjacking and unauthorized framing of web content.
  • Easy Debugging With Developer Dashboard In SharePointSep 08, 2020. In this article, you will learn about easy Debugging with the Developer Dashboard in SharePoint.
  • 30 Days Of Python 👨‍💻 - Day 20 - Debugging And TestingAug 12, 2020. In this article, you will learn about 30 Days Of Debugging And Testing in python.
  • How To Troubleshoot Salesforce Process Builder Flows And Other Development ArtifactsAug 10, 2020. In this article, we will look into the detailed configuration steps to enable Salesforce development environment to support debugging of development artifacts like Workflows, Database Queries, REST API Calls, Apex Code and much more.
  • Visual Studio 2019 Debugging Productivity TipsJul 16, 2020. In this article we will learn about the debugging productivity tips in Visual studio
  • Xamarin.Forms - Debugging WebViewJul 16, 2020. In this article, you will learn how to debugging WebView in xamarin forms.
  • Debug Async CodeJun 15, 2020. In this article, you will learn how to debug async code.
  • How to Debug Azure App Services Using Remote Debugging in Visual StudioMay 05, 2020. In this article let’s discuss how to debug your Azure app service using the Remote Debugging option.
  • HotReload With Wi-Fi Debugging Gives More Power To Xamarin FormsFeb 28, 2020. The Wi-Fi debugging is another way to deploy and debug your application in Android and iOS devices. A couple of months back Microsoft released Xamarin HotReload for continuous change the values in the editor, instantly it will reflect in your running device without requiring to rebuild and restarting the application.
  • Don't Believe What You SeeFeb 10, 2020. In this article, we will cover a problem in string manipulation that doesn't seem noticeable and is hard to trace.
  • How To Debug An Angular Application In ChromeJan 02, 2020. In this article we’ll learn how to debug an Angular application in Google chrome browser with custom breakpoints.
  • How To Create A C# Console Application And Debug In Visual Studio CodeOct 16, 2019. In this article, you will learn how to create a C# console application and debug it in Visual Studio code.
  • Easily Debug Angular 8 Application In Visual Studio CodeOct 12, 2019. In this post, we will see how to debug an Angular 8 application in Visual Studio Code with Google chrome extension.