-
Natural Language AI-Powered Smart UI
Last updated: Monday, July 7, 2025
Published in: CODE Magazine: 2025 Jul/Aug
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
Last updated: Monday, April 5, 2021
Published in: CODE Magazine: 2019 - March/April
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
Last updated: Friday, April 2, 2021
Published in: CODE Magazine: 2019 - March/April
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
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2018 - January/February
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
Last updated: Thursday, July 1, 2021
Published in: CODE Magazine: 2015 - September/October
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
Last updated: Tuesday, July 6, 2021
Published in: CODE Magazine: 2015 - September/October, Markus Egger Talks Tech
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
Last updated: Monday, December 8, 2025
Published in: CODE Magazine: 2015 - July/August
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?
Last updated: Thursday, February 21, 2019
Published in: The Web View
Originally published as a blog post - Fixing Web UI

