Related resources for EST
  • Create a Gen AI App Using DeepSeek-R1 model With Langchain And Ollama2/2/2025 7:26:12 AM. Create a Gen AI App Using the DeepSeek-R1 model With Langchain And Ollama. This article guides you in building a GenAI app using DeepSeek-R1, Langchain, and Ollama. It covers installation, model setup
  • Compare ASP.NET SOAP Services vs Core APIs with Code1/28/2025 3:55:04 AM. Discover the key differences between ASP.NET SOAP Web Services (ASMX) and ASP.NET Core SOAP APIs in this detailed guide by Ziggy Rafiq. Get code examples, best practices, and insights for both modern
  • The Cybersecurity Frontier - Securing the Fifth Domain of Warfare1/27/2025 11:44:50 AM. Cybersecurity has emerged as the fifth domain of warfare, impacting global security. It involves protecting critical infrastructure, countering cyberattacks, and leveraging AI, blockchain, and zero-tr
  • 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,
  • 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.
  • 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
  • Mastering BenchmarkDotNet: The Essential Benchmarking Library for .NET Developers1/23/2025 8:38:41 AM. Mastering BenchmarkDotNet: The Essential Benchmarking Library for .NET Developers guides you through using BenchmarkDotNet, a powerful tool for measuring and optimizing the performance of .NET applica
  • Create, Insert and Query Nested Data Structures in Databricks SQL1/22/2025 8:59:37 AM. In Databricks SQL, nested data structures like arrays and structs allow you to elegantly manage and query complex, hierarchical data with ease, transforming intricate datasets into insightful, actiona
  • 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
  • How GitHub Copilot Assists with Debugging1/19/2025 6:21:43 AM. 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 req
  • Integrate GPT Models with Azure OpenAI Service1/18/2025 6:33:14 AM. Learn to set up Azure OpenAI Service: create an account, request access, deploy resources, obtain API keys, explore models like GPT-4, integrate via APIs, test, monitor usage, and scale for powerful A
  • Python Testing Framework with Example 1/17/2025 5:04:45 AM. This article covers popular frameworks like pytest and unit test, explaining their features, setup, and usage. Gain insights into automating tests for better reliability and efficiency in your project
  • Image Moderation System with AWS Rekognition, Nest.js, and React1/17/2025 4:42:36 AM. Automatic picture analysis is used by image moderation systems to find and mark potentially offensive or dangerous content. This post will discuss how to use AWS Rekognition, Nest.js, and React to cre
  • .NET8/9 – Testing Different Build/Deployment Modes – Part 61/17/2025 4:31:46 AM. Learn how to configure and validate build pipelines, optimize deployment processes, and ensure application stability. This sixth installment dives deep into practical strategies for DevOps success.
  • .NET8/9 – Testing different Build/Deployment modes – Part 51/16/2025 9:16:16 AM. Explore various .NET8/9 build, publish, and deployment modes, including single-file apps, AOT precompilation, and framework-dependent/independent setups. Learn about tools like dotnet restore, global.
  • .NET8/9 – Testing different Build/Deployment modes – Part41/16/2025 4:17:27 AM. Explore various .NET8/9 build modes, including framework-dependent, self-contained, single-file deployments, AOT compilation, trimming options, and more, using Microsoft tools and dotPeek decompiler f
  • .NET8/9 – Testing Different Build/Deployment Modes – Part 31/15/2025 9:42:57 AM. This article explores 15 different build modes in .NET 8/9, including framework-dependent, framework-independent, single-file bundling, trimming unused libraries, and Ahead-of-Time (AOT) precompiling.
  • .NET8/9 – Testing Different Build/Deployment Modes – Part 21/15/2025 4:50:51 AM. This article explores testing various build and deployment modes in .NET 8 and .NET 9. It delves into advanced techniques, comparisons, and optimization strategies to ensure seamless application deplo
  • .NET 8/9 – Testing Different Build/Deployment Modes – Part 11/14/2025 5:48:22 AM. Learn how to test various configurations, optimize deployment pipelines, and enhance the build process for efficient development workflows. Part 1 covers essential setup and testing strategies for .NE
  • 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.
  • Best way of implementing Domain-driven design, Clean Architecture and CQRS1/13/2025 11:58:28 AM. Domain-Driven Design (DDD), Clean Architecture, CQRS, and software design principles emphasize building scalable, maintainable systems. Key concepts include aggregates, events, repositories, and facto
  • Testing Speed of Modern External SSD Backup1/13/2025 6:02:25 AM. Discover how modern external SSDs perform in terms of speed and efficiency for data backups. This article explores key metrics like read/write speeds, real-world performance, and benchmarking tests.
  • The Ultimate Guide to Writing NUnit Unit Tests in .NET 91/10/2025 10:54:39 AM. Demonstrates how to write robust and reliable unit tests in .NET 9 using NUnit. This article teaches developers how to write effective unit tests in .NET 9 using NUnit, covering test setup, assertions
  • 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.
  • Bringing Legacy .NET Framework Applications into the Modern Era1/10/2025 10:21:36 AM. With this guide, you'll learn how to migrate your legacy .NET Framework apps to .NET 9, without refactoring code. It also discusses namespace updates, error handling improvements, and unit testing
  • 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
  • Calculate Simple Interest in Java with Code1/8/2025 9:59:13 AM. Learn how to calculate simple interest in Java using user input, exception handling, and validation. This article includes step-by-step explanations, example code, and techniques for handling invalid
  • What’s the Difference Between localhost and 127.0.0.1?1/7/2025 6:08:53 AM. Understand the difference between localhost and 127.0.0.1, their roles in networking, and when to use each for development, testing, or troubleshooting.
  • The Importance of Unit Testing in .NET Applications1/7/2025 5:16:22 AM. Unit testing is a crucial practice in .NET applications that helps ensure code reliability, maintainability, and efficiency. By using frameworks like NUnit, MSTest, and XUnit, developers can automate
  • API Versioning In ASP.NET Core1/6/2025 8:17:23 AM. This article covers versioning strategies, best practices, and configuration methods, ensuring backward compatibility and smooth upgrades for your RESTful APIs. Perfect for developers of all levels.
  • How to Restore a Snapshot in Amazon RDS1/3/2025 5:59:11 AM. Learn how to restore a snapshot in Amazon RDS with this simple step-by-step guide. Amazon RDS allows you to back up and restore your database easily using snapshots.
  • Moq Unit Testing in .NET Core with xUnit1/3/2025 4:48:33 AM. This guide covers mocking dependencies, setting up test projects, and writing efficient unit tests for your applications. Perfect for developers seeking to enhance their testing skills and build robus
  • How to Find the Largest and Smallest Element in an Array in Java1/2/2025 11:24:32 AM. In this article, we explained how to find the largest and smallest numbers in an array in Java. The process involves initializing two variables, one for the largest and one for the smallest number, wi
  • Bulk and Transactional Batch Operations with the Azure Cosmos DB .NET 12/30/2024 6:59:52 AM. Azure Cosmos DB provides Bulk and Transactional Batch Operations for efficient data management. Bulk Operations support high-throughput processing across multiple partition keys, while Transactional B
  • Configure SharePoint Site Settings Using Power Automate12/27/2024 4:06:47 AM. This article covers automating site settings configuration, reducing manual tasks, and improving efficiency. With Power Automate workflows, you can manage permissions, update site properties, and auto
  • 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
  • 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
  • Use Endpoints Explorer with .http Files in Visual Studio12/23/2024 6:51:37 AM. Say goodbye to Postman and Swagger with Endpoints Explorer in Visual Studio! Learn how to test and explore APIs using .http files, simplify your API workflow, and enhance your development experience.
  • Learn NLog Advanced Usage / Change NLog Configuration Per Request12/20/2024 8:39:38 AM. 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 conf
  • Implement FluentValidation in a .NET Web API12/20/2024 5:24:56 AM. Learn how to implement data validation in a .NET Web API using FluentValidation. Explore creating validation rules, handling nested objects, custom validations, and conditional logic. Customize error
  • Unit Testing in .NET Core with xUnit12/16/2024 11:34:13 AM. One of the main aspects of software testing that a developer can manage themselves is unit testing. It is employed to test your code's tiniest elements. Unit tests are used to verify that your cod
  • Character Occurrence in a String in C#12/13/2024 10:39:55 AM. In this article, I will discuss how to count the number of occurrences of a character in a string in C# with Examples. This article explores various ways to count character occurrences in a string usi
  • The Complete Guide to NUnit Testing in C# 13 and .NET 912/10/2024 3:23:37 PM. This comprehensive guide explains NUnit testing in C# 13 with .NET 9 with detailed explanations, modern testing techniques, and practical code examples. Authored by Ziggy Rafiq.
  • How To Reverse Each Word Of Given String12/9/2024 8:45:57 AM. This article demonstrates how to reverse each word in a string using C#. It provides a simple approach to solving this common interview question, with code examples and explanations.
  • Explaining Palindrome Program in C#12/9/2024 6:00:47 AM. In this article, I will discuss the Palindrome Program in C# (Palindrome Number and Palindrome String) with Examples. It includes detailed explanations and practical C# implementations.
  • What are Meme Coins?12/9/2024 4:06:43 AM. Meme coins or meme tokens are one of the biggest hypes today. Learn about what meme coins are all about. Meme coins, inspired by internet humor, thrive on community support but lack utility and face h
  • Connecting Angular Frontend to MongoDB via Express Backend12/8/2024 5:39:27 AM. Learn to connect MongoDB, Express, and Angular for full-stack development. Build a REST API backend with Express and Mongoose, and create a dynamic Angular frontend for CRUD operations. Simplify data
  • Rate Limiting In .NET Core12/7/2024 3:18:40 AM. This article explores implementing rate limiting using middleware, configuring policies, and handling scenarios like API throttling. Learn to optimize your applications effectively with ASP.NET Core.
  • Unit Test (2) --- TSQLT12/7/2024 2:51:50 AM. This article will discuss TSQLT Unit Test.
  • Unit Test (4) --- Code Coverage12/7/2024 2:51:12 AM. This article is to discuss Code Coverage for unit testing.
  • Unit Test (1) --- Basic12/7/2024 2:50:42 AM. This article will discuss Unit Test issues.
  • Unit Test (4-1) --- Code Coverage Report12/7/2024 2:50:12 AM. This article will discuss the code coverage reporting
  • Stratis Launches Liquid Staking Beta on Auroria Testnet12/6/2024 10:23:22 AM. Stratis is excited to announce that liquid staking on the Stratis blockchain is now available in beta on the Auroria Testnet
  • Palindrome Number in C#12/5/2024 8:28:36 AM. Learn to check if a number is a palindrome in C#. Understand what a palindrome number is and follow a step-by-step guide with code examples to implement it efficiently.
  • ASP.NET Core CRUD using Dapper, .NET 8 using SQL Server12/5/2024 7:18:42 AM. Learn to build a CRUD (Create, Retrieve, Update, Delete) application in ASP.NET Core MVC using .NET 8 and Dapper ORM. This guide covers creating models, repositories, controllers, and Razor views with
  • Restoring Deleted Power Automate Flows using Power Automate12/5/2024 4:06:59 AM. Process or steps to restore the deleted Power Automate flow using another Power Automate flow. Restoring Deleted Power Automate Flows using Power Automate.
  • Palindrome String Program in C#12/4/2024 10:58:47 AM. Explore how to determine if a string is a palindrome in C#. Learn the concept and examples, and implement a simple solution to check palindrome strings for interview preparation.
  • How to Locally Override Code and Test It in the Browser?12/4/2024 5:21:01 AM. This guide covers setting up a local development environment, using browser developer tools, and implementing changes directly to see the results instantly, enhancing your web development workflow.
  • How to Reverse Number in C#12/3/2024 10:21:39 AM. Learn two methods to reverse a number in C#: using arithmetic operations and `string.Reverse()`. This essential C# interview topic is explained with practical code examples and outputs.
  • Cross Browser Compatible Applications12/3/2024 6:47:43 AM. Explore best practices, tools for browser compatibility testing, and techniques like responsive design, progressive enhancement, and code validation to enhance user experience and accessibility.
  • How to Reverse a String in C#?12/3/2024 3:52:14 AM. Explore four methods to reverse a string in C#: using string.Reverse(), Array.Reverse(), for loop, and foreach loop. Ideal for interview preparation with practical examples and outputs.
  • Top Benefits of Alibaba Cloud's ACK for Kubernetes Management12/2/2024 4:11:03 AM. Discover how Alibaba Cloud's ACK simplifies Kubernetes with scalability, security, and cost-efficiency, empowering businesses with streamlined container management.
  • Understanding .http Files in .NET 812/1/2024 5:24:59 AM. 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
  • What is a CTE, and How Do You Write a CTE in SQL Server?11/29/2024 8:23:30 AM. A Common Table Expression (CTE) in SQL Server is a temporary result set that can be referred to within a SELECT, INSERT, UPDATE, or DELETE query. CTEs simplify complex queries by breaking them into ma
  • Optimizing Performance in Azure Cosmos DB: Best Practices11/29/2024 5:20:56 AM. Azure Cosmos DB optimization enhances performance, scalability, and cost-efficiency. Key practices include selecting the right partition key, customizing indexing, optimizing queries, tuning consisten
  • Minimal Web API With .NET 911/27/2024 11:10:40 AM. In this article, you will learn about RESTFul Minimal Web API with .NET 6 and .NET 7. REST APIs use the REST architecture style to provide standardized resource access using HTTP verbs. Minimal APIs
  • Create On Demand Job in AWS11/27/2024 10:40:23 AM. This architecture integrates AWS Lambda, API Gateway, SQS, and S3 to process on-demand jobs. API Gateway triggers Lambda functions via REST API, Lambda processes jobs, polls messages from an SQS queue
  • How to Use Markdown to Format Power Automate Approval Requests11/25/2024 5:52:24 AM. This guide explains how to create visually appealing and well-structured emails, improving clarity and user experience in approval workflows. Customize your emails with ease using HTML.
  • Introduction To Minimal API using ASP.NET Core 811/21/2024 7:52:06 AM. Minimal API in .NET Core 6.0 simplifies the process of creating HTTP APIs by reducing code verbosity and dependencies. It is ideal for microservices, offering advantages like lightweight routing, impr
  • Events: Love Triangle in Integration Testing11/20/2024 6:30:48 AM. This video will delve into the main problems of not creating integration tests that check whether the application works fine, showing different alternatives with their pros and cons.
  • Types of APIs and Essential API Testing Tools11/18/2024 8:41:55 AM. Learn about essential API testing tools such as Postman, SoapUI, and JMeter, which help ensure the functionality, performance, and security of APIs through effective testing and automation.
  • Repository Pattern in .NET Core for Clean Data Access11/15/2024 11:24:56 AM. Learn how to separate business logic from data logic, enhance testability, and reduce code duplication. By following these best practices, you’ll achieve modular, scalable applications in .NET Core.
  • Increase Application Performance using Task.Run in .NET Core11/15/2024 11:18:38 AM. Explore the power of Task.Run in .NET Core to efficiently handle background tasks like logging, report generation, and email sending, enhancing application performance and responsiveness without block
  • .NET 9 is Out Now11/15/2024 8:47:33 AM. This article explains in detail the latest release of .NET. The latest .NET ecosystem updates improve performance, security, and productivity across C# 13, ASP.NET Core, EF Core, .NET Runtime, Librari
  • Build Testimonial Carousel in React with Dynamic Animations 11/15/2024 8:24:46 AM. Create an interactive testimonial carousel in React to showcase client feedback effectively. This component offers smooth animations, auto-advancing slides, responsive design, and dynamic star ratings
  • Loading Nested JSON File Data in Dropdown ASP.NET11/14/2024 6:58:43 AM. Learn how to load and bind nested JSON data to a dropdown in ASP.NET, covering both client-side and server-side techniques for dynamic data binding and efficient JSON parsing in web applications.
  • Testing API Endpoints Using C# and Swagger11/14/2024 6:02:21 AM. Learn how to test API endpoints effectively using C# and Swagger. This guide covers setting up Swagger for API documentation, configuring C# for testing endpoints, and automating tests to ensure relia
  • Best Practices in Building Cloud Distributed Systems11/12/2024 11:17:56 AM. This video will explore key topics related to building cloud-native and distributed systems, including scalability, availability, and resilience.
  • Beginner's Guide to CRUD Operations in .NET Core 8 Web API11/12/2024 7:30:14 AM. This guide walks you through creating a .NET Core 8 Web API for managing employee data with full CRUD operations. Using Entity Framework Core, you’ll define models, connect to a SQL database, create e
  • Why is Kubernetes Necessary for Modern Applications Deployment?11/8/2024 5:02:35 AM. In this article, we will learn Kubernetes streamlines modern app deployment by orchestrating containers, ensuring scalability, and automating management. It optimizes resources, enhances reliability,
  • Fetch Document Versions in SharePoint using PowerShell11/8/2024 4:24:10 AM. This PowerShell script connects to a SharePoint site to retrieve document versions from a specified library. It gathers metadata, including version numbers, last modified dates, and user details, then
  • Overview of SharePoint Search API for SharePoint User Profiles11/7/2024 6:43:36 AM. The SharePoint Search API allows you to query user profile data, such as name, email, job title, and department. Using the POST /search/postquery method, you can easily retrieve user information with
  • How to Forensic Investigate Security Incidents in Microsoft Azure11/5/2024 8:50:56 AM. This video discusses the forensic acquisition methodology of an Azure VM and an assumed scenario to divide the whole process into multiple steps.
  • Managing User Data in Azure AD with Microsoft Graph API11/5/2024 5:47:57 AM. Microsoft Graph API is a RESTful web API that provides access to Microsoft 365 services, enabling developers to manage user data in Azure Active Directory. It allows operations such as retrieving, cre
  • Exploring the New T-SQL Enhancements in SQL Server 202211/5/2024 5:39:41 AM. 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 opt
  • What is Azure Offensive Security11/3/2024 4:17:28 AM. Azure Offensive Security focuses on proactively testing and strengthening the security of Azure environments. It uses tools like Microsoft Defender for Cloud, Azure Sentinel, and Threat Modeling to id
  • Top AI Tools for Testers10/30/2024 6:04:42 AM. Artificial Intelligence (AI) revolutionizes software testing by automating repetitive tasks, enhancing accuracy, and expediting the testing process. It enables testers to generate test cases, detect d
  • Integrating OpenAI's Assistant API in .NET Applications10/30/2024 5:41:53 AM. Integrating OpenAI's Assistant API in .NET empowers developers with advanced natural language processing capabilities. Using C# and Visual Studio, set up your project, manage API credentials secur
  • DDoS Attacks and Prevention using .NET Core10/28/2024 6:30:12 AM. This article covers the basics of DDoS (Distributed Denial of Service) attacks and prevention methods in .NET Core. It explains how to identify DDoS symptoms and apply preventive techniques, including
  • Endpoint Explorer in Visual Studio 202210/28/2024 5:54:45 AM. Endpoint Explorer in Visual Studio 2022 is a powerful tool for developers to easily test, debug, and manage API endpoints directly within the IDE. It streamlines API development by allowing quick setu
  • Java 23: The Latest Features and Improvements10/28/2024 5:49:16 AM. This latest release introduces updates in pattern matching, memory management, and enhanced API functionalities. Java 23 simplifies coding tasks, boosts efficiency, and strengthens application stabili
  • Rename Folder in SharePoint Online Document Library with Power Automate10/28/2024 5:45:14 AM. In SharePoint Online, renaming a folder in a Document Library with Power Automate can be done using an HTTP request to interact with the SharePoint REST API, as Power Automate lacks a direct rename ac
  • Add Multiple Users to SharePoint Group together in one API call10/26/2024 6:33:17 AM. This article outlines how to streamline adding multiple users to a SharePoint Group using Power Automate. By leveraging a single HTTP request, users can efficiently batch add members to a group.
  • Restore Deleted Flows with PowerShell10/26/2024 6:07:39 AM. Learn how to restore deleted Power Automate flows using PowerShell in this comprehensive guide. This process enables users to recover important automated workflows, minimizing downtime and preserving
  • The Best Ordinal Wallets for Beginners in 202410/25/2024 5:34:27 AM. In 2024, choosing the right ordinals wallet is crucial for managing digital assets securely. Options like Xverse and Hiro wallets offer user-friendly interfaces and strong security for beginners and v
  • Restore Deleted Flows using Power Automate10/25/2024 5:13:54 AM. Learn step-by-step methods to retrieve flows, manage versions, and safeguard automated tasks. Ensure smooth operations by understanding flow recovery options within Microsoft Power Automate.
  • Web api call in Android10/25/2024 4:55:38 AM. This article explains how to call a Web API in an Android app using Java. It covers key concepts like HTTP methods (GET, POST), status codes, headers, and the use of the OkHttp library for making API
  • Delete Comment from SharePoint List Item10/24/2024 10:54:43 AM. This article explains how to delete comments from a SharePoint list item using the SharePoint REST API and Power Automate. It covers creating a flow with a manual trigger, fetching comment details via
  • Mastering API Testing with Api.http Files in .NET Projects10/23/2024 6:06:57 AM. The Api.http file in a .NET project is a text file containing one or more HTTP requests that can be executed directly from the development environment, such as Visual Studio or Visual Studio Code. Thi
  • ASP.NET Core Middleware10/22/2024 11:57:39 AM. ASP.NET Core Middleware plays a crucial role in the request processing pipeline of web applications. It allows developers to add custom functionalities, such as authentication, logging, and error hand