FileMaker Go 15 background scripts

When FileMaker Go is running a script and the user locks the device or switches to another app, the script is paused and FileMaker Go enters a suspended state. Check out this video for a simple technique to allow a script to continue to run while FileMaker Go 15 is in the background. This can be a great way to help ensure a long-running script isn’t interrupted by an impatient user.

Integrating Autotask with FileMaker

Autotask to FileMaker

Group Session #1

Hi. My name is Andy and I’m an API Addict.

In my defense, I have to say it’s all Brian Dunning’s fault. See, when I was first starting out with FileMaker, and discovered all that sample data on Mr. Dunning’s website, I found I couldn’t get enough. I was sorting, and parsing, and testing, and munging, and wrangling, and…and…and I just kept needing bigger and bigger datasets to “work” with. When I’d gone through the biggest one there, I realized I still needed more.

2016 FileMaker Training Course Schedule


Our 2016 FileMaker training courses are scheduled!

Our trainers are Certified FileMaker Developers, who have been developing custom solutions at Skeleton Key for many years. Please visit each page for information, dates, and to register.

If you would like an individual invoice, please contact us. We offer a multi-person discount for companies that would like to send more than one trainee. Please contact us with interest in this discount. We offer on-site training for companies that qualify. Please contact us if you’d like training for your staff members at your company’s location.

FileMaker naming conventions

In a recent discussion at the FileMaker Community a question was asked about why a FileMaker developer would choose NOT to use SQL-friendly field names. It’s an important question that I believe many FileMaker developers often answer incorrectly. Here’s a bit about how my view of naming conventions has changed over time.

For reference, a SQL-friendly field name in FileMaker would be a name that:

starts with a letter
contains only letters, numbers, and underscore characters
is not a reserved word (an evolving list of over 200 words including DATE, FIRST, FROM, VALUE, ZONE, etc.)

Developers also often adopt naming conventions that use PascalCase, camelCase, or a variety of prefixes and suffixes to indicate properties of the field or alter the sort order of fields.

I was once in the camp that thought it was a best practice to always use these kinds of naming conventions to optimize developer productivity. I come from a computer science background with experience in dozens of different languages, each with its own arcane naming rules. Some of those languages were created when every byte was precious…many computers had just a few kilobytes of memory, data transfer rates were measured in bits per second, and programs and data were stored on punched cards or magnetic tape. I started using some amalgamation of the various rules I knew when I began using FileMaker in 1986. Over the years, my naming conventions evolved modestly as the FileMaker platform changed and I was exposed to other developers’ code.

L5SimpleFM v 1.0 – A Composer and Laravel 5 friendly PHP package for interacting with hosted FileMaker data

TLDR Overview

L5SimpleFM is a PHP package used to provide a simple, readable, declarative syntax for accessing data hosted on a FileMaker Server from a composer-friendly PHP project. The package also has a ServiceProvider class which allows it to be easily pulled into a Laravel 5 project.

Join Us for FM Academy Webinar: Options for Licensing FileMaker Platform

Join us Tuesday, September 22, for a free one-hour webinar at 2pm (EST)/ 1pm (CST)/ 11am (PST), as Mark Richman presents Options for Licensing FileMaker Platform. During the webinar, he will explain the different options for connecting users to FileMaker solutions, and demystifies the various options for licensing the technology.

Help iOS users save their data

I ran into a situation recently where a user would not or could not remember to commit their changes before exiting their FileMaker Go solution on their iPad.

The truth is it’s easy to complain that the user isn’t using the system as it was intended. Complaining about the user doesn’t really solve the problem, and we are problem solvers. This is custom software; it should work the way the user works, not the other way around.


In this case, the user was using an iPhone or iPad Mini. He pulls it from his pocket, opens a work order, adds some photos and notes, and then sticks the device back in his pocket. Then he does some work (like replacing a window in a building) and then takes some more photos of the completed repair.

FileMaker Training: Developer Essentials Class in Nashville, TN Area

Nashville[1] copy

Skeleton Key will be taking our 3-day Developer Essentials, FileMaker Training class to the Nashville, Tennessee area from Tuesday September 22 to Thursday, September 24.

The course will be hosted at:

Goodall Homes, 323 Maple Street, Suite 100, Gallatin, TN 37066

Seating is limited. Register ASAP, if you are interested in attending this training class.

We Are Hiring: Developer

SK_HiringGoodFitImage-Smaller_2015-07-08 copy
We are hiring!

Are you ready to make a meaningful career move? Is it time for you to step into the big leagues and make databases for professionals?
Do you want to develop more than a FileMaker database?

To be successful in this developer position you must have thick skin, be a fast study and thrive on doing the hard work to get the job done. You should be excited about working in a team environment where accountability is high and your opinion is valued.

Up to Speed FileMaker Training Class, Referral & Alumni Discount










    • Alumni – Thank You and Discount

    Skeleton Key is offering all of our alumni – anyone that has attended one of our training courses in the past, discounts on future classes. As an alumni, you will receive a 10% discount when you take your second class with us. In addition, any alumni who takes a third class, will receive a 20% discount on it, and any subsequent classes.

    We want to take this opportunity to thank you again, for choosing us for your FileMaker training needs. We know that there are other companies that offer FileMaker training and we appreciate that you chose us.

    • Referral Program

    We believe word-of-mouth is the best form of advertising and we want to say thank you to those who recommend us. When you refer a first-time student to Skeleton Key for training, you will receive a referral for 10% of the cost of their class.

    We also support a referral program with our other services such as Coaching and Application Development.

    • Up to Speed FileMaker Training Course

    Finally, we are introducing a new class that we think will be particularly useful to alumni. The class is called Up to Speed and it is designed to familiarize experienced FileMaker developers with the new features in the FileMaker product line.