Brian Noyes
CODE Author
Brian Noyes is CTO of Solliance Inc., a Microsoft MVP and Microsoft Regional Director, and Pluralsight author. Brian has authored 12 Pluralsight courses, several books, and dozens of magazine and online publication articles on a wide range of client, service, and data technologies. Brian got started programming as a hobby while flying F-14 Tomcats in the U.S. Navy, later turning his passion for code into his current career.
Detailed Bio
Brian Noyes is CTO of Solliance Inc., a Microsoft MVP and Microsoft Regional Director, and Pluralsight author. Brian has authored 12 Pluralsight courses, several books, and dozens of magazine and online publication articles on a wide range of client, service, and data technologies. Brian got started programming as a hobby while flying F-14 Tomcats in the U.S. Navy, later turning his passion for code into his current career.
Contact Information:
Articles Authored
-
Build Composite WPF Applications
Last updated: Wednesday, February 20, 2019
Published in: CODE Magazine: 2008 - November/December
When you build complex UI applications, it is all too easy to end up with a messy, tightly coupled, interwoven mess that is difficult to develop and maintain; and impossible to test.Too avoid that, you need to employ good design patterns in your UI layer that help you keep things loosely-coupled and testable. Composite Application Guidance for WPF is a set of libraries, documentation, and sample code from Microsoft patterns & practices that helps you to build clean, maintainable applications. In this article, I’ll show you what this set of guidance provides and how to use it to build your WPF applications.
-
Building ASP.NET Single Page Applications in HTML 5 with Upshot
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2012 - September/October
A Single Page Application (SPA) is a different way of building HTML 5 applications from traditional Web page development. Instead of spreading the functionality of your Web applications across a collection of separate Web pages with hyperlinks between them, you instead define a single root page that the user lands on and never leaves as long as they are working with your application. You define client-side logic that switches out the data and chunks of content within that page to allow the user to navigate from logical screen to logical screen without ever leaving the page. This means that the user never sees a full page refresh while using your application. They see portions of the screen change based on their interaction, and those changes can be done in a more fluid way with transitions to enhance the user experience. You can also support using the application while offline by storing data client-side, based on some of the newer APIs of HTML 5. Taking this approach makes an SPA feel very much like a desktop application to the end user.
-
Creating Embedded Reports in Your Web Apps with Power BI Embedded
Last updated: Thursday, April 1, 2021
Published in: CODE Magazine: 2019 - May/June
Brian shows you that Power BI Embedded makes it possible to have great visuals as part of your app. He also helps you figure out which of the many flavors is the right one for you.
-
Tackle Complex Data Binding with Windows Forms 2.0
Last updated: Wednesday, August 31, 2022
Published in: CODE Magazine: 2005 - July/August
Two-way data binding can save you a ton of coding, as long as you can get the bound controls to behave the way you want them to.Using the BindingSource and Binding objects in .NET 2.0, getting what you expect in minimal code becomes a whole lot easier. In this article, I will explore how to use the BindingSource and Binding objects to set up associations between complex data sources and bound controls. I'll show you how to keep multiple controls that are bound to the same data source synchronized, and how to control the formatting and parsing of the data in those controls.