Want to become a Vibe Coder? Join Vibe Coding Training here
x
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]
Shiv Sharma(7)
Mariusz Postol(5)
Lalit Bansal(3)
Vishal Yelve(3)
Ajay Kumar(3)
Jefferson S. Motta(3)
Tahir Ansari(3)
Rikam Palkar(2)
Dashrath Hapani(2)
Ziggy Rafiq(2)
Ng Cheehou(2)
Vijay Kumari(2)
Praveen Raveendran Pillai(2)
Aman Gupta(2)
Velladurai (2)
Geo J Thachankary(2)
Vijay Yadav(2)
Anuradha Rani (2)
Sanjay Kumar(2)
Ashish Bhatnagar(2)
Suraj Vishwakarma(2)
Ayush Gupta(2)
Rasul Huseynov(2)
Gohulan Somanathan(1)
Deepika Sawant(1)
John Godel(1)
Arkadeep De(1)
Jignesh Kumar(1)
Amit Mohanty(1)
Raveena Attri(1)
Babita (1)
Prarthana Bhat(1)
Rajkumar Jain(1)
Rama Dabburi(1)
Sangeetha S(1)
Rajiv Singh(1)
Sigar Dave(1)
Jalpa Dhola(1)
Jochen Bartlau(1)
Jin Necesario(1)
Hamed Niazmand(1)
Mamta M(1)
Jithu Thomas(1)
Abhishek Dhoriya(1)
Kautilya Utkarsh(1)
Sudhir Vaghela(1)
Sagar Pardeshi(1)
Keyur Pandya(1)
Muhammad Asif(1)
Gajendra Jangid(1)
Ravi Kiran Chanduri(1)
Bytehide (1)
Subham Ray(1)
Rinki (1)
Sardar Mudassar Ali Khan (1)
Muzaffar Ur Rahman(1)
Jaimin Shethiya(1)
Javeria Tabassum(1)
Ashutosh Singh(1)
Rohini Parade(1)
Umesh Baradkar(1)
Mark Pelf(1)
Nishi Kumari(1)
Najath Risni(1)
Resources
No resource found
Beyond the API: Architecting Intent-Based Applications in .NET 8
Jul 09, 2025.
A deep dive into Intent-Based Architecture in .NET 8 explores how to design smarter, context-aware applications that move beyond traditional REST endpoints. Ideal for developers building adaptive, AI-ready systems using modern .NET tools.
Spatial Computing: The Next Interface Revolution
Jul 07, 2025.
Spatial computing merges physical and digital worlds through AR, VR, AI, and IoT, enabling immersive, real-time interactions that transform industries like healthcare, retail, education, and urban planning with intelligent, spatially-aware systems.
iPhone Application Development: Key Trends & Best Practices for iOS Success
Jul 04, 2025.
iPhone app development is evolving with the trends of SwiftUI, AR, and ML. Developers focus on performance, user experience, and battery efficiency to build scalable, secure, and future-ready iOS applications.
Wrapper Component to Consumer Component: That’s a Wrap!
Jun 09, 2025.
This article breaks down how wrapper components work in React, showing you how to build flexible, reusable UI pieces without losing your mind or your types. Learn how to pass props, handle refs, and keep your components clean and powerful.
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.
Prompt Engineering Converts Your Native Language into a Programming Interface—Powered by PT-SLMs
May 23, 2025.
Private Tailored Small Language Models (PT-SLMs) transform natural language into secure, domain-specific interfaces—empowering employees to query, code, and communicate using prompts in their native language, safely and intelligently.
Stop Overwriting Your Services: The Case for Keyed DI in .NET 8
Apr 11, 2025.
Avoid service conflicts and boost flexibility with .NET 8’s Keyed Dependency Injection—supporting multiple implementations of the same interface.
Clean Code with Onion Architecture
Apr 11, 2025.
Onion Architecture structures code into layers—Domain, Application, Infrastructure, and UI—ensuring separation of concerns, maintainability, and testability by isolating business logic from external dependencies.
Interface Segregation Principle (ISP)
Apr 08, 2025.
The Interface Segregation Principle (ISP) is one of the SOLID principles of object-oriented design. It promotes creating small, specific interfaces so that implementing classes don’t need to depend on methods they don’t use, leading to cleaner, modular code.
How to Split a List into Batches Using the Chunk Method in C#
Mar 24, 2025.
Learn how to efficiently split a list into smaller batches using the Chunk method in C# This method, introduced in .NET 6, simplifies list processing by breaking large collections into manageable chunks.
Understanding IEnumerable, ICollection, IList, and List
Mar 02, 2025.
In .NET, collections like IEnumerable, ICollection, IList, and List help manage data efficiently. IEnumerable allows iteration, ICollection supports modifications, IList enables indexing, and List provides dynamic resizing and advanced methods.
Which Platform is Considered Easier to Use: AWS or Azure
Jan 30, 2025.
This article compares two leading cloud platforms, AWS (Amazon Web Services) and Azure (Microsoft Azure), to determine which is easier for beginners. It covers aspects like user interface, setup, documentation, cost management, and support, highlighting Azure's simpler, more user-friendly features for new users.
Assigning a Static Private IP While Launching an Instance in AWS
Jan 29, 2025.
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 VPC subnet.
The SOLID Principles in C# 13
Jan 25, 2025.
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, scalable, and extensible code.
Azure CLI Commands
Jan 03, 2025.
This article explores key commands for deploying, managing, and monitoring resources, simplifying tasks like creating virtual machines, managing storage, and configuring networks directly from the command line.
How to Add and Manage connections in Power Automate
Jan 01, 2025.
Learn how to add, manage, and secure connections in Power Automate. Integrate 500+ services like SharePoint, Excel, and Office 365 for seamless workflows, time-saving automation, and centralized management.
Understanding Responsive Applications
Dec 13, 2024.
Create seamless responsive applications compatible with all devices. Learn key tips, including viewport meta tags, CSS media queries, grid systems, accessibility, lazy loading, performance testing, and modern frameworks like Bootstrap or Tailwind CSS.
When to Use Abstract Class vs Interface and Why?
Nov 29, 2024.
This article explains when to use abstract classes vs. interfaces in C# through two scenarios. The first scenario demonstrates how abstract classes help avoid code duplication, while the second shows how interfaces enable multiple inheritance.
Exploring Advanced Generics in C#: A Practical Guide with Examples
Nov 25, 2024.
This article aims to provide a guided tour of some advanced topics in C# generics, such as constraints, covariance and contravariance, and custom generic interfaces.
CRUD Operation in Java with code example
Nov 15, 2024.
This article demonstrates implementing CRUD operations in Java with a console-based Student Management System, allowing users to add, view, update, and delete student records using a simple menu-driven interface.
Amazon OpenSearch Service Setup with Kibana
Nov 15, 2024.
Amazon OpenSearch Service enables real-time search, monitoring, and analysis of business data. It integrates with AWS services like CloudWatch Logs and Lambda for log aggregation, with Kibana for data visualization.
Understanding IEnumerable In C#
Nov 14, 2024.
IEnumerable in C# is an interface that defines a standard way to iterate over a collection of objects. The IEnumerable interface in C# provides a standard, efficient way to iterate over collections using foreach, enabling cleaner, more readable code, and LINQ integration.
Sorting with IComparable in C#
Nov 14, 2024.
Learn how to implement the IComparable interface in C# to customize sorting behavior for objects. Explore sorting techniques, comparisons, and examples to efficiently order data in collections like lists and arrays.
Rock, Paper, Scissors Game in JavaScript
Nov 05, 2024.
A simple Rock, Paper, Scissors game in JavaScript teaches beginners about functions and conditionals. It features an HTML interface for player choices and JavaScript logic for determining game outcomes.
Understanding TreeView in .NET Core
Nov 04, 2024.
The TreeView component in .NET Core is a powerful UI element that displays hierarchical data in a tree-like structure, allowing users to navigate through items easily.
Scroll View Example in Android Studio using Java
Oct 30, 2024.
Scroll View in Android enables displaying more content on a single screen by allowing vertical or horizontal scrolling. It works with Linear Layouts, making it ideal for apps like note-taking where users can scroll through lists of content.
How Select and SelectMany Works in C#
Oct 26, 2024.
Learn key differences, practical use cases, and examples that demonstrate how these methods simplify data manipulation, making it easier to work with nested and complex data structures in C#.
The Best Ordinal Wallets for Beginners in 2024
Oct 25, 2024.
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 veterans alike.
New Feature: Drag and Drop in Microsoft Lists
Oct 21, 2024.
Microsoft Lists has introduced a new drag-and-drop feature, allowing users to seamlessly rearrange items in both new and existing lists. Custom ordering is saved across the list, and users can switch to custom order mode easily.
Use Adaptive Cards with Copilot
Oct 16, 2024.
This article explores the use of Adaptive Cards in Microsoft Copilot, covering their purpose, integration strategies, and practical examples that developers can use to build custom experiences for users.
Gitea - an Open Source, Self Hosted GitHub Alternative
Oct 16, 2024.
Gitea is a lightweight, self-hosted Git server that offers features similar to GitHub, including issue tracking, pull requests, and a web-based interface. It's ideal for organizations needing data protection, low resource requirements, and full control over their repositories.
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.
How to Compare Two Objects in C#
Oct 03, 2024.
In this article, we’ll walk through how to create a generic method that can compare the objects of any class, even those with nested collections. We’ll break it down step by step so you can implement this in your projects effortlessly.
Passing Data to Java User Controls
Sep 04, 2024.
Learn how to efficiently manage data flow between your application's logic and user interface components, whether you're working with Java Swing, JavaFX, or custom UI controls. Ideal for developers aiming to enhance their Java applications.
Interface Re-implementation in C#
Aug 29, 2024.
This guide covers the principles of object-oriented programming, including inheritance and polymorphism, and demonstrates practical techniques for effective interface re-implementation and code refactoring.
Default Implementation in C# Interfaces
Aug 28, 2024.
This article details creating a `StringUtils` utility class in Java to centralize common string operations. It covers methods for checking if a string is alphanumeric with underscores or consists solely of letters, enhancing code organization and reusability.
How to Create a Custom Message Box in Windows Form Application
Aug 28, 2024.
Learn how to create a custom message box in a Windows Forms application using C#. This step-by-step guide covers everything from designing the message box to implementing it in your WinForms project.
Learn to Create a Simple Dialog Box in Blazor
Aug 27, 2024.
This guide covers designing and implementing a basic modal dialog using Blazor components and Razor pages, enhancing your web UI with interactive elements and user-friendly interfaces.
Building a Dynamic Bank Deposit Management Interface
Aug 27, 2024.
This code creates a user interface for managing bank deposit methods using HTML, CSS, and JavaScript. It features toggle switches for different deposit types, radio buttons for selecting user roles, and AJAX functions for server communication.
New Features in Grid Dataverse Dynamics 365 for 2024 Revealed
Aug 23, 2024.
Explore the latest advancements in Grid Dataverse for Dynamics 365 with our 2024 update. This release unveils dynamic enhancements designed to boost data management and user experience.
Implementing Pagination for Large Datasets in Java Web Applications
Aug 22, 2024.
This guide demonstrates how to implement pagination in a Java web application using JSP and Servlets. It covers setting up a data source, handling pagination logic in a servlet, and displaying data with pagination controls in a JSP page.
Understanding the Interface Segregation Principle (ISP) with C#
Aug 21, 2024.
Explore the Interface Segregation Principle (ISP) from SOLID design principles to ensure code flexibility and maintainability. ISP advocates for breaking down large, unwieldy interfaces into smaller, client-specific ones, reducing unnecessary dependencies. Learn how to apply this principle with practical examples in C#.
Understanding Adapter Design Pattern
Aug 16, 2024.
The Adapter Design Pattern is a structural pattern that allows incompatible interfaces to work together. It acts as a bridge between two incompatible interfaces by converting the interface of a class into another interface clients expect.
Interactive UI using Streamlit: Python
Jul 31, 2024.
When you're building an app, one of the most important things is making sure it looks good and is easy to use. That's where an interactive user interface (UI) comes in. An interactive UI helps users understand how to use your app and makes it more enjoyable.
How to Show and Hide Password in AngularJS
Jul 25, 2024.
Implementing a show/hide password toggle in AngularJS enhances usability by allowing users to view or conceal their passwords. This involves creating an AngularJS component with a toggle feature, defining the module and controller, and applying basic CSS styling.
Create Interactive Dropdown Menus While Click Text Open Dropdown
Jul 25, 2024.
Learn how to create interactive dropdown menus that open when clicking on text. This guide covers essential techniques and code snippets for implementing dynamic dropdowns using HTML, CSS, and JavaScript.
How to Create Scrollable Screen?
Jul 25, 2024.
Learn how to create and manage scrollable screens in your project, enhancing user experience with full-screen scrolling. This guide covers adding and configuring scrollable screens, managing control alignment, and handling dynamic content like galleries.
Register Multiple Services with a Single Interface in .NET Core
Jul 23, 2024.
Registering multiple services with a single interface in .NET Core enhances flexibility and testability, allowing different implementations for various concerns, runtime configuration, and easy unit testing.
Fluent UI (Collection of UX Frameworks from Microsoft )
Jul 23, 2024.
This article is about Fluent UI, a Microsoft framework for building user interfaces. Fluent UI is a Microsoft UX framework for creating consistent, accessible, and customizable components across platforms, supporting design consistency, accessibility, and high performance with various theming options and responsive designs.
How To Use Chart.js in AngularJS?
Jul 23, 2024.
Integrate Chart.js with AngularJS to create dynamic data visualizations. Set up your AngularJS project, including Chart.js, and build various charts like bar, pie, line, stacked bar, and heat map using sample financial data. Customize the appearance and enhance your web app with interactive charts.
Logging Patterns in ASP.NET Core 8
Jul 22, 2024.
In this article, we will explore the essential logging patterns in ASP.NET Core 8 to enhance your application's observability. Learn about basic, structured, and exception logging, along with best practices for effective log management.
Create Scrollable Screen in PowerApps
Jul 22, 2024.
Creating a scrollable screen is essential for enhancing user experience by allowing access to content that exceeds the viewport. This guide covers various methods to implement scrolling, including vertical and horizontal scrolling, using CSS, JavaScript, and popular frameworks.
Detailed Explanation of Builder Design Pattern in C#
Jul 22, 2024.
The Builder design pattern is a creational pattern used to construct complex objects step by step. It separates the object's construction from its representation, allowing for varied configurations and ensuring immutability.
HashSet Class and TreeSet Class in Java Collections
Jul 19, 2024.
Explore the HashSet and TreeSet classes in Java Collections Framework. Learn how HashSet uses hashing for fast access and TreeSet maintains sorted order through a Red-Black tree.
Programming in Practice - LINQ to SQL - Explained
Jul 18, 2024.
Discover the power of LINQ to SQL in this comprehensive guide. Learn how to seamlessly integrate LINQ queries with SQL databases using the .NET framework. From setting up your environment to executing complex queries, this tutorial covers it all.
Exploring the HTML <dialog> Tag: Enhancing Web Interactivity
Jul 18, 2024.
This article explores the features and benefits of the <dialog> element, its role in modern web development, and practical examples of implementing modal dialogs to create more dynamic and interactive web pages.
Differences Between IEnumerable and IQueryable in C#
Jul 17, 2024.
Explore the nuances between IEnumerable and IQueryable in C#. Understand how these interfaces differ in data retrieval and manipulation, with a focus on performance implications and suitable use cases.
Interface Vs Abstract Class
Jul 10, 2024.
This article delves into the differences between interfaces and abstract classes in object-oriented programming. It explores their roles in languages like Java and C#, highlighting key concepts such as inheritance, polymorphism, and abstraction.
Programming in Practice - GUI - XAML - Description of the User Interface
Jul 09, 2024.
This article concerns selected issues related to the representation of process information in graphical form to develop a comprehensive User Interface. It presents XAML Domain-Specific Language as a description of the user interface.
Essential Components of Prompt Design in GPT's Search
Jul 08, 2024.
Explore the crucial elements of prompt design within GPT's search capabilities through a comprehensive analysis. Delve into the intricacies of optimizing natural language prompts for enhancing user interaction and search efficiency.
Understanding LINQ While Writing Your Own
Jul 03, 2024.
LINQ (Language-Integrated Query) in .NET offers a unified, declarative way to query diverse data sources like objects, databases, XML, and more. It simplifies data manipulation with methods like Where, Select, and GroupBy, supporting both query and method syntax.
Introduction to UI Flows in Power Automate
Jul 03, 2024.
Discover the fundamentals of UI Flows in Power Automate with our comprehensive introduction. Learn to automate repetitive tasks using Microsoft's powerful tool, streamline workflows, and enhance productivity.
Programming in Practice - GUI - MVVM Program Design Pattern
Jul 03, 2024.
This article concerns selected issues related to the representation of process information in graphical form to develop a comprehensive User Interface. It presents MVVM programming pattern as an implementation of the program Presentation layer using sub-layers, namely Model, View, and ViewModel.
Explicit Interface Implementation & default interface methods in C#
Jul 03, 2024.
In C# programming, interface members serve as blueprints that classes must follow when implementing functionality. When multiple interfaces declare members with the same names, naming conflicts can arise, necessitating careful management to ensure each member is correctly implemented for its intended interface.
PDF Viewer Search functionality in Telerik UI for .NET MAUI
Jul 03, 2024.
Enhance your mobile and desktop applications with robust search functionality using the PDF Viewer in Telerik UI for .NET MAUI. Easily integrate and navigate through PDF documents with advanced search capabilities, offering users a seamless experience.
How to use the Abstract Factory Pattern in C# with the Interface Pattern
Jul 03, 2024.
Learn how these design patterns improve flexibility, scalability, and maintainability in software development by exploring the Abstract Factory Pattern and Interface Pattern in C# with Ziggy Rafiq. Become proficient in object-oriented design by taking advantage of practical examples and implementing them step-by-step.
Explain Rating Control in PowerApps
Jul 03, 2024.
Discover step-by-step guidance on integrating this feature into your apps, optimizing user experience, and leveraging Microsoft's Power Platform for seamless app development and user engagement.
Comparison of Angular and React
Jun 27, 2024.
This article provides a comprehensive comparison of Angular and React, two of the most popular frontend frameworks in web development. It covers various aspects such as performance, scalability, learning curve, and ecosystem.
Set Interface and Map Interface in java.util Package
Jun 26, 2024.
The Set Interface and Map Interface within the java.util package are fundamental components of Java's Collections Framework. The Set Interface defines a collection that does not allow duplicate elements, offering implementations like HashSet, TreeSet, and LinkedHashSet.
Behind the Scenes of OWIN (Open Web Interface for .NET)
Jun 26, 2024.
OWIN is the acronym of Open Web Interface for .NET and it is a specification that provides to decouple web servers with web applications. This specification is an also open standard for all .NET ecosystems.
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.
Pagination in C#: Complete Guide with Easy Code Examples
Jun 08, 2024.
Discover how to implement pagination in C# with this comprehensive guide. Learn to use ASP.NET Core, Entity Framework, and LINQ for efficient data paging. This guide covers server-side and client-side pagination, using Skip and Take methods, handling pagination parameters, and provides easy code examples for seamless integration.
Programming in Practice - Graphical User Interface (GUI)
May 30, 2024.
This article concerns selected issues related to the representation of process information in graphical form. It tries to answer how to design and deploy a graphical user interface. It is a contribution to Programming in Practice External Data topics. A sample program backs all topics.
What is Alibaba Cloud Command Line Interface (Alibaba Cloud CLI)
May 28, 2024.
Alibaba Cloud CLI offers robust features for cloud resource management, allowing users to call the APIs of Alibaba Cloud using command lines, thus eliminating the need to log on to the console.
Top 8 Features to Look in a NFT Marketplace
May 22, 2024.
NFTs have surged in popularity, showcasing their potential as tradable assets on the blockchain. Explore our blog for insights into creating your own NFT marketplace with eight essential features.
Develop and Deploy Programs Using Solana Playground
May 21, 2024.
Solana Playground is a web-based IDE for building, testing, and deploying Solana blockchain smart contracts. It offers a user-friendly interface, real-time collaboration, and preconfigured environments for streamlined development.
Understanding Generic Constraints in C#
May 21, 2024.
Generics in C# allow you to define classes, methods, and interfaces with a placeholder for the type of data they store or use. This flexibility enables you to write more general and reusable code.
Power Apps Tabbed Form Using Tab List Modern Control
May 17, 2024.
Learn to enhance your Power Apps with a sleek tabbed form using the Tab List modern control. Elevate user experience by organizing data into tabs, enabling seamless navigation and customization.
Exploring in Depth Of Abstraction in C#
May 14, 2024.
Dive deep into abstraction in C#, exploring OOP concepts like encapsulation, inheritance, and polymorphism. Learn about abstract classes, interfaces, generics, and advanced features like delegates and events, enhancing code modularity and scalability.
Exploring Text-to-Speech Packages for Xamarin.Forms
May 13, 2024.
Discover the top text-to-speech packages for Xamarin.Forms apps and learn how to seamlessly integrate them into your projects. Explore Xamarin.Essentials, Plugin.TextToSpeech, and Android.Speech.Tts, empowering developers to enhance accessibility and user engagement.
Abstract Factory Design Pattern in .NET Core C#
May 10, 2024.
The Abstract Factory Design Pattern, according to the Gang of Four Definition, offers a means of encapsulating a collection of factories with a shared concept without defining their specific classes.
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.
Building a .NET Blazor Web Application with Bootstrap Theme
May 06, 2024.
Create stunning web apps with .NET Blazor using Bootstrap themes. Combine the power of the .NET ecosystem with Bootstrap's sleek UI components for responsive, modern web experiences."
JQuery Multiple File Upload and Remove
May 03, 2024.
This code segment utilizes jQuery to handle file upload and removal events in a dynamic UI environment. It captures file details upon selection, facilitates removal with associated buttons, and updates the display accordingly.
Dynamic UI Mastery: Showing/Hiding HTML Controls in Power Apps
May 01, 2024.
Unlock the Potential of Dynamic User Interfaces: Learn How to Show/Hide HTML Controls with Button Clicks. This article guides you through the process step-by-step, enabling you to create engaging and responsive web applications effortlessly.
Create a React Project From Scratch – Part I
Apr 30, 2024.
Embark on a journey to create a React project from scratch in this beginner-friendly tutorial series. Learn to build powerful user interfaces using JavaScript with React, starting with Part I where we lay the foundation for a dynamic web application.
Exploring Interface and Abstract Class in C# Programming
Apr 30, 2024.
In C#, both interfaces and abstract classes are powerful tools for designing flexible and reusable code. Let's delve into the concepts of interface and abstract class, explore their differences, and see examples of how they are used.
S.O.L.I.D Principles - A Primer
Apr 29, 2024.
Explore the essential S.O.L.I.D principles in software development for robust, maintainable code. Single Responsibility, Open/Closed, Liskov Substitution, Interface Segregation, and Dependency Inversion.
Utilization of DataGrid VS ListBox in WPF C#
Apr 22, 2024.
In WPF (Windows Presentation Foundation), the DataGrid and ListBox are two powerful controls that serve different purposes and are suitable for different scenarios
Understanding the Layers of Database Management Systems
Apr 21, 2024.
Unlocking the Power of Three-Tier Architecture: A Comprehensive Guide to Understanding and Implementing Database Management Systems. Dive deep into the layers of presentation, application, and data management, unraveling the intricacies of this widely adopted architectural model.
How to Apply Theme in Power Apps
Apr 04, 2024.
Learn how to enhance your Power Apps with a theme application, allowing for user interface customization. Explore design aesthetics to ensure visual consistency and incorporate branding elements.
Learn Interface Segregation Principle (ISP)
Apr 02, 2024.
Learn about the Interface Segregation Principle (ISP) for cleaner and more maintainable code. Discover how segregating interfaces based on functionality improves system clarity and prevents unnecessary dependencies.
How to Implement Audio Player in Power Apps
Apr 01, 2024.
In this article, we will discover how to enhance user experience with an Audio Player in Power Apps. Customize controls, integrate audio files, and design visually appealing interfaces. Manage playback, adjust volume, and implement seek functionality.
Developing a Walkthrough Component in PowerApps
Mar 27, 2024.
Create intuitive user experiences by developing a Walkthrough Component in PowerApps. Guide users seamlessly through your app's features with interactive tutorials and enhance navigation for a smoother user journey.
Learn Service Locator Pattern in C#
Mar 26, 2024.
This beginner’s tutorial explores the Service Locator Pattern in C#. Despite its decline in favor of Dependency Injection, it remains relevant for legacy systems. The tutorial covers its implementation, the Dependency Inversion Principle (DIP), static and dynamic versions, and pros/cons.
Introduction to Image Control in Power Apps
Mar 22, 2024.
Explore the versatility of Image Control in Power Apps. Learn to enhance user interfaces by effortlessly displaying images. From data visualization to graphic elements, master the art of visual design and image management.
Advanced Django Admin Configuration for Quiz App Interface
Mar 22, 2024.
This article provides a detailed guide on advanced customization techniques for optimizing the Django admin interface specifically for managing a quiz application. Through practical examples and step-by-step instructions, it demonstrates how to tailor ModelAdmin classes, configure list views, add filters, organize detail view layouts, and enable inline editing, empowering developers to create a user-friendly and efficient admin interface tailored to their project needs.
Introduction to 3D Object Control in Power Apps
Mar 21, 2024.
Introduction to 3D Object Control in Power Apps explores integrating 3D objects into user interfaces. Learn how to manipulate objects, design interactions, and enhance user experiences using Power Apps' visual programming capabilities for augmented and virtual reality applications.
How to Customize Blogger Cursor
Mar 21, 2024.
Learn how to add a personal touch to your Blogger blog by customizing the cursor. Explore CSS techniques and HTML coding to create unique cursor effects that match your blog's theme and style.
Mastering the Display Form Control in Power Apps
Mar 20, 2024.
Mastering the Display Form Control in Power Apps enables efficient data presentation and user interaction. Learn customization, validation, and integration for optimal user experience and streamlined data management.