Resources  
  • Creating a Basic Node.js REST API (GET, POST, PUT, DELETE)Jul 09, 2025. Learn how to build a simple RESTful API using Node.js and Express. This tutorial covers CRUD operations (GET, POST, PUT, DELETE), JSON handling, and running a local server with in-memory data storage.
  • 🍁Mastering SOLID Principles in Real-World .NET ProjectsJul 07, 2025. Learn SOLID principles in C# with real-world .NET examples. Master SRP, OCP, LSP, ISP, and DIP to write clean, testable, and scalable code using interfaces, patterns, and best practices for enterprise apps.
  • Difference Between Abstract Class and Normal Class in C#Jul 04, 2025. The difference between Abstract Class and a Normal Class in C#, including definitions, concepts, use cases, and examples.
  • Getting Started with React: Setting Up Your Project and Integrating APIsJul 03, 2025. React is one of the most popular JavaScript libraries for building modern web applications. Whether you're a beginner or transitioning from another framework, learning how to set up a React project and connect it to APIs is essential. This guide will walk you through the process from scratch.
  • .NET Base Class Library(BCL)Jun 28, 2025. The most commonly used .NET Base Class Library (BCL) namespaces: System and System.IO
  • Mastering LINQ in C#Jun 25, 2025. Language Integrated Query (LINQ) is a game-changer in C#. It brings SQL-like data querying capabilities directly into your C# code, making data manipulation more intuitive, type-safe, and readable.
  • Setting Up Azure Data Fabric Workspaces and Lakehouses Using C# SDKs Jun 24, 2025. Learn how to set up Azure Data Fabric Workspaces and Lakehouses using C# SDKs. This guide covers workspace provisioning, lakehouse creation, and automating data infrastructure with .NET.
  • Building Objects in JavaScriptJun 18, 2025. JavaScript is an object-based language, which does not Completely support object oriented programming concepts. It provides a mechanism by which user-defined Objects can be created.
  • Setting Up a CA Template with SAN and Custom SettingsJun 17, 2025. Learn how to set up a Certificate Authority (CA) server template with Subject Alternative Names (SAN) and advanced settings to issue secure, customized certificates for internal environments.
  • FirstOrDefault vs. SingleOrDefault in LINQ: Key Differences and Use CasesJun 16, 2025. In this article, we'll dive into the key differences between FirstOrDefault and SingleOrDefault, examining their behaviours, ideal use cases, and guidance on when to use each one. By the end, you'll gain a better understanding of how to utilize these methods to optimize data queries in your C# applications.
  • Types of Classes in C# with Examples | Concrete, Static, Abstract, Sealed, and MoreJun 12, 2025. Learn all the types of classes in C# with clear examples and use cases. Understand when to use abstract, static, sealed, generic, and partial classes in .NET Framework.
  • Mastering the Factory Pattern in C# 13: Best Practices with Real-World ExamplesJun 08, 2025. With this best practices guide by Ziggy Rafiq, you will learn Factory Pattern in C# 13 with clean architecture, DI, and testable design.
  • Overview of TLS with .NET FrameworkJun 09, 2025. Learn TLS basics, its advantages, .NET framework compatibility, how to enable or set default TLS versions in C#, and detect active TLS versions on websites using practical C# code examples.
  • 🔍 Efficient Ways to Organize Your SharePoint Document LibrariesJun 09, 2025. A well-structured SharePoint document library is essential for productivity and ease of access. Whether you're starting from scratch or planning a clean-up, here are four smart organizational methods to manage your files better—and when to apply each.
  • Setting Up Docker SwarmMay 30, 2025. Learn how to set up a Docker Swarm cluster step-by-step, from prerequisites to init and join commands—perfect for beginners exploring container orchestration.
  • Django Web Framework Model Class with ExampleMay 29, 2025. Learn how Django's Model class works with simple examples. Understand how to define data structures, interact with databases, and build dynamic web apps using Django ORM in Python.
  • Understanding the Set-CalendarProcessing Cmdlet in Exchange OnlineMay 27, 2025. Learn how to use the Set-CalendarProcessing cmdlet in Exchange Online to manage calendar settings, auto-accept meetings, configure booking options and streamline scheduling with PowerShell.
  • How to Set Up Microsoft Authentication in Power Pages for External UsersMay 22, 2025. Learn How to Set Up Microsoft Authentication in Power Pages for external Users with this step-by-step guide. Enable secure sign-in for users, integrate identity management, and enhance your site’s security using Entra ID authentication.
  • How to Implement Code Quality Rules in .NET CoreMay 20, 2025. Learn how to enforce consistent coding styles and improve .NET code quality using .editorconfig and Roslyn Analyzers. Discover creating custom analyzers to catch bugs early and maintain clean, scalable codebases.
  • 🚀 How to Set Up an AI Engineering Team from ScratchMay 17, 2025. Learn how to build a high-performing AI/ML engineering team from the ground up. This step-by-step guide covers defining your AI vision, hiring key roles, setting up infrastructure, implementing best practices, and scaling your team effectively to accelerate AI-driven innovation.
  • Setting Up Figma MCP Server with GitHub CopilotMay 15, 2025. Learn how to set up the Figma MCP (Multi-Component Plugin) Server efficiently using GitHub Copilot.
  • How to Set Up Avalanche Blockchain on Devnet & Transfer TokensMay 12, 2025. This article covers the setup of the Avalanche blockchain on DevNet, including installing tools like Docker, Avalanche CLI, and Hardhat. It walks through deploying an ERC-20 token smart contract and transferring tokens between wallets.2/2
  • ScopedValueChanger<T> - A very helpful Generic Helper Class to Temporary Change ValuesApr 25, 2025. This article explores the ScopedValueChanger&lt;T&gt; class, a utility designed to manage temporary value modifications with automatic restoration. Implementing the IDisposable interface ensures that changes made within a scoped context are reversed, maintaining application state integrity.
  • Setting the App Icon and SplashScreen in MAUI [GamesCatalog] 17Apr 23, 2025. Configured custom app icon and splash screen in .NET MAUI using SVG files from FontAwesome. Integrated local game rating storage via the IGDB API. Prepping for next phase: building a Web API backend.
  • Splitting Of Datasets in Machine LearningApr 23, 2025. Splitting datasets is vital in machine learning to test model accuracy on unseen data. Common methods include train-test split, k-fold cross-validation, stratified k-fold, and time series split.
  • Singleton Pattern in C# 14: A Deep Dive with a Real-World ExampleApr 21, 2025. In software architecture, there are scenarios where only a single instance of a class should exist throughout the lifetime of an application.
  • Set Up GitHub Actions for Azure Using TerraformApr 17, 2025. GitHub Actions enables CI/CD automation through workflows and runners. Easily deploy Azure resources using Terraform by setting up a self-hosted runner, writing workflows in YAML, and managing infrastructure as code.
  • Azure Cloud Virtualization: Setting Up Your First VM Apr 16, 2025. Understand key virtualization concepts, navigate the Azure portal, and deploy a VM step by step. Perfect for newcomers exploring Azure cloud computing and virtualization basics.
  • Learn Class Components - ReactApr 15, 2025. this article is basic about class component and its functionality based
  • How Do We Set Up Two-Factor Authentication on an Email IDApr 09, 2025. Setting up two-factor authentication (2FA) on your email adds an extra layer of security to protect your account from unauthorized access. This guide walks you through enabling 2FA on your mail ID, ensuring your email remains safe by requiring a password and a second verification step.
  • C# 14: Exploring New Language Features for Modern .NET DevelopmentApr 02, 2025. In this article, I explore the most important features introduced in C# 14.0, including primary constructors in classes, collection expressions, enhanced pattern matching, and required members. I walk through how each of these additions simplifies code, improves performance, and promotes safer, more expressive development.
  • Setting Up and Using a Local SQLite Database in MAUI .NET 9 [GamesCatalog] - Part 9Mar 31, 2025. This article covers database integration, CRUD operations, and best practices for storing data locally in a cross-platform mobile application. Follow along to enhance your MAUI app with efficient data management.
  • Implement idempotent APIs in ASP.NET CoreMar 27, 2025. Idempotent APIs ensure repeated requests yield the same outcome, preventing duplicate operations. This article explores idempotency in HTTP methods, real-world examples, and implementation techniques for robust and reliable web services.
  • .NET Aspire: Setting Up Your EnvironmentMar 24, 2025. Here in this article, we&#39;ll see how to start with .NET Aspire using .NET CLI and Visual Studio 2022 also a deep understanding with the .NET Aspire Project Structure and required files.
  • How to Split a List into Batches Using the Chunk Method in C#Mar 24, 2025. Learn how to efficiently split a list into smaller batches using the Chunk method in C# This method, introduced in .NET 6, simplifies list processing by breaking large collections into manageable chunks.
  • Evolution of Web Scraping: Insights from John Godel on the Enhanced HtmlFetcher ClassMar 24, 2025. In the ever-evolving landscape of web development, efficiently retrieving and parsing web data has become crucial. Recently, I had the opportunity to delve into a sophisticated yet efficient C# class that achieves this goal: the HtmlFetcher class.
  • How to Set Up an EC2 Instance with a Custom AMIMar 24, 2025. A custom AMI in AWS saves time by allowing you to launch EC2 instances with pre-installed software and configurations. Instead of setting up each server manually, you can create an AMI, reuse it for multiple instances, and speed up deployments.
  • SQL Tag Library in Java Server PageMar 21, 2025. JSTL SQL tags are used to access databases and are designed for low-volume Web-based applications.? JSTL SQL tags facilitate database interactions in JSP pages, enabling data source setup, query execution, updates, and transactions through tags like &lt;sql:setDataSource&gt;, &lt;sql:query&gt;, &lt;sql:update&gt;, and &lt;sql: transaction&gt;
  • A Simpler Way to Initialize ObjectsMar 18, 2025. With the release of C# 12, Primary Constructors were introduced to simplify class and struct initialization. This feature allows parameters to be declared directly in the class or struct definition, eliminating the need for boilerplate code and improving readability.
  • Understanding Decorators in PythonMar 12, 2025. Decorators in Python are powerful tools that modify the behavior of functions or classes without changing their code. They enable code reusability, logging, authentication, and more.
  • The Start and End Date Time should be set based on the UTC, ISO, and Central Time zonesMar 10, 2025. This JavaScript code is tailored for Dynamics 365 CRM, focusing on Date Time fields for Start and End Date Time. It triggers when the Scheduled Start (scheduled start) field changes and ensures that both the start and end Date Time values span the entire day in UTC, ISO, and Central Time.
  • Understanding in, ref, and out Parameter Modifiers in C#Mar 09, 2025. Learn how to use in, ref, and out parameter modifiers in C# with practical examples. Understand their differences, use cases, and best practices for passing arguments efficiently.
  • React Tutorial For Beginners - Working on Class Components in ReactMar 05, 2025. Learn how to work with class components in React in this beginner-friendly tutorial. Understand the React component lifecycle, manage state and props, and explore best practices for building interactive UIs.
  • How to use Apple’s new ‘Invites’ App?Mar 05, 2025. Apple has launched Invites, an app that simplifies creating personalized event invitations on iPhones and the web. Users can design and share invites, manage RSVPs, and curate event soundtracks.
  • Setting Up SPFx Development Environment Using NVSMar 04, 2025. Setting up a SharePoint Framework (SPFx) development environment using NVS (Node Version Switcher) ensures seamless Node.js version management.
  • Setting Up Microsoft Entra Service Principal for Azure RBAC and Connecting to Fabric SQL DatabaseMar 03, 2025. This article explains creating a Service Principal, assigning role-based access, and securely authenticating to the database, ensuring seamless integration and enhanced security in your Azure environment.
  • Most Used GlideRecord Methods in ServiceNowFeb 27, 2025. GlideRecord is a powerful ServiceNow API used to interact with database tables. This article explores the most commonly used GlideRecord methods, helping developers query, retrieve, update, and manipulate records efficiently.
  • Setting Up SSH Login and Post-Login Banners in LinuxFeb 24, 2025. This article provides a step-by-step guide to setting up SSH banners in Linux, including pre-login and post-login banners. It covers configuration changes, testing, and troubleshooting to enhance security awareness and system communication.
  • AJAX Calls in Web forms ASPX VB .NET CodeFeb 21, 2025. Learn how to call an AJAX function in ASP.NET Web Forms using WebMethod. This article covers client-side AJAX requests and server-side processing to enable seamless communication in a .NET Framework 4.7.2 application.
  • How to Set Up an EC2 Instance as a Web ServerFeb 20, 2025. This article walks you through launching the instance, configuring security groups, installing Apache, and customizing your web page, enabling you to host static websites or dynamic applications on EC2.
  • Detailed Explanation of Use of Private Class vs Private MethodFeb 19, 2025. A private class and a private method serve different purposes in object-oriented programming. A private class is restricted to its containing class, ensuring encapsulation, while a private method is used within a class to perform internal operations.
  • Various Methods to Count Occurrences of Each Number in Array or ListFeb 17, 2025. In this article, I&#39;ll show you different ways to count how often a number appears in C#. We&#39;ll look at methods like LINQ, Dictionary, GroupBy, and Parallel.ForEach, and see which ones work best for small and large datasets.
  • Building a Number Guessing Game in JavaFeb 10, 2025. Learn how to create a number guessing game in Java. This beginner-friendly project covers random number generation, user input handling, loops, and conditionals, with enhancements like difficulty levels and input validation.
  • List Azure Backup Jobs Using C# Async MethodFeb 08, 2025. Azure Backup is a secure, scalable service for protecting VMs, databases, and on-premises data. It automates backups, ensures compliance, supports Geo-Redundant Storage (GRS), and enables recovery via the Azure SDK for .NET or PowerShell.
  • Class Fixture xUnit in .NET Core Test ProjectFeb 06, 2025. This article explains how to implement Class Fixtures in an xUnit test project, manage shared test contexts, and use dependency injection for better test organization and performance.
  • Set up dbt for Fabric SQL DatabaseFeb 04, 2025. Learn how to set up and use the dbt-sqlserver adapter for Microsoft Fabric SQL Database to transform data, run models, and validate results using dbt’s SQL-based transformation framework.
  • Shared Function Use Cases in VB .NETJan 31, 2025. Explore the use cases of Shared Functions in VB.NET. Learn how to implement static methods to improve code efficiency, optimize performance, and handle utility tasks.
  • Enhancing Blazor Virtualization for Large Data Sets in .NET 9Jan 29, 2025. Explore how virtualization in Blazor enhances performance for large data sets in .NET 9. Learn techniques to optimize rendering, improve scalability, and build high-performance web apps with Blazor&#39;s powerful features.
  • Set Up AWS Auto Scaling with Launch Templates for EC2Jan 29, 2025. AWS Auto Scaling simplifies cloud resource management by automatically adjusting the number of EC2 instances based on demand. Using Launch Templates and Auto Scaling Groups, you can ensure optimal performance, cost-efficiency, and high availability.
  • Swap First and Last Rows in a Matrix Using Java with CodeJan 28, 2025. Learn how to interchange the first and last rows of a matrix in Java using simple loops or efficient methods like `System.arraycopy()`, complete with examples, explanations, and practical tips.
  • Stopwatch for Performance Monitoring in .NET Core ApplicationsJan 27, 2025. Stopwatch helps to identify the performance of your applications. Explore the use of the Stopwatch class in .NET Core for performance monitoring in distributed systems. Learn its advantages, benchmarks, best practices, and advanced alternatives for high-throughput applications.
  • The Java.NET PackageJan 25, 2025. The Java.NET package provides classes for implementing networking functionality in Java. It supports TCP, UDP, and HTTP protocols, enabling tasks like creating sockets, managing URLs, sending/receiving data, and handling network connections.
  • Using C# 13's Method Overloading and Method OverridingJan 23, 2025. With practical examples, key differences, and tips for mastering these core OOP concepts, Ziggy Rafiq explores Method Overloading and Method Overriding in C# 13.
  • Copying All Elements of One Array to Another Array in Java with CodeJan 21, 2025. Learn how to copy arrays in Java using user input, iterative methods, and `System.arraycopy()`. This article demonstrates seamless duplication of entire arrays and subsets with practical examples.
  • Print Fibonacci Series in Java Using Different MethodsJan 17, 2025. This article explores four methods to generate the Fibonacci series in Java: iteration, recursion, dynamic programming (memoization), and Java streams, offering optimized, modern, and functional approaches for various scenarios.
  • How to Set Up Lifecycle Rules for AWS S3 BucketJan 14, 2025. This article covers transitioning objects to cheaper storage, setting expiration actions to delete old files, and managing versioned objects, helping you save costs and keep your S3 bucket organized efficiently.
  • Python Import Modules with ExampleJan 08, 2025. Learn Python&#39;s import module concepts, including importing entire modules, specific functions, and aliasing. This article demonstrates creating, reading, and writing employee data to a JSON file with practical examples.
  • What is Factory Method Design Pattern?Jan 06, 2025. Learn how to build an AI-powered birthday party planner using Copilot Studio and Microsoft OpenAI. Streamline theme selection, product management, and logistics with intelligent automation for efficient and creative event planning.
  • Checking Leap Year in Java with CodeJan 03, 2025. This article explains how to determine leap years in Java using conditional statements, ternary operators, functions, and Java&#39;s built-in `Year` class, with code examples and clear explanations for each method.
  • 3 Easy Ways to Find the Missing Number in an Array in JavaJan 03, 2025. The article &quot;3 Easy Ways to Find the Missing Number in an Array in Java&quot; explains how to efficiently find the missing number in an array of numbers ranging from 1 to n. It presents three straightforward methods to solve the problem.
  • How to Set Up DynamoDB in AWS?Jan 02, 2025. Amazon DynamoDB is a fully managed, serverless NoSQL database service offering fast performance, scalability, and flexibility. It supports key-value and document data models, with global availability and seamless integration with AWS services.
  • Display Current Date & Time Using Java With CodeJan 01, 2025. Learn how to display and format the current date and time in Java using `LocalDate`, `LocalTime`, `LocalDateTime`, `ZonedDateTime`, and `DateTimeFormatter` from the `java.time` package with practical examples.
  • Implementation of String Manipulation in C# 9.0Dec 29, 2024. Explore various string manipulation techniques in C# 9.0, including concatenation, searching, replacing, and more. Learn how to leverage these methods to write cleaner and more efficient code.
  • How to Set Up an S3 Bucket for Static Website Hosting in AWSDec 27, 2024. Amazon S3 enables hosting static websites with ease. Configure your bucket by enabling static website hosting, setting an index and error document, and making it public with a bucket policy. Upload your files and access the site using the S3 endpoint URL.
  • How to Set Up the Java Path on WindowsDec 27, 2024. The topic &quot;How to Set Up the Java Path on Windows&quot; covers the essential steps needed to configure your system so that Java commands can be run from anywhere in the command line.
  • How to Set Up and Use AWS RDS for BeginnersDec 27, 2024. Learn how to create an AWS RDS database with this beginner-friendly guide. AWS RDS simplifies database setup and management, supporting engines like MySQL, PostgreSQL, and MariaDB.
  • Essential C# KeywordsDec 25, 2024. This article explains important C# keywords that help in writing more efficient code. It covers keywords like volatile, value, get, set, yield, partial, and where, describing their uses in a simple manner. These concepts are essential for anyone looking to improve their C# programming skills.
  • Understanding Parallel.For Method in c#Dec 23, 2024. Parallel.For in C# allows executing loops in parallel, improving performance by utilizing multiple processors or cores. It enhances scalability but introduces overhead and requires thread safety for shared resources.
  • Printing "Hello, World!" in Java: Different Techniques and ExamplesDec 20, 2024. This article explores various methods to print &quot;Hello, World!&quot; in Java, introducing beginners to Java&#39;s syntax and structure. Examples include basic output, methods, string variables, and StringBuilder for dynamic messages.
  • How To Remove Duplicate Characters From String In C#Dec 18, 2024. Learn how to remove duplicate characters from a string in C# with simple and effective methods. it will cover various approaches, including using loops, LINQ, and HashSet, to streamline string manipulation.
  • Triggering Topics in two ways in Copilot StudioDec 16, 2024. This article explores automated and manual methods for managing topics effectively, enhancing workflows, and leveraging AI-driven capabilities. Master topic configuration and streamline your content creation process with ease.
  • Unit Testing in .NET Core with xUnitDec 16, 2024. One of the main aspects of software testing that a developer can manage themselves is unit testing. It is employed to test your code&#39;s tiniest elements. Unit tests are used to verify that your code is functioning as intended or producing the desired results as you develop it.
  • Take User Input in Java with BufferedReaderDec 12, 2024. Learn how to take user input in Java using BufferedReader and Console classes. This guide includes detailed explanations, code examples, error handling, and practical applications for seamless input handling.
  • New LINQ Methods in .NET 9: Index, CountBy, and AggregateByDec 11, 2024. In this article, I will showcase the new methods: Index, CountBy, and AggregateBy. These powerful additions in .NET 9 bring significant enhancements to LINQ, aimed at improving your coding experience and simplifying data manipulation tasks.
  • Target Content to a Specific Audience on SharePoint SiteDec 10, 2024. Target Audience is a SharePoint feature that enables personalized content visibility for specific user groups. This is particularly useful for large organizations managing diverse teams, as it allows showing relevant files and folders to the right users.
  • How to Reverse Order of the Given StringDec 08, 2024. Discover simple methods using popular programming languages like JavaScript, Python, or Java. Understand string manipulation concepts and implement effective solutions for reversing text with code examples and explanations.
  • Take Input in Java using Scanner Class with CodeDec 06, 2024. Learn how to capture user input in Java using the Scanner class. This guide covers importing, creating Scanner objects, reading inputs (strings, integers, doubles), and handling exceptions with examples.
  • How to Stay Organized with Microsoft Teams CalendarDec 03, 2024. How to Stay Organized with Microsoft Teams Calendar is a guide that explores how to effectively manage your schedule using the built-in calendar feature in Microsoft Teams. The article explains how to sync your Teams calendar with Outlook for seamless scheduling.
  • When to Use Abstract Class vs Interface and Why?Nov 29, 2024. This article explains when to use abstract classes vs. interfaces in C# through two scenarios. The first scenario demonstrates how abstract classes help avoid code duplication, while the second shows how interfaces enable multiple inheritance.
  • Limit Concurrent Execution in Asynchronous MethodsNov 22, 2024. In this article, we will learn how to finely control how many concurrent executions we will allow of our async methods, without blocking, using a semaphore.
  • How to Set Up and Navigate Microsoft TeamsNov 22, 2024. Learn how to set up Microsoft Teams, create an account, and navigate its key features like teams, channels, chat, files, and calendar. This guide helps you improve collaboration, stay organized, and boost productivity.
  • Set Up Hugging Face API for Open Source LLM in Copilot StudioNov 21, 2024. In this article, we will learn the steps to configure, implement, and test Hugging Face models, empowering developers to enhance AI-driven workflows and unlock the potential of LLMs in real time.
  • .NET 9 CountBy: A New LINQ PowerhouseNov 20, 2024. .NET 9 introduces the CountBy method, a powerful addition to LINQ that enhances querying capabilities. This feature allows developers to count elements based on specified conditions efficiently.
  • .NET 9 Features with Code ExampleNov 19, 2024. Learn how abstraction simplifies complex systems by unifying interfaces, abstract classes, and dependency injection. Build modular, maintainable, and testable applications with this comprehensive guide.
  • .NET 9 : Task.WhenEachNov 18, 2024. In .NET 9, the new Task.WhenEach method enhances asynchronous programming by processing tasks as they complete, allowing for more efficient handling of varying completion times. Happy coding!
  • CRUD Operation in Java with code exampleNov 15, 2024. This article demonstrates implementing CRUD operations in Java with a console-based Student Management System, allowing users to add, view, update, and delete student records using a simple menu-driven interface.
  • Setting Default Dates in Power Apps: Using Today(), Date(), Year(), and DateAdd() Nov 14, 2024. Learn how to set default dates in Power Apps using functions like Today(), Date(), Year(), and DateAdd(). This guide explains how to simplify date fields, enhance user experience, and improve app functionality.
  • How to Create a ListView Command Set ExtensionNov 12, 2024. A ListView Command Set extension in SharePoint customizes the command bar or context menu of lists/libraries. It allows adding buttons that trigger custom actions, such as displaying alerts, showing selected items, or integrating with external systems.
  • Exploring the New T-SQL Enhancements in SQL Server 2022Oct 31, 2024. In this article we will explore the powerful new T-SQL enhancements in SQL Server 2022, including features like DATE_BUCKET, DATETRUNC, and IS DISTINCT FROM, designed to simplify data handling and optimize performance for modern data needs.
  • BIT Functions New T-SQL Enhancements in SQL ServerOct 30, 2024. In this article, we’ll explore some of BIT functions new enhancements in SQL Server 2022, their practical applications, and a modified example to demonstrate their usage.