
Andy Lech
Cross-platform Developer | ONETUG President | Orlando Code Camp organizer
Orlando, Florida, United States
Actions
Andy Lech has been working in .NET since 2011 and creating cross-platform mobile apps (Xamarin.Forms and .NET MAUI) for Golf Channel and others since 2015. His particular specialization is optimizing performance through better data utilization via improved database and API design and implementation.
Andy has been a Director of the Orlando .NET User Group (ONETUG) and an organizer of Orlando Code Camp since 2018 before becoming ONETUG President and OCC lead organizer in 2023. In addition, he has been a frequent speaker at OCC and other regional conferences in the southeast US.
Area of Expertise
Topics
Providing Context to API Decisions with Problem Details
Tired of trying to debug your app and being thwarted by an API that only gives you back a status code and (maybe) a generic or cryptic response message? There is a better way: an IETF specification for Problem Details in HTTP API responses.
I'll cover the benefits of giving context to the validation and business logic decisions in your API. Then, I'll show how Problem Details can be used throughout your app to replace multiple layers of exception handling.
Build More Responsive and Maintainable Mobile Apps with ReactiveUI
Experienced mobile developers know to put as much logic as possible into an app's back-end for maintainability and testability. But what about logic tied to the user interface like interactivity and navigation?
Instead of using event handlers, delegate callbacks, and a tight coupling between app layers, ReactiveUI allows you to handle user interactions for your front end View through a LINQ-like syntax of subscribing to status changes in your back-end ViewModel. This makes it easier to test your app by testing your ViewModels independently of their Views with less reliance on UI testing frameworks.
What Web Devs Don't Know About Mobile Apps and APIs
Just because web devs consume the same data sources as mobile devs doesn't mean they understand the critical design, architecture, and data consumption differences between web sites and mobile apps.
This session will cover:
* Building APIs for smart just-in-time data consumption
* Direct caching of data in platform versus database caches
* Keeping fault-tolerant network connections out in the world
* Handling long-running tasks with persistent background threads
What DBAs Don't Know About Mobile Apps and APIs
DBAs are used to the consumption patterns of web sites and DevOps infrastructure. But what about mobile apps and APIs?
This session will cover:
* Supporting APIs as a more direct path to your data
* Guaranteeing uniqueness in a stateless API client
* Adding narrower slices of data for just-in-time consumption
* Providing context to database decisions through the API
Find Mobile Bugs Faster through ViewModel and API Library Testing
Mobile devs are used to testing the JSON or XML that comes across the wire, the standalone logic of their app backend, and the whole app. But what about the gaps between testing the API output, unit testing your Models and ViewModels with mocks, and testing through the UI?
This session will cover:
* Testing the translation of API data into app Models
* Testing how ViewModels use and cache your app Models
* Testing your API library for fault-tolerance and unusual API responses
Orlando Code Camp 2025 Sessionize Event
DevFest Florida Orlando 2024 Sessionize Event
Atlanta Developers' Conference 2024 Sessionize Event
Orlando Code Camp 2024 Sessionize Event
#TampaCC 2023 Sessionize Event
DevFest Florida Orlando Sessionize Event
Atlanta Developers' Conference 2023 Sessionize Event

Andy Lech
Cross-platform Developer | ONETUG President | Orlando Code Camp organizer
Orlando, Florida, United States
Actions
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