---
title: MainSpring Blog | Ryan McTeer
description: Ryan joined MainSpring in April of 2018 as an associate application developer and works in our Towson office. He graduated from Towson University with his bachelor’s degree in computer science and is responsible for developing and supporting software and database applications for MainSpring’s client base, as well as internal projects. Ryan enjoys spending time outside, hiking, biking, swimming, snowboarding and flying drones. He also enjoys rock concerts, bowling and watching MMA and wrestling. His favorite sports team is the Baltimore Orioles.
---

[![Mainspring, Inc.](https://blog.gomainspring.com/hubfs/MainSpring_June2024/Images/mainspring-logo-cybersecurity-it-services-automation-qjudg0lgsu8o3zserelwpic5pgl0i7mbxusowrykj8.png)](https://gomainspring.com/)

[mailto:hello@gomainspring.com](mailto:hello@gomainspring.com)

- [About](https://gomainspring.com/about/) 
    - [Our Team](https://gomainspring.com/our-team/)
    - [Industries](https://gomainspring.com/industries/)
    - [Partners & Certifications](https://gomainspring.com/partners-certifications/)
    - [Careers](https://gomainspring.com/careers/)
- [Solutions](https://gomainspring.com/solutions/) 
    - [Cybersecurity](https://gomainspring.com/solutions/cybersecurity/)
    - [ProSuite™](https://gomainspring.com/solutions/prosuite/)
    - [Automation](https://gomainspring.com/solutions/automation/)
    - [FileMaker Development](https://gomainspring.com/solutions/filemaker/)
    - [Apple Device Lifecycle Services](https://gomainspring.com/solutions/apple-services/)
    - [vCIO](https://gomainspring.com/solutions/vcio/)
    - [Cost Management](https://gomainspring.com/solutions/cost-management/)
    - [Support & Help Desk](https://gomainspring.com/solutions/support-help-desk/)
- [Case Studies](https://gomainspring.com/case-studies/)
- Pricing 
    - [ProSuite™](https://gomainspring.com/pricing/)
    - [Evolve™](https://gomainspring.com/pricing-evolve/)
- Resources 
    - [Blog](https://blog.gomainspring.com/)
    - [Media Resources](https://gomainspring.com/media-resources/)
    - [Downloads](https://info.gomainspring.com/resources)
    - [News & Events](https://blog.gomainspring.com/news)
- [Contact Us](https://gomainspring.com/contact-us/)

# Blog

### Subscribe to Our Blog

![Ryan McTeer](https://blog.gomainspring.com/hubfs/DSC_0285-e1538676250855-250x250.jpg "Ryan McTeer")

### About Ryan McTeer

Ryan joined MainSpring in April of 2018 as an associate application developer and works in our Towson office. He graduated from Towson University with his bachelor’s degree in computer science and is responsible for developing and supporting software and database applications for MainSpring’s client base, as well as internal projects. Ryan enjoys spending time outside, hiking, biking, swimming, snowboarding and flying drones. He also enjoys rock concerts, bowling and watching MMA and wrestling. His favorite sports team is the Baltimore Orioles.

---

#### Articles by Ryan McTeer

<http://www.facebook.com/sharer/sharer.php?u=https://blog.gomainspring.com/filemaker-community/create-a-powerful-layout-design-in-filemaker> <http://www.linkedin.com/shareArticle?mini=true&url=https://blog.gomainspring.com/filemaker-community/create-a-powerful-layout-design-in-filemaker> <https://twitter.com/home?status=+https://blog.gomainspring.com/filemaker-community/create-a-powerful-layout-design-in-filemaker> 3 Minute Read

#### [Create a Powerful Layout Design in FileMaker](https://blog.gomainspring.com/filemaker-community/create-a-powerful-layout-design-in-filemaker)

Typically, portals in FileMaker are used for showing related data. However, a portal based on the same table as its layout would simply display the current found set. If you made the portal large...

Posted by [Ryan McTeer](https://blog.gomainspring.com/author/rmcteer) 

[Read More](https://blog.gomainspring.com/filemaker-community/create-a-powerful-layout-design-in-filemaker)

<http://www.facebook.com/sharer/sharer.php?u=https://blog.gomainspring.com/filemaker-community/indexing-to-improve-filemaker-database-performance> <http://www.linkedin.com/shareArticle?mini=true&url=https://blog.gomainspring.com/filemaker-community/indexing-to-improve-filemaker-database-performance> <https://twitter.com/home?status=+https://blog.gomainspring.com/filemaker-community/indexing-to-improve-filemaker-database-performance> 3 Minute Read

#### [Indexing to Improve FileMaker Database Performance](https://blog.gomainspring.com/filemaker-community/indexing-to-improve-filemaker-database-performance)

If you are experienced in developing in FileMaker, you know you can create indexes, which are lists of the words or values in a field. FileMaker Pro uses indexes for searching and for joining related...

Posted by [Ryan McTeer](https://blog.gomainspring.com/author/rmcteer) 

[Read More](https://blog.gomainspring.com/filemaker-community/indexing-to-improve-filemaker-database-performance)

<http://www.facebook.com/sharer/sharer.php?u=https://blog.gomainspring.com/filemaker-community/best-practices-for-designing-navigations-in-filemaker> <http://www.linkedin.com/shareArticle?mini=true&url=https://blog.gomainspring.com/filemaker-community/best-practices-for-designing-navigations-in-filemaker> <https://twitter.com/home?status=+https://blog.gomainspring.com/filemaker-community/best-practices-for-designing-navigations-in-filemaker> 3 Minute Read

#### [Best practices for designing navigations in FileMaker](https://blog.gomainspring.com/filemaker-community/best-practices-for-designing-navigations-in-filemaker)

As a FileMaker developer, sometimes you inherit projects that were not designed by you, and maybe not designed by a professional developer at all. To me, the most obvious telling sign that a database...

Posted by [Ryan McTeer](https://blog.gomainspring.com/author/rmcteer) 

[Read More](https://blog.gomainspring.com/filemaker-community/best-practices-for-designing-navigations-in-filemaker)

<http://www.facebook.com/sharer/sharer.php?u=https://blog.gomainspring.com/filemaker-community/caching-data-to-improve-layout-performance-in-filemaker> <http://www.linkedin.com/shareArticle?mini=true&url=https://blog.gomainspring.com/filemaker-community/caching-data-to-improve-layout-performance-in-filemaker> <https://twitter.com/home?status=+https://blog.gomainspring.com/filemaker-community/caching-data-to-improve-layout-performance-in-filemaker> 4 Minute Read

#### [Caching Data to Improve Layout Performance in FileMaker](https://blog.gomainspring.com/filemaker-community/caching-data-to-improve-layout-performance-in-filemaker)

During agile development in FileMaker, sometimes you may notice an unwanted performance difference after adding a new feature, or display a new field to a layout. In this blog, I’d like to address...

Posted by [Ryan McTeer](https://blog.gomainspring.com/author/rmcteer) 

[Read More](https://blog.gomainspring.com/filemaker-community/caching-data-to-improve-layout-performance-in-filemaker)

<http://www.facebook.com/sharer/sharer.php?u=https://blog.gomainspring.com/filemaker-community/sorting-portals-dynamically-using-filemaker> <http://www.linkedin.com/shareArticle?mini=true&url=https://blog.gomainspring.com/filemaker-community/sorting-portals-dynamically-using-filemaker> <https://twitter.com/home?status=+https://blog.gomainspring.com/filemaker-community/sorting-portals-dynamically-using-filemaker> 4 Minute Read

#### [Sorting Portals Dynamically Using FileMaker](https://blog.gomainspring.com/filemaker-community/sorting-portals-dynamically-using-filemaker)

A common feature I like to provide on my FileMaker list view layouts is clickable headers that sort records based on that column. Realistically, you don’t always have the luxury of being in a simple...

Posted by [Ryan McTeer](https://blog.gomainspring.com/author/rmcteer) 

[Read More](https://blog.gomainspring.com/filemaker-community/sorting-portals-dynamically-using-filemaker)

<http://www.facebook.com/sharer/sharer.php?u=https://blog.gomainspring.com/filemaker-community/naming-files-through-scripting-in-filemaker> <http://www.linkedin.com/shareArticle?mini=true&url=https://blog.gomainspring.com/filemaker-community/naming-files-through-scripting-in-filemaker> <https://twitter.com/home?status=+https://blog.gomainspring.com/filemaker-community/naming-files-through-scripting-in-filemaker> 5 Minute Read

#### [Naming Files through Scripting in FileMaker](https://blog.gomainspring.com/filemaker-community/naming-files-through-scripting-in-filemaker)

Choosing the Name From exporting data to excel sheets to custom print layouts, automated naming for exported files can help with organization and create a more professional look. The first thing to...

Posted by [Ryan McTeer](https://blog.gomainspring.com/author/rmcteer) 

[Read More](https://blog.gomainspring.com/filemaker-community/naming-files-through-scripting-in-filemaker)

- [1](https://blog.gomainspring.com/author/rmcteer/page/1)
- [2](https://blog.gomainspring.com/author/rmcteer/page/2)
- <https://blog.gomainspring.com/author/rmcteer/page/2>

## Getting Started

We’ll discuss your business, needs, and expectations to  
get you on a path to better IT.

[Contact Us](https://gomainspring.com/contact-us/)

[![Mainspring, Inc.](https://blog.gomainspring.com/hubfs/MainSpring_June2024/Images/mainspring-logo-cybersecurity-it-services-automation.png)](https://gomainspring.com/)

[MainSpring, Inc.](https://gomainspring.com/)

8 E. Second Street, Suite 205 Frederick, MD 21701

[301.948.8077](tel:3019488077)

[hello@gomainspring.com](mailto:hello@gomainspring.com)

<https://www.facebook.com/gomainspring> <https://www.linkedin.com/company/gomainspring/> <https://twitter.com/gomainspring> <https://www.youtube.com/channel/UCC_5vYJeQ0DnOarAMWWl8CA>

 © 2026 [MainSpring, Inc.](https://gomainspring.com/) All rights reserved | Designed & Developed by [ONEFIRE](https://onefire.com/) | [Privacy Policy](https://gomainspring.com/privacy-policy/)