Twin Cities Code Camp


Due to the Covid-19 pandemic, Twin Cities Code Camp has been postponed until April 2021.

Adam Grocholski

Implementing Presentation Patterns that Truly Work Across Platforms

by Adam Grocholski

Presentation Materials

In layered applications, the presentation layer is just as important as navigation logic, business logic, and data access. While you should try to keep the presentation layer independent from the UI technology and platform in order to improve testability, it's not always easy to do. Design patterns can help. In this session I'll discuss design patterns such as Model View Controller (MVC) and Model View Presenter (MVP) for building presentation layers that can truly be used across multiple platforms, including WPF, Silverlight and Windows Mobile, and in Software as a Service (SaaS) scenarios.

About the Author

Adam Grocholski has an awesome job at RBA Consulting where he has been working since 2006. Lately he has been diving into the latest and greatest UI technologies such as Silverlight and WPF and showing his clients how they can create compelling user interfaces for their line of business applications with quick turnaround times using these tools. When he is not working he enjoys spending time with his family and working on projects around the house.