CODE Magazine / Articles
UI (User Interface)
Articles filed under UI (User Interface)
Articles
Showing 1–8 of 8
-
Natural Language AI-Powered Smart UI
Ed Charbeneau delves into the practical integration of AI-powered Smart UI components by leveraging large language models (LLMs), particularly moving beyond the prevalent Generative AI chat demos that often overshadow such applications. He illustrates the gradual enhancement of user interfaces (UIs) through LLMs with real-world examples like Smart AI Search and Smart Text, which improve user interactions by adding contextual and relational features to existing functionalities. Utilizing LLMs, Charbeneau demonstrates transforming user queries into actionable commands for UIs, employing natural language processing to bridge the gap between human language and software interfaces, thereby enhancing user experience while maintaining familiar UI elements.
-
.NET Core for the Desktop
Software vendors and conferences would tell you that the desktop is dead, but if you’re a working consultant, you know that’s not true. Mike dives into a great tool using WinForms to show you what you’ve been missing.
-
Create a Title Bar for User Controls
Those helpful buttons for minimize, maximize, and close functions need to be added to your WPF pages if you don’t want to crowd your user’s screen. Paul shows you how.
-
A Good Idea is Just the Start
If you ever thought you’d like to develop the Next Big Thing, you’ll need Q’s advice about how to get started and what to do before you start writing code.
-
A Data-Driven Menu System for Bootstrap
Did you know that you can create a simple one-line menu system using two C# classes and a little bit of Razor code in an MVC page to create a hierarchical menu structure for drop-down menus? Paul shows you how.
-
XAML Anti-Patterns: Layout SNAFUs
Just when you think a container is simple, your user resizes the screen and mayhem ensues. If you want to know what happened—or prevent it, better yet—read Markus’ piece about the XAML layout engine.
-
Display a Progress Message on an MVC Page
In this article, Paul Sheriff explains how to enhance user experience in MVC web applications by displaying progress messages during server post-backs. He demonstrates multiple techniques, including disabling buttons, changing button text, showing pop-up messages, graying out the background, and adding animated Font Awesome spinners to indicate processing. Sheriff emphasizes the importance of immediate user feedback to prevent repeated clicks and improve usability, and provides practical code examples to implement these features effectively, including tips for ensuring animations run smoothly using JavaScript’s setTimeout function.
-
Web Code is a Solved Problem: How about Fixing Web UI Next?
Originally published as a blog post - Fixing Web UI

