Related resources for PR
  • Comparison: Low-Code/No-Code versus Pro-Code Custom Development2/1/2025 6:06:51 AM. In this article, I have shared the comparison of strengths and trade-offs of low-code/no-code versus pro-code custom development approaches, as choosing the right technology or platform depends o
  • System.Text.Json vs. Newtonsoft.Json: A Comprehensive Comparison1/31/2025 9:41:42 AM. System.Text.Json and Newtonsoft.Json are popular libraries for JSON serialization in .NET. System.Text.Json offers better performance and lower memory usage, while Newtonsoft.Json provides more advanc
  • How to use Approval Templates in Power Automate1/30/2025 10:52:16 AM. This article walks you through the process of using built-in approval templates, automating approval requests, and managing the approval process effectively to enhance efficiency and productivity in y
  • MQTT vs HTTP: Understanding the Differences 1/30/2025 10:48:06 AM. Explore the key differences between MQTT and HTTP protocols in this detailed comparison. Understand their strengths, use cases, and how each protocol fits within IoT applications.
  • Understanding SOLID Principles1/30/2025 3:57:04 AM. Hello all, I am trying to explain about SOLID principles the main and important principles of any programming language. Please after reading this content if you have any questions or any suggestions p
  • Assigning a Static Private IP While Launching an Instance in AWS1/29/2025 6:49:36 AM. Learn how to assign a static private IP to an AWS EC2 instance during launch for consistent internal communication, avoiding IP conflicts, and ensuring predictable application dependencies within a VP
  • Java Program for Counting the Number of Vowels in a String1/28/2025 9:34:52 AM. This article explains how to count the number of vowels (a, e, i, o, u) in a given string using Java. It covers two approaches: a simple method using loops and conditional statements, and a more optim
  • Java Program to Count the Number of Even and Odd in an Array1/27/2025 9:17:17 AM. The title "Java Program to Count the Number of Even and Odd Numbers in an Array" refers to a Java program that demonstrates how to count how many numbers in an array are even and how many a
  • The SOLID Principles in C# 131/26/2025 3:12:43 PM. Ziggy Rafiq's detailed examples provide an overview of the SOLID principles of object-oriented design in C# 13. You'll learn how to adhere to SRP, OCP, LSP, ISP, and DIP to write maintainable,
  • Using C# 13's Method Overloading and Method Overriding1/26/2025 12:39:04 PM. With practical examples, key differences, and tips for mastering these core OOP concepts, Ziggy Rafiq explores Method Overloading and Method Overriding in C# 13.
  • Mastering C# 13.0: Best Practices and Coding Standards1/26/2025 9:53:26 AM. Explore the essential coding standards and new features of C# 13.0. Enhance your development skills with practical examples and coding snippets for writing clean, efficient, and maintainable code.
  • Building a Real-Time Chat Application with ASP.NET Core and WebSockets1/26/2025 3:56:17 AM. This article covers setting up WebSocket connections, handling bi-directional communication, and implementing live messaging. Perfect for developers looking to enhance their skills in real-time app de
  • Understanding Precision in SQL Server Calculations1/24/2025 5:28:27 AM. Learn why SQL Server calculations can produce different results depending on the approach used. Discover how single-step and multiple-step calculations handle precision and rounding, and how to achiev
  • Printing a 2D Array in Java with Code1/23/2025 11:51:36 AM. Explore methods to print a 2D array in Java, including nested loops, Arrays.deepToString(), for-each loops, and Java 8 streams, with detailed explanations and code examples for effective implementatio
  • Java Program to Calculate Factorial Using Recursion1/23/2025 8:14:26 AM. In this article, we explore how to calculate the factorial of a number using recursion in Java. Factorial, denoted as n!, is the product of all positive integers less than or equal to a given number n
  • Learning Checkpoint: Dapr in Action - Ep. 61/23/2025 8:06:37 AM. In this episode, we will revise what we have from the previous episodes.
  • Merging Two Arrays in Java with Code1/23/2025 4:55:20 AM. This article explores merging arrays in Java, covering efficient techniques like `System.arraycopy()`, manual iteration, Java Streams, and ArrayList, with code examples to suit various programming nee
  • Protect Your Secrets with Azure Key Vault1/22/2025 8:06:49 AM. Azure Key Vault securely manages sensitive information like API keys, credentials, and database connection strings. It supports encryption, programmatic access, and automatic secret rotation, and inte
  • Java 21 JUnit Testing Best Practices1/22/2025 6:19:01 AM. The best practices for JUnit testing in Java 21 by Ziggy Rafiq include leveraging new language features like record patterns and string templates. Develop maintainable and robust Java applications by
  • Copying All Elements of One Array to Another Array in Java with Code1/21/2025 9:47:34 AM. 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.
  • Java Program to Rotate a Square Matrix by 90 Degrees1/21/2025 8:30:23 AM. Rotating a matrix by 90 degrees is a common problem in programming, often asked in coding interviews and competitions. The task involves changing the arrangement of elements in a square matrix such th
  • Create a Target Group in AWS for Load Balancing and Auto Scaling1/21/2025 6:33:29 AM. Learn how to create a Target Group in AWS for efficient traffic management with Elastic Load Balancers (ELB) and Auto Scaling Groups (ASG). This article covers step-by-step setup, health checks, and i
  • Working with gRPC API in .NET 81/21/2025 5:23:12 AM. We create a simple gRPC service using .NET C# to perform CRUD operations on a book management system. Learn how to define a .proto file, implement server-side logic, and test with tools like Postman
  • Learn about Delegates And Events1/20/2025 11:59:20 AM. Delegates and events are key concepts in C#. A delegate is a variable that holds a reference to a method, allowing flexible method calls. Events use the publisher-subscriber model, where a publisher t
  • Java Program to Generate Pascal's Triangle1/20/2025 11:18:12 AM. A Java Program to Generate Pascal's Triangle creates a pattern of numbers where each number is the sum of the two numbers directly above it. The program allows the user to input the number of rows
  • Fabric Data Factory: On-Prems Folder to Fabric SQL Database1/20/2025 9:45:15 AM. In this Data Engineering episode, I covered how to connect to files resident in on-prems folder and transform the data using Factory Data Factory dataflow gen2 and publish to the new SQL Database for
  • Java Program to Check Whether a Number is a Strong Number1/20/2025 9:39:00 AM. A Strong Number, also known as a Krishnamurthy number, is a number where the sum of the factorials of its digits equals the number itself. For instance, the number 145 is considered a Strong Number be
  • Create Threat Policies in Microsoft Defender for Office 3651/20/2025 9:25:02 AM. This article covers setting up anti-phishing, anti-spam, malware protection, and other security settings to protect your organization from cyber threats and ensure a safe email environment.
  • ASP.NET 8 – Using Bootstrap 5 Themes1/20/2025 5:46:33 AM. This article covers selecting and installing themes, configuring settings in appsettings.json, passing theme data to views, and managing UI consistency across different themes for a professional web a
  • Download and Installing Veeam Backup & Replication1/20/2025 5:08:09 AM. Veeam Backup & Replication is a program that helps you save and recover data from computers, servers, and the cloud. It lets you set up automatic backups, store the data safely, and restore it if
  • Creating a MAUI .NET 9 Project [GamesCatalog] - Part 11/19/2025 6:40:20 AM. 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-f
  • Print Fibonacci Series in Java Using Different Methods1/17/2025 9:34:07 AM. 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 appro
  • Java Program to Calculate the Sum of Odd Numbers in a Given Range1/17/2025 8:15:26 AM. This topic explains how to write a Java program to calculate the sum of all odd numbers within a specified range. The program takes a user-defined start and end value, then loops through the range to
  • Web3 Made Easy: Beginner to Pro Guide1/17/2025 5:01:21 AM. In this article, I will cover the journey from a beginner to a pro in web3. It simplifies blockchain, decentralization, and digital ownership. Learn Web3 basics, Polygon, tokens, smart contracts, and
  • Java Program to Implement Matrix Transposition1/16/2025 11:13:00 AM. Java Program to Implement Matrix Transposition involves writing a Java program that performs matrix transposition, a mathematical operation where the rows and columns of a matrix are swapped. In simpl
  • Building a Scalable Real-Time Animal Image Classification System on Azure1/16/2025 8:12:52 AM. This article covers leveraging Azure's cloud infrastructure, including Azure Machine Learning, Cognitive Services, and Azure Kubernetes Service, for efficient and fast image processing.
  • Java Program to Check Whether a Number is a Perfect Square1/15/2025 9:14:30 AM. The topic "Java Program to Check Whether a Number is a Perfect Square" focuses on creating a Java program that checks if a given number is a perfect square. A number is considered a perfect
  • Farewell to an Era: Is CodeProject.com Really Shutting Down?1/14/2025 10:43:07 AM. This article explores whether the site is really shutting down, the impact on the developer community, and what alternatives exist for those looking for similar resources.
  • How to Configure Security Groups in AWS VPC1/14/2025 8:43:39 AM. A Security Group in AWS is a virtual firewall controlling inbound/outbound traffic for resources like EC2 and RDS. It defines rules for IPs, ports, and protocols, ensuring secure access within your Vi
  • Java Program to Find the Average of Array Elements1/14/2025 8:21:44 AM. "Java Program to Find the Average of Array Elements" refers to a Java program that calculates the average of the numbers stored in an array. The program adds up all the elements of the array
  • Breaking Changes in .NET Build Tools 8.0.0 to 8.0.111/14/2025 6:42:50 AM. This article explains the cause, including breaking changes in build tools, and provides solutions using updated build configurations and global.json settings.
  • Enterprise Text-to-Speech System: Architecture, HLD and UI1/14/2025 6:21:32 AM. Explores the architecture, high-level design (HLD), and user interface (UI) of an enterprise text-to-speech (TTS) system. It delves into the technical aspects of integrating speech synthesis into ente
  • What We Didn't Know About C# 131/14/2025 4:21:39 AM. Ziggy Rafiq shows us how to leverage C# 13's hidden gems, including advanced pattern matching and performance enhancements that allow for faster and more effective development.
  • Workaround for macOS Malware Alert Blocking Docker Desktop1/13/2025 6:39:22 AM. Are you Facing a false malware alert blocking Docker Desktop on macOS? Learn how to fix it with a step-by-step workaround and get back to development.
  • Mac Blocks Docker Desktop: False Malware Alert Disrupts Developers1/12/2025 7:56:48 AM. A false malware alert on macOS is blocking Docker Desktop, causing disruptions for developers. Learn what caused it and how to resolve the issue quickly.
  • Database Dictionary (2) --- Extended Properties1/11/2025 2:47:23 PM. This article will discuss Data Dictionary, Extended Property
  • What is the Bindings Building Block: Dapr in Action - Ep. 51/10/2025 11:51:29 AM. In this episode, you will understand what the Bindings building block is, the difference between input and output bindings, some of its concrete component implementations, and how you can use it in yo
  • Architectural Design Patterns for Applications Leveraging LLMs1/10/2025 11:48:00 AM. This video will talk about bridging natural language queries into structured queries.
  • What the State Management Building Block: Dapr in Action - Ep. 41/10/2025 11:41:49 AM. In this episode, you will understand what the State management building block is, what are some of its concrete component implementations and how you can use it in your own applications.
  • A Comprehensive Guide for Enterprise Developers on .NET 91/10/2025 10:21:59 AM. Ziggy Rafiq explains how enterprise developers can leverage high-performance APIs, real-time dashboards, and advanced security features using practical examples and best practices.
  • How to Create a Virtual Private Cloud (VPC) in AWS1/10/2025 9:30:12 AM. Learn how to create and configure a Virtual Private Cloud (VPC) with subnets in AWS. This guide covers VPC setup, subnet creation, route table management, internet gateway configuration, and testing y
  • Migrating Azure ExpressRoute Gateway 1/10/2025 4:46:46 AM. Discover best practices, step-by-step instructions, and tips to ensure a smooth transition. Explore key considerations, minimize downtime, and optimize your Azure network for enhanced performance and
  • Implementing Azure Private Link for Microsoft Fabric1/9/2025 11:29:30 AM. Azure Private Link integrates with Microsoft Fabric to secure data by enabling private access within Azure’s network. It ensures compliance, prevents data leaks, supports services like Power BI, and b
  • Feeling Overworked? Meet Your Secret Santa1/9/2025 9:46:32 AM. Feeling overwhelmed by work? Discover the magic of a Secret Santa! This article explores how the simple tradition of giving and receiving surprise gifts can boost morale, reduce stress, and foster str
  • Printing Different Types of Star Patterns in Java with Code1/9/2025 6:36:53 AM. Star pattern programs in Java demonstrate the use of nested loops and control structures, creating shapes like squares, pyramids, diamonds, and hollow squares with illustrative code examples and outpu
  • Learn Access Modifiers in .NET Core1/9/2025 5:50:15 AM. Learn how these modifiers control access to classes, methods, and variables, enhancing encapsulation and security in C#. Perfect for developers looking to master access control in .NET Core.
  • Python Data Analysis Package Example1/9/2025 5:44:10 AM. Learn how to perform data analysis in Python using powerful packages like Pandas, NumPy, and Matplotlib. This example-driven guide demonstrates key steps, including data loading, cleaning, processing,
  • How to use Databricks AI Mask Function To Protect Sensitive Data1/8/2025 6:10:51 AM. In this video, I demo how to use the powerful Databricks AI_Mask Function to obfuscate sensitive data
  • 10 Key Resolutions to Master .NET Development in 20251/7/2025 7:18:35 AM. Discover the top 10 resolutions to elevate your .NET development skills in 2025. From mastering .NET 8 features and C# updates to exploring ASP.NET Core, Blazor, and microservices, this guide helps yo
  • Navigating Challenges: The Impact of Unmet Sprint Goals on Agile Projects1/5/2025 12:44:39 AM. The impact of not meeting a sprint goal can vary based on the project's nature, stakeholders' expectations, and the Agile team's ability to adapt. Here's a detailed look at the potenti
  • Blockchain Applications with Advanced Cybersecurity Strategies1/3/2025 9:28:34 AM. Blockchain security faces evolving cyber threats like phishing, smart contract vulnerabilities, and 51% attacks. Advanced strategies, including encryption, multi-signature wallets, and real-time monit
  • Static Lambda in C# 12 : Performance Improvement1/2/2025 5:22:49 AM. This article explores Static Lambdas in C# 12, highlighting their performance benefits by preventing variable capture. Examples include sorting, filtering, parallel processing, and array operations, d
  • Data Warehousing: A Summary1/1/2025 7:03:21 AM. Explore the fundamentals of data warehousing in this summary. Learn about its architecture, the ETL process, and key concepts like OLAP, data modeling, and integration.
  • Use the Navigate Function for Seamless Transitions in Power Apps1/1/2025 6:46:08 AM. Learn how to use the Navigate function in Power Apps to create smooth user experiences by enabling seamless navigation between screens. This article covers basic navigation setup, custom transitions,
  • What the Pub/Sub Building Block: Dapr in Action - Ep. 21/1/2025 5:28:12 AM. In this video, you will understand what the Pub/Sub building block is, what are some of its concrete component implementations and how you can use it in your own applications.
  • Introduction to Dapr: Dapr in Action - Ep. 11/1/2025 5:25:50 AM. In this video, you will understand what Dapr is and how it solves some of the most common challenges when building distributed applications.
  • Service-to-Service Invocation: Dapr in Action - Ep. 31/1/2025 5:24:27 AM. In this episode, you will understand what the Service-to-Service invocation building block is, how it works, and how you can use it in your own applications.
  • Implementing Bubble Sort, Merge Sort, and Quick Sort in Java12/31/2024 9:05:12 AM. This article explains how to implement three popular sorting algorithms—Bubble Sort, Merge Sort, and Quick Sort—in Java. It provides simple, step-by-step explanations for each algorithm, including how
  • Understanding JavaScript Closures12/31/2024 6:02:22 AM. Closures in JavaScript enable functions to retain access to their lexical scope, even outside their context. They aid in data encapsulation, creating private variables, function factories, and event h
  • How to Format List Views in SharePoint12/31/2024 5:12:30 AM. SharePoint list formatting enhances data presentation by customizing appearance, adding alternating row styles, and applying conditional formatting. It improves readability, highlights key data, and b
  • Twisted Prime Number in C#12/30/2024 6:14:32 AM. In this article, I will explain how to determine whether a given number is a twisted prime number or not, and provide a comprehensive guide to do so, covering essential concepts, methods, and examples
  • Using Derived Column Task in SQL Server Integration Services12/30/2024 4:50:34 AM. The Derived Column Task in SQL Server Integration Services (SSIS) allows you to transform or modify data within your ETL process. It enables the creation of new columns or updates to existing ones usi
  • Displaying All Prime Numbers from 1 to N Using Java with Code12/28/2024 6:12:08 PM. Explore three methods to display prime numbers in Java: Simple Loop, Square Root Optimization, and Sieve of Eratosthenes, with detailed explanations, code examples, and efficiency comparisons for each
  • Using Regex in C# 9.012/28/2024 11:51:18 AM. Regular Expressions (Regex) can help with text processing, validating data, and manipulating strings in C# 9.0. This article explains the key features, applications, and benefits of using Regex in you
  • How to Transfer Files/Folders from AWS EC2 to Local Machine Using SCP12/27/2024 8:44:25 AM. Transferring files between an AWS EC2 instance and your local machine is easy using SCP. This guide explains the steps to securely copy files and folders, verify transfers, and ensure successful data
  • How to Create a Hub and Project on Azure AI Foundry12/27/2024 7:17:36 AM. In this article, we’ll walk you through the process of creating a Hub and Project in Azure AI Foundry, the foundational steps to building and managing your AI solutions.
  • How to Run a Java Program on Windows?12/26/2024 5:40:48 AM. This guide walks you through the process of writing and running a simple Java program on a Windows computer. It covers the installation of the Java Development Kit (JDK), setting up your environment,
  • Check Armstrong Number in Different Ways Using C#12/26/2024 4:14:41 AM. In this article, we will create a program in C# to check if the entered number is an Armstrong number or not. Explore various methods to check Armstrong numbers in C#, including while loops, for loops
  • Essential C# Keywords12/25/2024 2:03:05 PM. 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 ma
  • How to Reverse a String in Java12/24/2024 11:06:08 AM. Reversing a string in Java is a common task that involves reversing the order of characters in a string. For example, "Hello" becomes "olleH". To accomplish this in Java, we can us
  • Hello World! In 20 Different Programming Languages12/24/2024 9:01:37 AM. In this article, we are going to see how to print “Hello World” in 20 different programming languages. Explore how to print "Hello, World!" in 20 popular programming languages, showcasing sy
  • Advanced Logging with Proxies in C#12/24/2024 6:45:26 AM. This article presents a lightweight, dependency-free logging mechanism in C# using the DispatchProxy class. It enables efficient method interception, conditional logging, performance optimization, and
  • Custom middleware in .Net core12/24/2024 5:38:46 AM. Create a custom middleware in .NET Core to handle unhandled exceptions, and log errors, and return a user-friendly JSON response. Integrate it into the pipeline and test with endpoints to ensure robus
  • Problems of Learning (Programming Language) in (x) Days12/23/2024 11:58:08 AM. Learning programming isn't about cramming concepts in a few days. It's a gradual process requiring practice, understanding, and time. Avoid rushed approaches and focus on mastering concepts at
  • AI Ready Data for Enterprise : Unlocking the Future of Business Intelligence12/23/2024 9:01:23 AM. AI-ready data is crucial for enterprises to leverage AI effectively. It involves ensuring data is accurate, structured, labeled, and scalable, enabling AI models to make data-driven decisions, optimiz
  • Exploring HTML 5.3: New Features and Enhancements12/23/2024 8:45:49 AM. Discover the latest updates in HTML 5.3, including new elements, enhanced accessibility, and improved form elements. This article provides practical code examples to help you implement these features
  • Dynamic Pricing in E-Commerce: Maximizing Revenue with C# Algorithms12/23/2024 8:23:17 AM. Dynamic pricing allows businesses to adjust product prices in real time based on factors like demand, competition, and inventory levels. This article explains dynamic pricing, its benefits, and a basi
  • Understanding Parallel.For Method in c#12/23/2024 7:06:33 AM. 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 s
  • Secure Logout redirect in Azure AD B2C for Blazor application12/22/2024 5:41:54 AM. From this article, you will learn how to implement secure logout redirect in Azure AD B2C for the Blazor application. Learn to implement secure logout redirection in Blazor with Azure AD B2C, ensuring
  • Navigating Front-End Complexity: A Blueprint for Loosely Coupled Systems12/21/2024 4:38:07 PM. We will learn in this video how building your Front-End Architecture with intention will keep code bases manageable and easy to reason about, allowing for rapid development and easily responding to ch
  • Protect Your Data in S3: Enable Versioning for Extra Security12/20/2024 8:27:48 AM. Learn how to enable versioning in Amazon S3 to enhance data protection. This guide walks you through the steps to activate versioning, recover deleted or overwritten files, and safeguard against accid
  • Printing "Hello, World!" in Java: Different Techniques and Examples12/20/2024 7:04:43 AM. This article explores various methods to print "Hello, World!" in Java, introducing beginners to Java's syntax and structure. Examples include basic output, methods, string variables, an
  • Performance Optimization In .NET Core - Tips And Tricks To Improve Application Speed12/20/2024 4:30:21 AM. In this article, you will learn about Performance Optimization in .NET Core: Tips and tricks to improve application speed.
  • Sensitivity Labels in Teams 365 Groups and SharePoint Sites12/18/2024 5:24:37 AM. Extending sensitivity labels to Microsoft Teams, Microsoft 365 groups and SharePoint sites enhances data protection and compliance across collaboration platforms. It ensures that sensitive information
  • I’m Preparing for FAANG : Getting Started with Essentials12/18/2024 4:07:35 AM. Data structures and algorithms are important, but it is not always easy to grasp their main ideas. This “I’m Preparing for FAANG“ series will help you not just learn data structures and algorithms but
  • How to Transfer Files or Folders from Local Machine to Remote in EC212/17/2024 9:32:02 AM. This article explains how to transfer files or folders from your local computer to an Amazon EC2 instance using SSH and SCP. It covers the steps to connect to the EC2 instance, create a folder, and se
  • Understanding Access Modifiers in C#12/17/2024 5:16:32 AM. Access modifiers in C# control the visibility and access of class members such as fields, properties, methods, and classes. They enforce encapsulation by defining who can access what within a class, d
  • Sum Function in PowerFx using Canvas App with Power Apps12/16/2024 10:40:06 AM. Learn how to use Power Fx's Sum function in Power Apps to build custom business applications quickly. This guide covers creating a simple Canvas app, using Text Box and Label controls, and integra
  • Implementing Background Tasks in Python12/16/2024 10:08:39 AM. This article covers key concepts like concurrency, task queues, and process management, helping you execute time-consuming tasks efficiently without blocking your main program flow.
  • Understanding Dictionary in C#12/16/2024 9:36:06 AM. In this article, we will learn about the potential of C#'s Dictionary collection type with this comprehensive guide. Learn essential operations, iterate through key-value pairs, and explore advan