Speaker

Andy Lech

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

  • Information & Communications Technology

Topics

  • Mobile App Design
  • Mobile Development
  • Mobile Testing
  • Mobile Apps
  • API Architecture
  • API Design
  • API Development
  • API Testing
  • Cross-platform Development
  • .NET MAUI
  • Xamarin Forms - MAUI
  • Xamarin.Forms
  • REST API
  • Web APIs

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

April 2025 Sanford, Florida, United States

DevFest Florida Orlando 2024 Sessionize Event

September 2024 Sanford, Florida, United States

Atlanta Developers' Conference 2024 Sessionize Event

September 2024 Alpharetta, Georgia, United States

Orlando Code Camp 2024 Sessionize Event

February 2024 Sanford, Florida, United States

#TampaCC 2023 Sessionize Event

October 2023 Tampa, Florida, United States

DevFest Florida Orlando Sessionize Event

October 2023 Sanford, Florida, United States

Atlanta Developers' Conference 2023 Sessionize Event

September 2023 Marietta, Georgia, United States

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