About UI
UI stand for User interface which is a broad term for any system either physical or software based that allows a user to connect with a given technology. Many different kinds of UI come with various devices and software programs. Many of them have some basic similarities, although each one is unique in key ways. In information technology, the UI is everything designed into an information device with which a human being may interact including display screen, keyboard, mouse, light pen, the appearance of a desktop, illuminated characters, help messages, and how an application program or a Web site invites interaction and responds to it. In early computers, there was very little user interface except for a few buttons at an operator's console. The user interface was largely in the form of punched card input and report output.
Related resources for UI
  • Building A Login Form Using Material Design Control In Visual Studio 20177/26/2024 6:28:26 AM. This article demonstrates how to use Material Skin in Windows. Forms applications with Visual Studio 2017. It covers starting a project, installing Material Skin via NuGet, adding Material controls to
  • Understanding and Using Scope in .NET Core7/26/2024 5:48:49 AM. In .NET Core, dependency injection (DI) manages service lifetimes with three scopes: Transient (new instance per request), Scoped (one instance per request), and Singleton (one instance shared across
  • Building Dynamic Timers in React Managing State and Effects7/25/2024 12:12:10 PM. This example demonstrates managing dynamic Timer components in React. Each Timer independently tracks button clicks and elapsed time, with start, pause, and reset functionality. The ExampleComponent a
  • Tracking Visits and Visitor Details on PowerApps Page7/25/2024 12:07:39 PM. Learn to track unique page views in PowerApps by integrating SharePoint lists and using global variables. This guide covers designing lists, configuring PowerApps screens, and patching view counts. It
  • Why I use StreamRendering in Blazor7/25/2024 7:21:03 AM. raditionally, if a component fetches data asynchronously, it may cause the UI to freeze or appear unresponsive during data loading. This article will demonstrate how Blazor's StreamRendering can s
  • Create Interactive Dropdown Menus While Click Text Open Dropdown7/25/2024 7:06:21 AM. 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 JavaScr
  • How to Create Scrollable Screen?7/25/2024 4:31:00 AM. 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 a
  • Control Form Requirement with Save or Submit Button7/23/2024 6:58:51 AM. Implement a "Save as Draft" feature to allow users to save and resume incomplete forms. Create buttons with distinct functionalities for saving drafts and submitting forms. Set form fields a
  • Fluent UI (Collection of UX Frameworks from Microsoft )7/23/2024 4:13:03 AM. 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 platf
  • Building a AI Chatbot with .NET Core7/22/2024 10:08:09 AM. To enhance this support system, introducing an AI chatbot can revolutionize the way users interact with the platform. This is where the "Codingvila Chatbot" comes into play, leveraging .NET
  • Create Scrollable Screen in PowerApps7/22/2024 7:34:58 AM. 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 ver
  • Detailed Explanation of Builder Design Pattern in C#7/22/2024 6:26:29 AM. 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 configuration
  • Building NuGet Packages with the .NET CLI7/22/2024 6:11:56 AM. Perfect for .NET developers, this tutorial covers package creation, configuration, and publishing. Master the command-line tools to streamline your workflow and efficiently manage dependencies in your
  • Understanding View Binding in Android7/22/2024 4:30:54 AM. View binding is a feature that makes it easier to write code that interacts with views. Once view binding is enabled in a module, it generates a binding class for each XML layout file present in that
  • Builder Design Pattern7/19/2024 7:01:46 AM. The Builder Design Pattern is a creational design pattern used to construct complex objects step by step. It separates the construction of an object from its representation, allowing for different typ
  • An Essential Guide to Microsoft PowerApps7/19/2024 6:27:30 AM. Discover Microsoft PowerApps, a low-code platform that simplifies app creation for all skill levels. Integrated with Office 365, Azure, and Dynamics 365, PowerApps enhances business productivity by en
  • Deploying ASP.NET MVC Application to Azure Cloud Using Azure DevOps from GitHub7/18/2024 12:25:54 PM. Deploy ASP.NET MVC apps on Azure via Azure DevOps & GitHub. Set up CI/CD pipelines for seamless integration & deployment. Create Azure App Service, link GitHub repos, configure build & rel
  • Save as draft and Submit with required, optional functionality and by default required functionality in PowerApps7/18/2024 10:24:46 AM. This is most required feature in any app. If the form is lengthier, it is very useful feature. Any user can fill in the half of the forms and save the form as draft. Later can come in and pickup the f
  • Comprehensive Guide to Angular CLI Commands7/17/2024 11:43:06 AM. Discover the ultimate resource for mastering Angular CLI commands with our comprehensive guide. Whether you're a beginner or an experienced developer, this guide covers everything from installatio
  • Seen by people on the page load in powerapps.7/17/2024 12:41:53 AM. Learn how to track page views and unique visitors using PowerApps integrated with SharePoint. Utilize global variables and the OnVisible property to optimize performance. Enhance UI with containers an
  • Setting Up a .NET Standard Project7/17/2024 12:19:04 AM. .NET Standard is a formal specification of .NET APIs that are intended to be available on all .NET implementations. It serves as a base class library that can be used across different .NET platforms,
  • Comprehensive Guide to Unit Testing in .NET Core7/16/2024 7:21:02 PM. Unit testing in .NET Core is essential for ensuring code quality and functionality. Using frameworks like xUnit and NUnit, developers can write effective tests to detect bugs early, support code refac
  • Building RESTful APIs with ASP.NET Core7/16/2024 7:14:32 PM. In today's interconnected digital landscape, creating robust and efficient APIs is crucial for enabling seamless communication between applications. ASP.NET Core, the open-source framework from Mi
  • Developing an AI-Powered Personalized Educational Support Application7/16/2024 12:39:53 PM. We developed an AI-powered application using Gradio and OpenAI's GPT-4 to offer personalized educational support. This application provides tailored career recommendations and learning resources b
  • How Virtualization Simplifies and Speeds Up Disaster Recovery7/15/2024 8:35:09 AM. Virtualization transforms disaster recovery by simplifying processes and accelerating recovery times. It enables seamless backups, efficient data protection, and swift system restoration, minimizing d
  • Detect Long Press in .NET MAUI App using TouchBehavior7/14/2024 12:28:59 PM. Detect Long Press in .NET MAUI App using TouchBehavior
  • Getting started with gRPC in .NET 8 using C# 127/11/2024 1:35:30 PM. Using C# 12 and gRPC in .NET 8, Ziggy Rafiq guides you through setting up your environment, defining services, and developing client and server applications with gRPC.
  • Building Web Apps with Streamlit and Python7/10/2024 10:14:44 AM. Streamlit is a powerful Python library for creating interactive web applications quickly and easily. It offers a simple API, fast prototyping, easy deployment, built-in widgets, and automatic reloadin
  • Preview on Azure Fluid Relay7/9/2024 1:28:35 PM. In this session, we will discuss the concepts of Azure Fluid Relay on how it can create collaborative applications with no requirements on handling server code.
  • Setup your personal ChatGPT for free7/9/2024 10:27:15 AM. Generative AI is a transformative technology enabling solutions without needing extensive knowledge in developing, training, or deploying models. Open-source tools like Ollama and community contributi
  • Programming in Practice - GUI - XAML - Description of the User Interface7/9/2024 12:34:12 AM. 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 d
  • Cracking the Code Review from Guesswork to Automated Guidance7/8/2024 8:22:08 AM. This session will leave you with practical tactics for improving pull requests, performing better code reviews, and a suite of tools to simplify the review process and boost code quality.
  • Ultimate Guide to Using Console in CRM D365 for Productivity7/4/2024 9:57:04 AM. Boost your productivity in CRM D365 with this comprehensive guide to using the console effectively. Learn essential commands like retrieving form context, setting attribute values, and debugging with
  • Triggering UI Flows using Power Automate7/4/2024 4:19:54 AM. Explore various triggers for UI flows in Power Automate: Attended mode requires an active Windows session, while unattended mode runs on logged-out machines. Setup involves an on-premises data gateway
  • Creating Your First UI Flow with Power Automate Desktop7/4/2024 4:14:10 AM. Explore how to create your first web UI flow using Power Automate Desktop in this step-by-step guide. Learn how to record browser actions to automate repetitive tasks efficiently. This demo covers eve
  • Updating Lookup Columns in Dataverse with Power Automate7/3/2024 5:04:39 PM. Navigating Lookup Columns in Dataverse using Power Automate requires precise handling. Unlike simpler data sources, such as SharePoint, updating these columns demands using a specific format like &quo
  • Build a Simple Calculator in Solidity7/3/2024 12:38:35 PM. Learn how to create a basic calculator using Solidity, the programming language for Ethereum smart contracts. This tutorial covers essential concepts such as function creation, arithmetic operations,
  • Hiding and Showing Controls on App with Role-Based Permissions7/3/2024 12:27:20 PM. We all know that we can break and handle permission on Sharepoint list and list items. We can also restrict user access on powerapps and forms. We can enable and disable controls depending upon status
  • Programming in Practice - GUI - MVVM Program Design Pattern7/3/2024 11:09:45 AM. 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 imple
  • Creating Your First UI Flow with Power Automate Desktop7/3/2024 9:11:18 AM. Get started with Power Automate Desktop by creating your first UI flow! In this demo, learn how to automate tasks like creating an Excel file, adding email addresses, and sending emails—all through a
  • PDF Viewer Search functionality in Telerik UI for .NET MAUI7/3/2024 9:07:41 AM. 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
  • Differences Between Public Cloud and Private Cloud7/3/2024 8:51:46 AM. In the realm of cloud computing, organizations have two primary options public cloud and private cloud. Each offers distinct advantages and is suited to different business needs, depending on factors
  • How to Add Duration to Your Microsoft Forms Quizzes7/3/2024 7:30:14 AM. Learn how to add a duration to your Microsoft Forms quizzes with this comprehensive guide. Discover step-by-step instructions to set a time limit, ensuring a more controlled and fair assessment enviro
  • PowerApps Nested Gallery with People Picker, Status & Data7/3/2024 6:01:35 AM. Learn how to create nested galleries in PowerApps, a powerful feature for organizing data visually. By using nested galleries, you can group items and dynamically expand or collapse data entries. This
  • Introduction to UI Flows in Power Automate7/3/2024 5:46:47 AM. 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 p
  • Build & Containerize Product App with React JS .NET Core Docker7/2/2024 8:45:14 AM. Learn how to develop and containerize a modern product application using React JS for frontend development, .NET Core for backend services, and Docker for efficient deployment.
  • Building a Dynamic E-commerce Dashboard with React and Bootstrap7/2/2024 5:29:34 AM. This guide covers the essentials of building a responsive, interactive interface for managing e-commerce data in real-time. Perfect for web developers looking to enhance their skills in front-end deve
  • Building a Responsive Navbar with React and Bootstrap7/2/2024 5:24:04 AM. In this article, we will explore step-by-step instructions to integrate Bootstrap's powerful UI components with React's flexibility, ensuring your navigation adapts seamlessly across devices.
  • Understanding Builder Design Pattern 7/1/2024 6:57:09 AM. Discover the Builder Design Pattern, a creational pattern that separates the construction of a complex object from its representation. Learn how it simplifies object creation, especially for objects r
  • Building a CRUD Application in React7/1/2024 6:39:05 AM. Learn how to build a CRUD application in React with this comprehensive guide. From setting up your development environment to implementing Create, Read, Update, and Delete functionalities, this tutori
  • Building a Basic Login Form with Angular and HttpClient7/1/2024 6:38:09 AM. Learn to build a secure login form in Angular using HttpClient for HTTP requests. This tutorial covers creating a TypeScript component, handling HTTP POST requests to a backend API, and integrating wi
  • Everything About NFTs: Creation to Investment Guide7/1/2024 6:36:48 AM. Explore NFTs (Non-Fungible Tokens), unique digital assets authenticated by blockchain, enabling ownership of art, music, and more. Discover their role in digital markets, from creation to trading, and
  • Building and Scaling with Azure App Services - Azure Essentials Series - Ep: 56/29/2024 1:59:33 PM. In this episode, we'll dive into the features and capabilities of Azure App Services, and demonstrate how to create scalable, reliable applications with ease.
  • Beginner's Guide to useNavigate() Hook in ReactJS6/28/2024 8:47:03 AM. Discover how to use the useNavigate hook in ReactJS with this beginner's guide. Learn to navigate programmatically within your React application using the useNavigate hook, part of React Router v6
  • An In-Depth Guide to Jenkinsfile Syntax6/28/2024 5:16:54 AM. Jenkins is a widely-used open-source automation server that helps developers build, test, and deploy their software. One of Jenkins' most powerful features is the Jenkins Pipeline, which facilitat
  • User Interaction with Dropdowns in DataTables Using jQuery6/27/2024 11:56:20 AM. This article explores techniques to enhance user interaction with dropdowns in DataTables using jQuery. Learn how to create dynamic and responsive tables that improve user experience through intuitive
  • How To Build The Products People Actually Want6/26/2024 6:30:45 AM. Discover the secrets to building products that truly resonate with customers. This guide delves into understanding customer needs, conducting effective market research, and utilizing user-centered des
  • Control Arduino Relay with Windows C# App6/25/2024 5:59:29 AM. This guide demonstrates how to control an Arduino board using a relay switch through a Windows application written in C#. By integrating Arduino with C# via serial communication, you can manage electr
  • Apply Filters Dynamically on Kendo Grid in Angular6/25/2024 5:50:17 AM. Learn how to apply filters dynamically on a Kendo Grid in Angular, enhancing data management and user interaction in your web applications. This guide covers integrating Kendo UI components in Angular
  • Build And Deploy The Client Side Web Part (SPFx) In SharePoint Online6/24/2024 9:03:05 AM. The article introduces SPFx (SharePoint Framework), ideal for SharePoint Online. It contrasts with older app models, highlighting its client-side Web parts for faster loading without IFrames. It cover
  • Add Text With Image Button In ComboBox In WPF Application6/24/2024 9:02:07 AM. Learn how to enhance your WPF application by adding text with an image button in a ComboBox. This tutorial guides you through customizing ComboBox items using XAML and C#.
  • Multi-Check Filtering In Kendo Grid Using ASP.NET Web API6/24/2024 9:00:58 AM. Learn how to implement multi-check filtering in Kendo Grid using ASP.NET Web API. This tutorial covers creating a RESTful GET service to load data, setting up a Web API application, and integrating jQ
  • XAML Value Converter With A Simple Example6/24/2024 8:59:15 AM. Learn how to convert data formats using XAML's value converters, crucial for transforming string input (like from a textbox) into boolean values (for checkbox status). Explore setup, implementatio
  • The Emergence of Small Langugage Models (SLM) - A Game Changer6/22/2024 10:28:12 AM. In this article, we will explore the significance and applications of small language models, examine the pros and cons of SLMs, and discuss the Phi-3 family along with its key features
  • Editing JSON of Fabric Data Pipelines - Part 16/21/2024 10:10:04 AM. Enable JSON editing in Fabric data pipelines by appending the 'feature.enableJsonEdit=1' to the pipeline URL. Switch from view-only to edit mode, make necessary JSON changes, then perform a mi
  • Exposing Local Web Server To Internet Using Ngrok6/21/2024 10:05:05 AM. Learn how to expose a local web server to the internet using Ngrok. Ngrok allows seamless testing and debugging by creating tunnels that support HTTPS for local applications. This tool is invaluable f
  • Building Progressive Web Apps (PWAs) with Next.js6/21/2024 6:20:28 AM. We highlight the advantages of using Next.js to build PWAs, emphasizing their capability to provide a user experience similar to native apps. By utilizing Next.js, we maintain the benefits of web tech
  • Calculate and Display Total Amount Based on Checkbox States6/21/2024 5:23:57 AM. In web applications, event binding detects changes in checkboxes named advamount and Rentalamount, enabling dynamic updates based on user interaction. This involves managing the checkbox states to tra
  • Dynamic LINQ Query In C# Using Predicate Builder6/20/2024 11:42:33 AM. This technique allows runtime composition of query predicates using logical conditions such as AND, OR, and NOT. By leveraging Expression Trees and lambda expressions, developers can programmatically
  • Deploying A Simple Bot With Bot Builder SDK Using Visual Studio 20176/20/2024 10:12:40 AM. Learn to create and configure bots using Visual Studio with the Bot Application template and Bot Builder SDK for .NET. Test and debug bots locally using the Bot Emulator, ensuring seamless interaction
  • Getting Started with ZooKeeper: A Beginner's Guide6/20/2024 8:57:57 AM. Learn the basics of Apache ZooKeeper, a distributed coordination service, including its architecture, installation, usage, and practical examples.
  • Mesop Framework Of Python From Google6/20/2024 5:59:11 AM. The Mesop Framework of Python from Google is a cutting-edge tool designed to streamline software development. Leveraging Python's simplicity and Google's robust infrastructure, Mesop offers de
  • Microsoft Copilot Studio: Your Guide to Conversational AI Powerhouse6/20/2024 5:42:43 AM. Discover Microsoft Copilot Studio, a powerful low-code platform for building custom conversational AI applications. Automate tasks, personalize experiences, and streamline workflows within your Micros
  • How We Hire Developer Talents?6/20/2024 4:55:46 AM. Our comprehensive recruitment process evaluates developers on technical skills and cultural fit through Testdome assessments, structured interviews, and a day with the team. This approach ensures we s
  • Call User Controls In Main Window Using WPF6/19/2024 9:34:07 AM. In WPF (Windows Presentation Foundation), integrating User Controls into the main window involves leveraging XAML and code-behind to enhance UI flexibility and functionality.
  • Beginner's guide for creating standalone .rdlc reports with ssrs6/18/2024 8:05:49 AM. Learn how to create standalone SSRS reports using dummy data sources and access them via C# code. This article covers setting up .rdlc reports, mapping datasets, creating test harness in Visual Studio
  • Using Jquery in React Application6/16/2024 2:46:19 PM. Discover how to effectively integrate jQuery into your React application. This guide covers the essentials of using jQuery with React components, handling DOM manipulation, leveraging React lifecycle
  • Techniques for Risk Management in Complex Projects6/16/2024 8:37:27 AM. This article outlines risk management strategies for complex projects, emphasizing the importance of identifying, categorizing, and prioritizing risks. It covers the development of mitigation plans, a
  • How to Implement Fluent UI in React6/15/2024 9:00:14 AM. Learn how to use Fluent UI in React to create modern, responsive, and accessible user interfaces. This guide covers setting up Fluent UI, integrating its components, and customizing styles for your Re
  • Prompt And Waterfall Dialog In Bot V4 Framework Bot Builder 😍 .NET Core6/14/2024 10:39:37 AM. Dialogs in the Bot Framework structure bot interactions, managing flow, validations, and user input. Key components like DialogSet and DialogContext manage dialog states and sequencing. Prompts handle
  • String Replacement With Named String Placeholders6/14/2024 10:38:51 AM. The anonymous nature of placeholders in the String.Format method can make it confusing. Find out how to use named string placeholders in your code.
  • Revolutionize Your Business with Chatbot-Enabled Digital Transformation6/13/2024 10:20:23 AM. Organizations face numerous daily inquiries about digital transformation. Chatbots, like virtual assistants, manage repetitive queries, offering 24/7 support, and personalized customer experiences. Th
  • Digicash Payment Gateway Webhook Real-Time MVC UI Updates6/13/2024 8:43:37 AM. In this article, we will learn how to integrate the Digicash payment gateway into your MVC web application with real-time UI updates using webhook callbacks.
  • Creating a Web Resource Based on React TypeScript in Dynamics 3656/13/2024 8:02:59 AM. Integrating React and TypeScript with Dynamics 365 enables developers to build responsive and maintainable user interfaces. This approach leverages modern web practices for enhanced performance, reusa
  • In-Depth Examination of Software Testing Life Cycle (STLC)6/13/2024 7:19:33 AM. The Software Testing Life Cycle (STLC) involves sequential activities ensuring software quality, from requirement gathering to closure. Emerging in the 1950s, STLC's structured approach includes p
  • FIRST Principles of Unit Testing: A Guide to Quality Code in C#6/12/2024 5:46:57 AM. Emphasizing the FIRST principles (Fast, Independent, Repeatable, Self-validating, and Timely), this guide equips developers with the techniques and best practices needed to ensure robust, reliable, an
  • NSwagStudio - Generate C# Client Code Of ASP.NET Core Web API 😍6/11/2024 12:21:55 PM. Learn how to effortlessly generate C# client code for ASP.NET Core Web API using NSwag. Simplify API consumption without manual HttpClient setup. Compatible with various .NET platforms.
  • Using StatusStrip In Windows Forms6/11/2024 12:14:07 PM. Learn how to enhance user experience in Windows Forms applications by effectively utilizing StatusStrip. StatusStrip provides visual feedback and status updates, integrating various controls like Tool
  • Build Microsoft Teams Tab Extensions with React Fluent UI6/11/2024 11:31:05 AM. Discover how to create a powerful Teams Tab Extension using React and Fluent UI in this step-by-step guide. From setting up your development environment to integrating Fluent UI components seamlessly,
  • Getting Started with ML.NET Model Builder for Using in ASP.NET Core6/11/2024 9:38:23 AM. Learn how ML.NET Model Builder simplifies ML application development by helping you build, train, and deploy models efficiently. This guide explains the basics of ML.NET, including data loading, model
  • YAML for Build and Release Azure DevOps Pipelines6/11/2024 6:45:09 AM. YAML for Build and Release Azure DevOps Pipelines" covers the use of YAML syntax to define and automate build and release processes in Azure DevOps. Learn how to create, configure, and manage CI/
  • Servant Leadership: Putting Your Team First for Greater Success6/10/2024 10:30:52 AM. Servant leadership prioritizes team well-being and development, fostering trust, collaboration, and innovation. By listening actively, promoting growth, and leading with empathy, it cultivates a cultu
  • Building and Leading High-Performance Teams6/10/2024 9:01:31 AM. The capacity to create and manage high-performance teams is essential for any organization to succeed in the cutthroat business world of today. These teams not only have the capacity to produce outsta
  • A Step-by-Step Guide to Creating a Chrome Extension with React6/9/2024 5:14:15 PM. Building a Chrome extension using a React app developed with TypeScript and bundled with Webpack offers a modern approach to browser extension development. In this blog, I will guide you through the s
  • Pagination in C#: Complete Guide with Easy Code Examples6/8/2024 12:43:46 PM. 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
  • Internet of Things (IoT) - Part 2 (Building Blocks & Architecture)6/7/2024 10:44:39 AM. This article explores the foundational elements of the Internet of Things (IoT), covering its basic building blocks: sensors, processors, gateways, and applications. It delves into IoT architecture la
  • Connecting Simple DC Motor In Arduino Mega 25606/7/2024 10:44:19 AM. Learn to connect a DC motor with Arduino Mega 2560 using a PN2222 transistor. Control speed and visualize with LED. Perfect for tools, toys, and appliances.
  • Localize Your Blazor Applications and Build UIs to Support Multiple Langauges Without JS6/7/2024 10:36:26 AM. In this article, learn how to develop Blazor applications that support more than 69 languages with a Nuget package and online translator tool for your content.
  • Building a .NET Desktop Application6/7/2024 10:30:03 AM. Learn to develop a .NET desktop application with SQL Server data storage, employing a structured approach involving data access, business logic, and presentation layers. Utilize Visual Studio 2019, S
  • Building a .NET Web Application6/7/2024 10:23:28 AM. In my first two articles, we first looked at the four common types of .NET applications we may find in the field. We briefly discussed these four types of applications and then in the second article,