C# Corner
Tech
News
Videos
Forums
Jobs
Books
Events
More
Interviews
Live
Learn
Training
Career
Members
Blogs
Challenges
Certification
Contribute
Article
Blog
Video
Ebook
Interview Question
Collapse
Feed
Dashboard
Wallet
Learn
Achievements
Network
Refer
Rewards
SharpGPT
Premium
Contribute
Article
Blog
Video
Ebook
Interview Question
Register
Login
Tags
No tag found
Content Filter
Articles
Videos
Blogs
Resources
News
Forums
Interviews
Complexity Level
Beginner
Intermediate
Advanced
Refine by Author
[Clear]
Ziggy Rafiq(8)
Jitendra Mesavaniya(8)
Jaimin Shethiya(5)
Rikam Palkar(4)
Ayush Gupta(4)
Ajay Kumar(4)
Sreenath Kappoor(3)
Naveen Kumar(3)
Chetan Sanghani(3)
Tharunkumar Magudeeswaran(2)
Praveen Raveendran Pillai(2)
Baibhav Kumar(2)
Mohamed Shifan(2)
Sanjay Kumar(2)
Darshan Adakane(2)
John Godel(1)
Jay Krishna Reddy (1)
Amit Mohanty(1)
Dashrath Hapani(1)
Shiv Sharma(1)
Sangeetha S(1)
Rohit Gupta(1)
Vijay Kumari(1)
Deepak Tewatia(1)
Rajiv Singh(1)
Rajeev Paliwal(1)
Lalit Bansal(1)
Ck Nitin(1)
Jalpa Dhola(1)
Aayushi B(1)
Vijay Pratap Singh(1)
Sreeparna Sreejay(1)
Aiswarya E V(1)
Jin Necesario(1)
Vinay Ayinapurapu(1)
Harminder Singh(1)
Kautilya Utkarsh(1)
Ashish Bhatnagar(1)
Vignesh Kumar(1)
Harieswaran D(1)
Sudhir Vaghela(1)
Amar Srivastava(1)
Rupenkumar Anjaria(1)
Geo J Thachankary(1)
Shilpa Tanwar(1)
Hussain Patel(1)
Lokendra Singh(1)
Keyur Pandya(1)
Gurpreet Arora(1)
Sigar Dave(1)
Siddhesh Chavan(1)
Ravi Kiran Chanduri(1)
Dinesh Gabhane(1)
Diptiranjan Sutar(1)
Ishika Tiwari(1)
Punar Dutt Rajput(1)
Nitin Pandit(1)
Mariusz Postol(1)
Shikha Tiwari(1)
Aman Panjwani(1)
Hari Lakkakula(1)
Resources
No resource found
Interfaces vs Types in TypeScript
May 29, 2025.
Don’t waste another hour arguing over type vs interface. Here's what matters, what doesn't, and how to pick the right one without overthinking it.
Understanding Types in TypeScript
May 15, 2025.
Explore the different types in TypeScript, including primitives, union and intersection types, type aliases, interfaces, and generics.
TypeScript: Strong Types and Where to Find Them?
May 09, 2025.
TypeScript is a typed version of JavaScript that helps catch errors early and improve code quality. Let me explains what it is, why it’s useful, and how to get started.
You Need to Know 9 Things About the New Lambda Variance Rules of C#
Apr 28, 2025.
C# 14 introduces enhanced lambda variance rules, making lambdas more flexible, intuitive, and type-safe, empowering developers to build cleaner, reusable, and more modern C# applications effortlessly.
Understanding Change Data Capture (CDC) and Its Types
Apr 23, 2025.
In this article we are going to learn about the CDC and types of CDC approaches. It helps keep data in sync without causing a heavy load on the database.
Difference Between Compilation and Runtime Errors in .NET
Apr 08, 2025.
In .NET development, errors occur at compile time or runtime. Understanding and handling compilation errors like syntax issues and runtime errors like exceptions ensures stable and reliable applications.
Basic Understanding of Architectural Style
Apr 01, 2025.
Understanding architectural style is key to appreciating how buildings and structures are designed. It involves the study of various styles, from classical to modern, and the principles behind each.
Enhancing SharePoint: New Features in Microsoft Lists Forms
Mar 27, 2025.
This article covers new features such as conditional branching, logo addition, support for additional field types, and more. Learn how these updates can streamline your workflow and improve the user experience.
Automating SCD Type 4 in Azure SQL Database with Azure Data Factory
Mar 24, 2025.
Learn how to automate Slowly Changing Dimension (SCD) Type 4 implementation in Azure SQL Database using Azure Data Factory.
Implementing SCD Type 4 in Azure SQL Database: A Step-by-Step Guide
Mar 16, 2025.
Learn how to implement SCD Type 4 in Azure SQL Database using a structured approach with staging, dimension, and history tables. This guide covers real-world use cases, SQL implementation, and execution scenarios for efficient historical data management.
Different Type of Modern Function in JavaScript
Feb 14, 2025.
Explore JavaScript's modern functions, including arrow functions, async/await, and anonymous functions. This article covers IIFE, event handlers, and promises with practical examples for efficient coding in JavaScript.
Understanding Typeof in JavaScript
Feb 04, 2025.
The typeof operator in JavaScript is used to determine the type of a given variable or expression. It helps identify primitive types like string, number, boolean, undefined, and symbol, as well as objects and functions.
What We Didn't Know About C# 13
Jan 13, 2025.
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.
AI Roadmap: How to Go from Beginner to Intermediate
Jan 10, 2025.
This article covers essential Python concepts, libraries (NumPy, Pandas, Scikit-learn, Matplotlib, SciPy), and machine learning frameworks (PyTorch, HuggingFace & Gradio), helping beginners progress to advanced proficiency in software development and data science.
Printing Different Types of Star Patterns in Java with Code
Jan 09, 2025.
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 outputs.
Understand the Concept of Shallow Copy and Deep Copy in C#
Jan 06, 2025.
Learn the difference between shallow and deep copying in C#. Explore their behavior, implementation, and use cases with practical code examples, helping you make informed decisions for object duplication scenarios.
Essential C# Keywords
Dec 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 Deconstruction in C#
Dec 22, 2024.
Deconstruction in C# and its use. Explore C# deconstruction to simplify object breakdown into variables using tuples or custom types, improving code readability, conciseness, and flexibility while enhancing pattern-matching capabilities for efficient data handling.
What is a CTE, and How Do You Write a CTE in SQL Server?
Nov 29, 2024.
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 manageable parts.
C# Foundation - Nullable Types
Nov 28, 2024.
This article covers the basics, syntax, and practical use cases of nullable types, enabling you to write safer, more reliable code by avoiding null reference errors effectively.
C# Foundation - Implicitly Typed Variables
Nov 28, 2024.
Implicitly typed variables in C#, declared using the var keyword, let the compiler infer the data type from the initialization expression. This improves code readability and reduces verbosity, especially with complex types.
Types of APIs and Essential API Testing Tools
Nov 18, 2024.
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.
The Essential Guide to Blockchain Network Types and Their Application
Nov 15, 2024.
Blockchain technology has transformed industries by providing secure, decentralized, and transparent systems. It encompasses various types, including public, private, consortium, and hybrid blockchains, each offering unique benefits for specific applications.
Types of Error Handling in Web API .NET 8 with Example
Nov 13, 2024.
Error handling is a mechanism to take control of unexpected situations that occur in the system during processing and return any helpful error response from a NET 8 Web API. That said, here are some different ways to do error handling,
Library Component Type in SharePoint Framework (SPFx)
Nov 09, 2024.
SPFx Library Components enable the creation of reusable, modular code in SharePoint. By centralizing utility functions, services, and UI elements, developers can enhance maintainability and consistency across projects.
Understanding Dataverse Text Fields
Oct 30, 2024.
Understand how to integrate text fields into your applications, validate user input, and retrieve data seamlessly. Enhance your knowledge of database design and modeling within Microsoft Dataverse.
Understanding the Role of Servers in Modern Networking
Oct 25, 2024.
Servers play a crucial role in modern networking by managing data storage, processing, and communications across networks. From web hosting and cloud computing to secure data transfer, servers enable seamless connectivity.
Redis: RedisString and RedisJSON
Oct 23, 2024.
RedisString has long been the basic and most common data type in Redis. Recently, RedisJSON has gained popularity as a module that allows you to store, query, and manipulate JSON data natively.
TypeScript for advanced type inference in React
Oct 23, 2024.
In this article, Ziggy Rafiq discusses advanced type inference techniques in React with TypeScript, focusing on hooks and JSX elements.
Using Attributes and Metadata in C# 12
Oct 20, 2024.
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.
Vertical Slice Architecture with Code Examples in C# 12
Oct 18, 2024.
Get an overview of vertical slice architecture in C# 12 with Ziggy Rafiq. Build maintainable, scalable applications using feature-based organization with code examples, MediatR, and record types.
Introduction to SharePoint and Steps Creating Lists
Oct 15, 2024.
Learn how to create and manage lists effectively, enhancing your team's collaboration and productivity. With step-by-step instructions and best practices, this resource is perfect for beginners and those looking to optimize their SharePoint experience.
Understanding List Column Data Types in SharePoint
Oct 15, 2024.
SharePoint allows users to create and manage lists with various column types, such as text, number, date, and lookup fields. These columns help organize and store data effectively, ensuring better reporting and data integrity.
TypeScript Essential Features
Oct 07, 2024.
TypeScript offers essential features that enhance JavaScript development, including static typing, type inference, and support for interfaces and generics. It provides tools like classes, enums, and modules, enabling better code structure.
The Property '__metadata' Does Not Exist on Type 'SP.Data.SPLibraryItem
Oct 01, 2024.
This content addresses the error message "The property '__metadata' does not exist on type 'SP.Data.SPLibraryItem'." It explores the implications of this TypeScript error in SharePoint development, highlighting potential causes such as type mismatches or missing attributes.
Types of Keys in SQL
Oct 01, 2024.
In SQL, keys play a crucial role in maintaining data integrity and defining relationships between tables. Common types include the Primary Key, which uniquely identifies records; the Foreign Key, linking tables; the Unique Key, ensuring unique values; and the Composite Key, made of multiple columns.
Different Network Types and Standards
Sep 29, 2024.
Different network types, such as LANs, WANs, and wireless networks, provide various benefits like speed and flexibility while also posing constraints like cost and security risks, and understanding these factors is essential for choosing the best networking solutions.
How C# Generics is different from Java Generics
Sep 24, 2024.
In this article, we explore the distinctive features of C# generics and how they enhance programming efficiency. We compare generics with non-generic types, focusing on benefits like type safety, code reusability, and performance optimization.
Explaning Wrapper Classes in Java
Sep 23, 2024.
This is essential for utilizing Java’s object-oriented features, such as collections. With autoboxing and unboxing, Java simplifies conversions between primitives and their corresponding wrapper classes, enhancing type safety and performance in data manipulation.
Download Multiple Excel Files via Web API .NET and Angular
Sep 20, 2024.
To export multiple Excel files, various approaches can be used, including downloading a zip file, creating multiple worksheets in a single Excel file, or calling APIs multiple times to retrieve files. Another method involves using Base64 strings, though it's less efficient due to increased file size.
Detailed use of Action Delegate in C#
Sep 11, 2024.
In C#, the Action delegate represents a method that does not return a value and can accept up to 16 parameters. It's useful for passing methods as arguments, callbacks, and event handling. It supports lambda expressions and anonymous methods, making code more concise. Unlike Func<T>, Action always returns void.
Types of components selectors in Angular with examples
Sep 06, 2024.
Angular offers various component selectors: Type Selector (e.g., app-root), Attribute Selector (e.g., [app-attribute-selector]), Attribute Selector with Value (e.g., [app-attribute-selector-with-value="test"]), Multiple Attribute Selector (e.g., [app-multiple-attribute-selector="test"][is-active]), and CSS Class Selector (e.g., .app-css-class-selector).
Site Column & List Column and Site Content Type
Sep 03, 2024.
This article covers SharePoint's Site Columns, List Columns, and Site Content Types. It explains the differences between Site and List Columns, including their scope, reusability, and management.
Python Data Types and Collections
Aug 22, 2024.
Explore Python's essential data types and collections in this comprehensive guide. Learn about fundamental types like integers, floats, and strings, as well as advanced collections such as lists, tuples, dictionaries, and sets.
Type Of Functions In Javascript
Aug 21, 2024.
This content explores various types of functions, including function declarations, expressions, arrow functions, and callbacks, offering insights into their usage, syntax, and differences in JavaScript.
Brief Overview of Collection Types in C#
Aug 20, 2024.
Learn how each collection type is used in C# programming for efficient data storage and manipulation. Perfect for beginners and developers looking to strengthen their .NET skills.
Understanding the Record in C#
Aug 16, 2024.
Learn how records differ from classes, their advantages in creating immutable types, and how they enhance object initialization, equality checks, and more in .NET applications.
Understanding the Open/Closed Principle (OCP) with C#
Aug 12, 2024.
The Open/Closed Principle (OCP) states that software entities should be open for extension but closed for modification. This principle helps in creating flexible and maintainable code by allowing new functionality to be added without altering existing code.
Using Next.js with TypeScript
Aug 07, 2024.
Integrating TypeScript with Next.js enhances code quality by adding static types. Start by creating a Next.js project, then install TypeScript and necessary type definitions. Configure tsconfig.json, convert JavaScript files to TypeScript and handle props and state using TypeScript interfaces.
Data Structures and Algorithms (DSA) using C# .NET Core — Binary Trees and Binary Tree Types II
Jul 29, 2024.
This article explores various types of binary trees, including Full, Perfect, Complete, Balanced, Skewed, and Degenerate Binary Trees. It explains their properties and distinctions, such as how Full and Perfect trees differ from Complete trees.
Machine Learning and Its types
Jul 24, 2024.
Machine Learning (ML) is a subset of artificial intelligence (AI) focusing on the development of algorithms that allow computers to learn from and make predictions based on data.
Dynamically Creating a Table in SQL Server from Information Schema
Jul 19, 2024.
This SQL script dynamically creates a table in SQL Server by utilizing INFORMATION_SCHEMA and system views. It constructs the table definition, including columns, data types, constraints, and default values.
Custom Formatter with Content Negotiation in .NET Core Web API
Jul 17, 2024.
The process of choosing the best resource for a response when there are several resource representations available is known as content negotiation. Although content negotiation has been a feature of HTTP for some time, it may not be used as much as it could be for various reasons.
Exploring Advanced Error Handling Techniques in C#
Jul 15, 2024.
Error handling is a crucial aspect of software development, ensuring that applications can gracefully handle unexpected situations and maintain robust functionality. In C#, error handling is typically managed using exceptions.
C# Discriminated Unions and .NET Channels
Jul 11, 2024.
Explore the advanced features of C# with a focus on Discriminated Unions and .NET Channels. Learn how Discriminated Unions enhance type safety and pattern matching, and how .NET Channels facilitate concurrent and asynchronous programming.
Types of Blazor Components Routable Non-Routable Templated Dynamic
Jul 03, 2024.
At the heart of Blazor applications are components, which encapsulate UI and logic, making it easier to build and maintain large web applications. In this article, we'll explore four types of components in Blazor.Routable ComponentsNon-Routable ComponentsTemplated ComponentsDynamic Components
Mastering Nested Types in C#: Best Practices and Common Pitfalls
Jul 03, 2024.
Nested types in C# allow developers to define a type within another type, such as a class, struct, interface, enum, or delegate. This feature helps in organizing related types, encapsulating implementation details, and improving code readability.
Dataverse Multi Choice Columns in PowerApps
Jul 02, 2024.
Discover how to efficiently work with PowerApps and Dataverse, specifically focusing on handling Multi Choice Columns. Learn how to use the Concat function to display multi-choice values in a label within a vertical gallery. Enhance your PowerApps skills with this practical guide!
Understanding C# Records with Example
Jul 02, 2024.
This article delves into the syntax and usage of records, comparing them with classes, and demonstrates how records can simplify code while improving performance and maintainability in .NET applications.
Understanding Structs In C# with Example
Jul 01, 2024.
Structs in C# provide a lightweight alternative to classes, ideal for representing small, immutable data structures. Unlike classes, structs are value types stored on the stack, enhancing performance by reducing memory overhead and avoiding garbage collection.
Styling in React with Styled Components and TypeScript
Jun 26, 2024.
Using Styled Components and TypeScript, Ziggy Rafiq illustrates how to enhance the styling of React applications. With Styled Components, you can write CSS in JavaScript, simplifying the management of styles in a modular and reusable way. When combined with TypeScript, your code will be type-safe and easier to maintain.
Channel Types in Microsoft Teams: Public, Private, and Shared
Jun 26, 2024.
Microsoft Teams offers Standard, Private, and Shared Channels to meet various communication needs. Standard Channels are open to all team members for general discussions. Shared Channels enable cross-team collaboration, including external partners.
Type-Safe Routing in React with React Router and TypeScript
Jun 24, 2024.
This insightful guide by Ziggy Rafiq explains how React Router and TypeScript can be used to achieve type-safe routing in React applications. Set up static routes using TypeScript's robust type system, maximizing compile-time safety and reducing runtime errors by leveraging TypeScript's robust type system.
Backing Up and Restoring a SQL Database
Jun 19, 2024.
In database management, ensuring data integrity and availability is paramount. Regularly backing up your database is crucial to mitigate risks such as hardware failures, software issues, or accidental data loss. This process involves creating duplicate copies of your data that can be restored in case of emergencies.
Understanding SQL Triggers: Types, Uses, and Examples
Jun 17, 2024.
SQL triggers are powerful database objects that automatically execute in response to specific events occurring within a database. They enable developers to automate tasks, enforce data integrity, and implement complex business rules without manual intervention.
Abstract Data Types(ADT)
Jun 13, 2024.
Abstract Data Types (ADTs) are a fundamental concept in computer science, representing data structures defined by their behavior rather than their implementation. ADTs provide a way to model data and operations, enabling encapsulation and abstraction.
Understanding Different Types of SQL Triggers in SQL Server
Jun 11, 2024.
SQL Server triggers are powerful tools that allow the automatic execution of SQL code in response to specific events on a table or view. They play a crucial role in maintaining data integrity, enforcing business rules, and automating system tasks.
Interface In TypeScript / Complex Types In TypeScript
Jun 09, 2024.
In TypeScript, using interfaces helps define complex types, providing clarity and preventing runtime issues. Unlike JavaScript's var/let, interfaces explicitly outline object properties. This approach mirrors server-side coding practices, like in C#, ensuring adherence to coding standards and enhancing type safety.
Exploring PostgreSQL: The Powerhouse of Open-Source Databases
Jun 07, 2024.
PostgreSQL, often hailed as the powerhouse of open-source databases, is a robust and versatile relational database management system. Known for its advanced features, such as ACID compliance, extensibility, and support for JSON and geospatial data, PostgreSQL ensures high performance, scalability, and data integrity.
Comparing PostgreSQL and SQL Server: Benefits of PostgreSQL
Jun 07, 2024.
Comparing PostgreSQL and SQL Server reveals distinct advantages of PostgreSQL. PostgreSQL offers cost-effectiveness, flexibility, and extensive community support. It excels in advanced features, cross-platform compatibility, and robust support for diverse data types, including JSON and geospatial data.
Difference Between "is" And "as" Operator in C#
May 31, 2024.
The is and as operators in C# have distinct behaviors and serve different purposes. The is operator is used for type checking, while the as operator is used for casting.
Understanding OAuth 2.0 Authorization Code Grant Types
May 31, 2024.
In this article, we will learn OAuth 2.0's Authorization Code Grant Type, a core component for securing web applications. Learn how this protocol facilitates secure token exchange between clients and servers, ensuring safe API access.
Connect to SQL Server with SSMS Methods and Authentication Types
May 31, 2024.
Connecting to SQL Server using SQL Server Management Studio (SSMS) involves selecting a connection method and authentication type. Methods include specifying the server name and instance.
Understanding Reflection in C#
May 28, 2024.
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 debugging utilities.
SQL Command Types
May 28, 2024.
SQL, or Structured Query Language, is essential for managing data in relational databases (RDBMS). It enables tasks like retrieving, updating, inserting, and deleting data. SQL commands are categorized into DDL, DML, DCL, TCL, and DQL, facilitating comprehensive database management and security.
UnderStanding nameof Operator in C#
May 28, 2024.
The nameof Operator retrieves names of variables or members dynamically, aiding in code maintenance. Raising PropertyChanged Event notifies property changes in INotifyPropertyChanged implementations. Argument Checking and Guard Clauses ensure robust code by validating inputs.
Common Types of Cache Architectures
May 28, 2024.
Explore various caching architectures: client-side, server-side, CDN, distributed, database, and application-level caching. Each offers advantages like reduced latency and improved performance but comes with challenges like complexity and consistency management.
Resizing Arrays in C# with Examples
May 28, 2024.
In C#, the `Array.Resize<T>` method changes the size of a one-dimensional array, either expanding or shrinking it. This method allocates a new array, copies elements, and replaces the old array.
State Management in React with TypeScript
May 27, 2024.
Ziggy Rafiq delves into the React Context API as well as popular libraries such as Redux to discuss the intricacies of state management in React applications. Take a look at various approaches and find the best fit for your projects to understand how type safety can ensure robust application state handling.
Storage Accounts and Redundancy Options in Azure
May 24, 2024.
Azure Storage Accounts offer various redundancy options ensuring data resilience. Choose between locally redundant, zone-redundant, geo-redundant, or geo-zone-redundant storage to safeguard against failures and disasters, aligning with your data availability and durability requirements.
Explain BLOB Datatypes in MySQL
May 24, 2024.
MySQL BLOB datatypes store large binary objects, like images or documents. They offer efficient storage for multimedia files and other binary data in MySQL databases, enabling seamless handling of diverse content types within applications.
Understanding ToString() vs Convert.ToString() in C#
May 23, 2024.
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 two methods can help you choose the right one for your needs.
Type-safe development with React TypeScript Fundamentals
May 21, 2024.
Find out how TypeScript and React work together with Ziggy Rafiq's comprehensive guide. Learn how to use type-safe props, state management, event handling, and component lifecycles for robust and maintainable front-end development. Learn how to use React TypeScript to unleash the power of type safety.
Exploring Tokens: Standards and Types in Solana
May 20, 2024.
In this article, we will explore the Tokens in the Solana ecosystem. Tokens are essential in Solana's ecosystem, facilitating value exchange and decentralized applications (dApps). They represent various assets, from cryptocurrencies to NFTs, and power functions like value transfer, utility, and incentivization.
Boxing and Unboxing in .NET C#
May 14, 2024.
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 the opposite of Boxing, which transforms a Value Type variable into a Reference Type variable.
All About BI Tools and Types to Make You Ready for Next Action
May 13, 2024.
This article is for you if you are getting your steps in BI Tech Stack. Here in this article, you will learn the basics of BI with its types.
Common Types of Machine Learning
May 13, 2024.
Understanding the diverse types of machine learning is fundamental for both beginners and seasoned professionals alike. In this article, we explore the core concepts of regression, classification and clustering.
Understand Action Results and Types of Action Results in .NET C#
May 10, 2024.
In the world of .NET C#, action results play a crucial role in web development, facilitating the generation of responses to client requests within ASP.NET applications. In this article, we'll delve into the concept of action results and explore the various types available in .NET C#.
What are Classes in Object Oriented Programming (OOP)
May 08, 2024.
Classes in OOP serve as blueprints for creating objects. They encapsulate data and behavior, promoting modularity and code reuse through inheritance and polymorphism, essential for building scalable and maintainable software systems.
Programming in Practice - LINQ Expression
May 06, 2024.
An impression can be made that: data is data, and it doesn't matter where it comes from provided it is reliable. The LINQ technology is presented to fetch the necessary data from any available source. After reading the full story forget about ChatGPT and MSDN in the context of LINQ to make your life easier.
Dereferencing Pointers and Void Pointers in C
Apr 29, 2024.
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 typecasting before dereferencing to access the correct data.
SQL Temporary Tables: Syntax, Types, and Usage
Apr 25, 2024.
SQL temporary tables are session-specific tables used to store interim results during query processing. They're created and destroyed within a session, offering a scratchpad for complex queries or to break down tasks.
Struct in C#: Syntax, And Usage
Apr 23, 2024.
A struct in C# is a value type that represents a lightweight data structure. It's defined using the "struct" keyword and contains fields, properties, and methods. Suitable for small data structures, they offer efficient memory management and are often used for performance-sensitive scenarios.
Understanding VARCHAR and NVARCHAR in SQL Server
Apr 22, 2024.
VARCHAR and NVARCHAR are essential data types in SQL Server for storing character data. Understanding the differences between these data types is crucial for designing efficient database schemas and optimizing performance in SQL Server environments. Lets understand the differences in this article.
C# 9 Record Types: Immutable Value Types, Syntax, & Usage
Apr 18, 2024.
Records in C# provide immutable data structures for representing data. They offer concise syntax for declaring classes with value-based equality, read-only members, and built-in methods like ToString(). Records support inheritance, pattern matching, and serialization, enhancing data modeling and manipulation in C# 9.
Types of Modern Site Collections - SharePoint
Apr 18, 2024.
This Article demonstrate what actually SharePoint Modern Site Collection is and Various types of Modern Site Collection that can be used as per the business needs.
What is Generics in .NET C# with example
Apr 15, 2024.
Generics in C# represent a cornerstone of modern software development, offering a powerful mechanism for creating reusable and type-safe code. This comprehensive article explores the fundamentals of generics, delving into practical examples and best practices to harness their full potential.
What is the Difference Between JavaScript and TypeScript?
Apr 09, 2024.
JavaScript is a scripting programming language used to build client-side and server-side applications. It provides a runtime element management and manages the DOM dynamically. And it is a prototype-based language.
What is Data Binding and Types of Data Binding in Angular?
Apr 08, 2024.
Data binding is a core concept in Angular that allows developers to establish a connection between the application's data. In this article, we'll delve deep into the various types of data binding mechanisms in Angular, providing detailed examples to help beginners understand and leverage these powerful features effectively.
Text Interpolation and types of Text Interpolation in Angular
Apr 07, 2024.
Angular, a leading JavaScript framework, offers developers a plethora of features to create dynamic and interactive web applications. In this article, we will delve into the various types of text interpolation available in Angular, accompanied by examples to illustrate their usage.