Related resources for ref
  • Sitecore Pipeline to add rel="noopener noreferrer" to a General Link11/2/2024 4:09:54 AM. This guide explores how to utilize the Sitecore pipeline to efficiently add the rel="noopener noreferrer" attribute to general links. This attribute enhances security by preventing potential
  • How to Create and Use Key Vault References in .NET Core Web API10/28/2024 4:14:04 AM. Azure App Configuration allows your application to use Key Vault references by creating keys that point to values stored in Key Vault. Rather than storing sensitive data directly, App Configuration us
  • Example of Aspect Oriented Paradigm with DispatchProxy Class 10/23/2024 5:25:01 AM. This article explores how to implement cross-cutting concerns in .NET using the DispatchProxy class. It demonstrates dynamic proxy creation for logging and other concerns, highlighting the benefits of
  • Learn SharedPreferences in Android10/22/2024 7:19:52 AM. SharedPreferences is an Android feature used to store small amounts of data in key-value pairs. It allows apps to save user preferences, settings, and simple data across sessions.
  • Using Attributes and Metadata in C# 1210/21/2024 5:38:45 AM. Ziggy Rafiq demonstrates how to use attributes and metadata in C# 12 including improvements in parameter types, reflection capabilities, and best practices for maintaining self-documenting code.
  • Creating and Opening Microsoft Word Document from .NET Using C#10/15/2024 11:54:12 AM. This article explores how to manipulate Microsoft Word documents using C# in a Windows Forms application. It covers adding a COM reference for Word, creating instances of the Word application, and uti
  • Understanding Infix, Postfix, and Prefix Expressions/Notations in DSA10/10/2024 3:36:19 AM. Infix, prefix, and postfix expressions are three notations for representing mathematical expressions in data structures and algorithms. Infix notation, where operators are between operands (e.g., A +
  • Change Your Profile's Local Language In SharePoint Online9/24/2024 9:05:12 AM. Discover step-by-step instructions for accessing language settings, customizing your profile, and enhancing your user experience. Whether you're looking to improve communication or simply prefer a
  • Add rel="nofollow noopener noreferrer" to External Links in Sitecore9/20/2024 9:06:55 AM. This guide explains how to enhance your Sitecore website's SEO and security by adding the attributes rel="nofollow", rel="noopener", and rel="noreferrer" to external
  • Why To Use C# And When To Prefer Other Languages9/19/2024 10:07:03 AM. This blog explores the choice between programming languages like C#, C++, and Java, focusing on productivity, ease of use, and project requirements. It emphasizes the importance of selecting the right
  • Why We Should Prefer To Use Dispose Method Than Finalize Method9/19/2024 6:09:09 AM. This article explores the benefits of Dispose for efficient resource cleanup, improved performance, and reliable memory management in C#. Discover best practices for handling managed and unmanaged res
  • How to Create a Simple Web Service and Use it in ASP.NET9/17/2024 10:29:10 AM. Learn to create and use a web service in ASP.NET with this guide. Start by setting up a new ASP.NET project in Visual Studio, adding a web service file, and defining methods for basic arithmetic opera
  • POCO to Dictionary Conversion Techniques in C#9/16/2024 5:02:08 AM. This article explores five methods for converting a C# POCO to a dictionary using reflection, LINQ, JSON libraries, and ExpandoObject, comparing their performance through Benchmark.NET to find the bes
  • Mastering Microsoft 365 Copilot Prompts8/27/2024 9:37:09 AM. Microsoft 365 Copilot enhances productivity by using AI to streamline workflows in apps like Word, Excel, and PowerPoint. Mastering prompt techniques—ranging from basic to advanced—enables users to ac
  • How ChatGPT Solves Coding Problems8/22/2024 7:14:05 AM. ChatGPT revolutionizes coding by assisting with debugging, generating code snippets, optimizing performance, and learning new programming concepts. It helps solve complex problems, supports collaborat
  • Understanding the Liskov Substitution Principle (LSP) with C#8/14/2024 8:15:01 AM. The Liskov Substitution Principle (LSP) ensures that objects of a base class can be replaced with objects of a derived class without altering program correctness. This principle, part of SOLID design,
  • Understand HTTP.sys Web Server In ASP.NET Core8/7/2024 10:47:20 AM. HTTP.sys is a Windows-based web server for ASP.NET Core, offering features like Windows Authentication, response caching, WebSockets, and HTTPS with SNI. Unlike Kestrel, it does not support IIS or IIS
  • Cross-Origin Resource Sharing (CORS) in .NET 88/6/2024 5:14:40 AM. Learn how to configure Cross-Origin Resource Sharing (CORS) in .NET 8 to control access to your APIs from different domains. Understand key concepts like Same-Origin Policy, preflight requests, and CO
  • T-SQL Script for Purging Tables with Foreign Key References8/2/2024 8:42:15 AM. This article provides a comprehensive T-SQL script for purging tables in SQL Server, including those with foreign key references, ensuring data integrity and correct order of operations. Ideal for SQL
  • How to Use ChatGPT?7/25/2024 8:17:09 AM. ChatGPT, developed by OpenAI, is a cutting-edge language model designed for versatile text generation and understanding. It assists with tasks like answering questions, content creation, and coding he
  • Singleton Design Pattern: Detailed Explanation and Practical Examples7/24/2024 6:52:58 AM. The Singleton Design Pattern ensures a class has only one instance and provides global access to it. Implementations include Basic Singleton, Thread-Safe Singleton with synchronization, Double-Checked
  • Real-World ADO.NET Use Cases: Case Studies and Best Practices7/24/2024 4:41:43 AM. ADO.NET remains a robust data access technology within the .NET framework, even as newer technologies emerge. Its ability to manage data interactions efficiently makes it suitable for a variety of rea
  • Prefer Static HashData Method over ComputeHash in C# .NET7/8/2024 12:20:33 PM. In .NET, the HashData method offers a modern, efficient way to perform hashing operations, eliminating the need for instantiating hashing algorithm classes like SHA256. It simplifies code, enhances pe
  • Filter and Fetch Property Listings by User Preferences6/27/2024 11:04:41 AM. xplore our platform's robust tools for filtering and fetching property listings according to your specific preferences. Customize your search based on location, price range, amenities, and more, e
  • Reflection In .NET6/19/2024 9:34:31 AM. Explore .NET Reflection, a powerful API for runtime type introspection in .NET Framework. Learn about key classes like System.Reflection.Assembly and System.Type, essential for dynamic type loading an
  • Simplifying @ViewChild And @ViewChildren In Angular6/17/2024 11:25:30 AM. In Angular, changing the behavior or appearance of an element in a template from the component class requires a reference variable. This can be achieved using the @ViewChild and @ViewChildren decorato
  • Common Code Smell Mistakes In C#, Part One6/14/2024 10:39:44 AM. Learn about code smells—indicators of deeper issues in programming. Discover through examples like redundant boolean literals, explicit exception throwing, inefficient string concatenation, redundant
  • Work With iframes in Angular6/12/2024 5:16:07 AM. Learn how to effectively embed and interact with iframes in your Angular application. This guide covers setting up iframes in Angular components, dynamically changing iframe URLs, ensuring security wi
  • Stack Vs Heap Memory - C#6/7/2024 10:28:14 AM. Explore the nuances of memory management in C# programming, distinguishing between value types and reference types, understanding dynamic and static memory allocation, evaluating access efficiency, r
  • Create, Run, Stop, Refresh, Logs And Delete WebJob In Azure5/30/2024 11:27:26 AM. Manage your Azure WebJobs effortlessly with these keywords: Create to initiate new tasks, Run to execute existing ones, Stop to halt operations, Refresh to update configurations, Logs for monitoring,
  • Null Propagation Operator: A New Feature of C# 6.05/29/2024 8:10:30 AM. On November 12, 2014, Microsoft announced Visual Studio 2015 Preview and C# 6.0, featuring the Null Propagation Operator. This operator simplifies null checks, reducing code complexity and bugs. It al
  • Mastering SOLID Principles in C# with Real-Time Examples5/29/2024 5:39:49 AM. Mastering SOLID principles in C# enhances software design by promoting maintainability, scalability, and robustness. These principles include Single Responsibility, Open/Closed, Liskov Substitution, I
  • Understanding Reflection in C# 5/28/2024 5:50:06 AM. Reflection in C# allows runtime inspection and interaction with object types and members, enabling dynamic invocation, type inspection, and metadata access. It's powerful for development tools and
  • Reflecting Data in .NET Classes-Part III: From Windows Forms5/27/2024 11:59:12 AM. Reflecting Data in .NET Classes-Part III: From Windows Forms" explores advanced techniques for dynamically accessing and displaying data in .NET applications using Windows Forms. This part focuse
  • Reflecting Data to .NET Classes: Part II5/27/2024 11:58:38 AM. This article continue the series of Reflecting Data to .NET Classes. In the first article, we discussed the concept “Reflecting Data”. The techniques behind it were also explained and demonstrated. Th
  • Null-Conditional Operators in C# - Simplifying Null Checks & More5/27/2024 11:46:08 AM. Explore the null-conditional operators in C# 6.0, which simplify null checks and prevent NullReferenceExceptions. Learn about the ?. operator, null-conditional indexing, and combining these with null-
  • Ref And Out keyword In C#5/24/2024 10:17:06 AM. IN this article, we will learn Ref" and "Out" keywords in C# are used to modify method parameter behavior. "Ref" passes parameters by reference, allowing method changes to ref
  • Test Unit Using Refit in ASP.NET Core5/24/2024 10:14:31 AM. Testing unit using Refit in ASP.NET Core involves verifying API requests and responses. With Refit, you can efficiently mock HTTP clients, perform integration tests, and ensure the functionality of yo
  • Post Data To Controller Without Page Refresh In ASP.NET MVC5/24/2024 9:14:45 AM. Submit data to ASP.NET MVC controller without page refresh using AJAX. Utilize JavaScript/jQuery to send FormData asynchronously, updating parts of the page dynamically, and enhancing user experience.
  • Understand the Refit in .NET Core5/24/2024 4:56:07 AM. We have a type-safe wrapper for communicating with HTTP-based APIs thanks to the C# Refit framework. We can build an interface that represents the API we want to interact with, rather than utilizing t
  • Understanding ToString() vs Convert.ToString() in C#5/23/2024 10:30:46 AM. In C#, both ToString() and Convert.ToString() are used to convert objects to their string representation. However, they have different usages and behavior. Understanding the differences between these
  • How to Auto-Refresh Grid View on Closing of Popup Menu5/17/2024 11:00:41 AM. Auto-refresh GridView on closing popup: Utilize JavaScript or jQuery to trigger a postback or AJAX call upon popup closure. Update GridView data source server-side to reflect changes dynamically, enha
  • How to Unload an Assembly Loaded Dynamically Using Reflection5/17/2024 10:37:44 AM. Learn how to unload an assembly that was dynamically loaded using reflection in .NET. This guide covers essential steps, including using AppDomain for isolation, managing memory efficiently, and pract
  • Reflecting Data In .NET Classes - Part IV - From Database Table5/17/2024 10:36:57 AM. In this segment of "Reflecting Data In .NET Classes," Part IV focuses on generating .NET classes from database tables. Utilizing reflection, it maps database schema to object-oriented struct
  • Dynamic Objects And Alternatives To Reflection5/17/2024 10:22:34 AM. The CodexMicroORM open-source project on GitHub includes several features to help you create fast, concise .NET deliverables. One such feature is implemented in the Performance. cs file and enables dy
  • Dynamically Call a Function in C#5/16/2024 5:52:41 AM. In this article, we will learn how to dynamically call a function in C# using reflection and delegates. By leveraging reflection, you can discover and invoke methods at runtime based on their names an
  • Boxing and Unboxing in .NET C#5/14/2024 5:20:51 AM. In C#, boxing and unpacking are crucial ideas. Value types (int, char, etc.), Reference types (object), and Pointer types are the three forms of data in the C# type system. In essence, Unboxing does t
  • Reflection and Attributes in C#5/8/2024 10:16:45 AM. Reflection in C# allows examining and manipulating types, methods, and other members at runtime. Attributes provide metadata to annotate code elements, aiding in customization and dynamic behavior. To
  • How to write Clean code in C#?5/6/2024 11:36:19 AM. Writing clean code is important so that it makes reading code easier, helps us fix and update it faster, and ensures it works smoothly and reliably. Here we will look for few tips to write clean code.
  • Understand Virtual Object.Equals, Static Object.Equals and Reference.Equals in Object Class5/1/2024 11:12:00 AM. In the Object class of C#, the Equals method can be overridden, creating virtual and static versions. Virtual Equals compares content, static compares references, while Reference. Equals provide refer
  • Dereferencing Pointers and Void Pointers in C4/29/2024 11:18:18 AM. Dereferencing pointers involves accessing the value stored at the memory address pointed to by a pointer. Void pointers in C are generic pointers that can point to any data type but require explicit t
  • Upload a File and Then Create Zip File in .NET 4.54/29/2024 9:55:58 AM. Learn file upload and zip file creation using DotNetZip Library in ASP.NET application. Setup library reference, add file upload control, and implement zip file creation logic. Utilize System.IO for
  • Story Of Equality In .NET - Part One4/26/2024 12:15:39 PM. This content outlines the complexities of equality and comparison in .NET, diving into topics like reference vs. value equality, the role of interfaces, and issues with floating-point arithmetic. It e
  • Late Binding With Reflection4/25/2024 11:30:37 AM. Component based technology has done great things for software development, allowing reuse and leading to better-written code that separates subjects and entities into distinct components.
  • Clean Code - Single Level Of Abstraction4/25/2024 8:50:29 AM. Discover the essence of clean code with Single Level of Abstraction. Elevate readability and maintainability by adhering to this principle, ensuring each function or method performs a single task at a
  • Implementing Equality For Reference Types4/25/2024 7:58:08 AM. Learn how to implement equality for reference types in C# to compare objects based on their values rather than their references. Understand the complexities introduced by inheritance and null handling
  • Getting Assembly Metadata at Runtime4/23/2024 8:22:02 AM. Retrieving assembly metadata at runtime in .NET involves using reflection, and accessing attributes like AssemblyVersion or custom ones. This dynamic analysis enables discovering types, members, and o
  • Assembly Browser: Browsing a .NET Assembly4/22/2024 9:28:25 AM. Learn to create EXE and DLL files using MASM in Visual Studio. Configure project settings, write assembly code, debug, and test applications. Explore the power of assembly language for faster executio
  • .NET Reverse Engineering: Part 34/19/2024 10:37:22 AM. In this article, we shall be confronted with the rest of the implementation in the context of CIL programming as such, how to build and consume DLL file components using the MSIL programming opcodes i
  • Filterable DataGridView using Linq and reflections4/19/2024 10:29:32 AM. Create a dynamic DataGridView in C# with filter capabilities using Linq and reflection. Manipulate data efficiently, enhance user experience, and utilize object-oriented programming for flexible data
  • Create Enterprise Search Center Site Collection in SharePoint4/18/2024 8:25:23 AM. Empower your organization with an Enterprise Search Center Site Collection in SharePoint 2013 Online. Enhance content discovery, refine queries, and customize results for efficient information retriev
  • Sharing Data from Child to Parent in Angular 8 Using @viewchild4/15/2024 11:51:06 AM. Angular 8 facilitates efficient parent-child component communication through @ViewChild. This TypeScript decorator allows a parent component to access a child component's properties and methods, e
  • Token Based Authentication using Web API 2, Owin, and Identity4/15/2024 11:45:24 AM. Implement secure token-based authentication in Web API 2 using Owin and Identity framework. Generate JWT tokens for user authentication, manage access and refresh tokens, and enforce authorization pol
  • C# Out Parameter: Usage, Syntax, and Updates4/15/2024 11:31:21 AM. C# out parameters facilitate passing method arguments' references. Unlike ref, they need not be initialized. With C# 7.0, parameters can be directly defined in the method, streamlining code. A wi
  • Automate Azure Key Vault Key Refresh with Managed Identity 4/15/2024 8:41:39 AM. Automate key refresh in Azure Key Vault using Azure Function with Managed Identity. Enhance security and efficiency by managing secrets automatically within your Azure environment, ensuring seamless a
  • Consuming Web Service In a Console Application4/11/2024 10:56:50 AM. Integrate web services seamlessly into console applications using .NET frameworks like .NET Core or .NET Framework. Utilize HttpClient or service references to communicate with SOAP or RESTful APIs, e
  • C# 8.0 ('Nullable Enable') To Avoid Null Reference Exception4/10/2024 9:34:02 AM. Explore the C# 8.0 nullable enable feature, identifying null reference exceptions in production code. Understand its implementation, compiler verification, and error detection, ensuring proper initial
  • Understanding C# Data Types4/8/2024 11:24:28 AM. Understanding C# Data Types is essential for programming in C#. It involves grasping primitive types like integers, floating-point numbers, booleans, and characters, as well as complex types like stri
  • How To Change Data Source Of Existing Report In Power BI4/4/2024 9:12:57 AM. To change the data source of an existing report in Power BI, access the report and navigate to "Edit Queries." Then, update the data source connection by modifying the query or connection se
  • Attribute Routing in ASP.Net MVC 5.04/2/2024 9:14:50 AM. This article introduces Attribute routing in ASP.Net MVC 5.0 and offers a powerful way to define routes directly within controller actions using attributes, enhancing control over URL patterns and rou
  • Exception Filters in MVC4/2/2024 9:12:12 AM. Learn how MVC handles exceptions using built-in and custom exception filters. Explore the HandleError attribute for managing exceptions and creating custom error pages. Avoid the dreaded Yellow Scree
  • Attribute Based Routing In ASP.NET MVC 54/1/2024 8:15:42 AM. Explore ASP.NET MVC 5's attribute-based routing, offering debugging ease, decoupling benefits, and flexible route configuration. Learn to optimize routing with RoutePrefix, Route Constraints, and
  • Background Refresh: Keeping Your App Updated and Responsive4/1/2024 3:57:44 AM. In this article you will learn optimal techniques for ensuring your app stays updated and responsive through the background refresh.
  • Boxing and Unboxing in C#3/28/2024 10:40:41 AM. In this article, we will learn Boxing and unboxing in C# allow conversion from value types to reference types and vice versa. This article explains boxing and unboxing in C#.
  • ref vs out in C#3/28/2024 10:37:15 AM. Explore the distinction between 'ref' and 'out' keywords in C#. Learn how 'ref' passes arguments by reference for both input and output, while 'out' is used solely for
  • Be Careful With Your SQL Server Max Memory Settings3/28/2024 6:35:24 AM. Quite often, I see database administrators set SQL Server Max Server Memory thinking that only everything related to SQL Server uses this shared memory pool. This is a mistake. There are many things t
  • Solid Principle in C# : A Quick Reference with Example3/24/2024 6:02:50 PM. These principles guide object-oriented design for more understandable, flexible, and maintainable software. The Single Responsibility Principle suggests a class should have only one reason to change,
  • Experience the New Features in Visual Studio3/20/2024 11:43:51 AM. Discover the latest enhancements in Visual Studio 2017, offering improved productivity, performance, and collaboration tools. Explore new features for code navigation, debugging, and code refactoring,
  • Refactoring Common Code with Azure Bicep User Defined Functions3/19/2024 5:22:47 AM. Learn how to use Bicep's new feature (in preview currently) called "User Defined Functions" to make deploying your cloud resources on Microsoft Azure easier. This blog will teach you a s
  • Auto-Populate Azure Pipeline Variables and Connections3/11/2024 10:44:47 AM. In this article we will discuss how deployment settings file can be used to auto-populate environment variables and connection references in target environment.
  • A Comprehensive Guide to Nullable Reference Types in C# 103/8/2024 2:55:22 AM. Explore a comprehensive guide to leveraging nullable reference types in C# 10 by Ziggy Rafiq, providing detailed explanations, code examples, and best practices for improving code safety and robustnes
  • Creating Custom Attribute Directives in Angular3/7/2024 5:38:16 AM. Angular is a powerful framework for building dynamic web applications with JavaScript, HTML, and CSS. One of its key features is the ability to create custom directives, which allow developers to exte
  • How to Debug ForwardRefs in DevTools in React.js3/5/2024 11:09:40 AM. 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 de
  • Understanding Regional Settings in SharePoint3/1/2024 11:50:45 AM. This guide offers a comprehensive overview of Regional Settings in SharePoint, emphasizing their significance in enhancing user experience and fostering global collaboration. It covers the functionali
  • How to Create Custom SharePoint Content Type using Visual Studio2/29/2024 10:18:28 AM. Create custom SharePoint 2010 Content Types in Visual Studio 2010. Utilize Features and Elements.xml for customization. Define ContentType attributes like ID, Name, Group, Description, and Version. Le
  • C# - Understand Equality For Value Type And Reference Type2/29/2024 9:55:15 AM. In this article, you will learn about the nuances of equality comparison in C#, distinguishing between value types (like structs) and reference types (like classes). Understand how the == operator beh
  • How to Enable Single Click to Open an Item in Windows 82/28/2024 7:09:50 AM. In this article, we will learn how to enable a single click to open an item in Windows 8 for faster navigation. Customize your mouse settings to streamline your workflow and improve efficiency.
  • Quick SQL Refresher 2/28/2024 4:39:54 AM. The Quick SQL Refresher provides a concise cheat sheet for SQL, covering essential concepts, keys, commands (DDL, DML, DQL, DCL, TCL), constraints, clauses, T-SQL fundamentals, joins, functions, excep
  • How To Set A Printer To Print Black And White In Windows 102/27/2024 11:18:59 AM. In this article, we will discover how to set your printer to print in black and white on Windows 10. Save ink and customize your printing preferences with ease. Learn to adjust settings, navigate prin
  • How to Create Refs in React.js?2/27/2024 4:02:53 AM. In React, refs facilitate direct access to DOM elements or class component instances. Learn how to create, access, and use refs for tasks like focus management, animations, and third-party library int
  • Mozilla Firefox Metro Version For Windows 82/26/2024 9:27:24 AM. This article explains how to Discover the optimized browsing experience with Mozilla Firefox's Metro version tailored specifically for Windows 8. Enjoy seamless integration with the modern UI, tou
  • Change Screen Refresh Rate In Windows 102/22/2024 11:31:32 AM. In this article, I have described how to change the screen refresh rate in Windows 10. The Screen refresh rate in Windows 10 is the number of times during a second that a device reconstructs its buff
  • How To Change The Download Location In Windows 102/22/2024 11:24:39 AM. In this article, I have described how to Modify the download location in Windows 10 to suit your preferences and organizational needs. Customize where files are saved for easier access and efficient f
  • Vue Template Refs Improving DOM Manipulation2/22/2024 6:18:51 AM. Vue Template Refs are a powerful feature that enables you to directly access and manipulate DOM elements in a Vue.js application. By using the ref attribute and the $refs object, you can achieve dynam
  • What is Reflection In C#2/20/2024 6:02:24 AM. Introduction to reflection: Reflection is a powerful feature in C# that allows developers to inspect and manipulate types, methods, properties, and other elements of code dynamically at runtime. It en
  • AccessToken Vs ID Token Vs Refresh Token - What? Why?When?2/16/2024 6:33:16 AM. This article elucidates various token types in OpenID Connect, including JSON Web Tokens (JWT), Access Tokens, ID Tokens, and Refresh Tokens. It discusses their significance, structure, and usage in a
  • Refresh Power BI Semantic Model from MSFT Fabric Data Pipeline2/13/2024 8:27:10 AM. This content provides a solution for refreshing the Power BI Semantic Model using Microsoft Fabric Data Pipelines. It outlines the problem statement, prerequisites, and a detailed step-by-step solutio
  • Learn about Reflection in C#2/13/2024 6:39:35 AM. Reflection is a powerful feature in C# that enables you to inspect and interact with types, assemblies, and objects at runtime. It provides a way to dynamically discover and use information about type
  • Difference Between UNION and UNION All (SQL Server)?2/12/2024 11:55:50 AM. UNION merges and filters out duplicates from various SELECT queries, whereas UNION ALL combines them without eliminating duplicates, providing quicker results but retaining all rows, including duplica
  • Null Value And Null Reference Handling - C#6 To C# 9 New Features - Day One2/12/2024 9:21:51 AM. This article covers the options available in C# for null value and null reference handling. It includes new features of null handling introduced in C# 6.0, C# 8.0, and the upcoming version of C# 9.0.