Session
Opinionated by Necessity: Lessons from Building Apps for Real Clients
Building apps for real clients has a way of stripping theory back to what actually works. Patterns that look flexible and elegant at the start can quietly accumulate complexity, while the absence of clear constraints leaves teams exposed to subtle but expensive mistakes.
In this session, I’ll share lessons learned from delivering .NET MAUI apps as part of full-stack enterprise solutions. The focus is not on introducing new patterns, but on understanding where familiar ones succeed, where they fail, and how much opinion is actually required to make them sustainable.
We’ll look at:
* Why unopinionated MVVM often leads to fragile state, inconsistent behaviour, and hard-to-reason-about UIs
* Treating navigation, state, and UI consistency as systems, not incidental implementation details
* Using constraints deliberately to remove decisions and reduce margin for error
* Building high-walled, opinionated client architectures that guide teams toward the pit of success
* The trade-offs involved, and the mistakes I’ve made along the way
This is an experience-driven talk for developers building client applications that need to integrate cleanly with enterprise backends, ship on real timelines, and stay maintainable long after the first release.
Please note that Sessionize is not responsible for the accuracy or validity of the data provided by speakers. If you suspect this profile to be fake or spam, please let us know.
Jump to top