Tim Dietrich

Custom Software Developer

Home Services Portfolio Blog About Contact Newsletter

August 2016 Newsletter: FMLuna, FMContainers, XDC, and more!

Wow! It's been more than 3 months since I last sent out a newsletter. I guess that shows how busy I've been.

In any case, I want to share a few things that I've been working on, and also announce a few things that are in the pipeline...


In July I released FMLuna, a special version of the Luna API framework designed specifically for the FileMaker platform. Luna is an open source, Xojo-based framework that developers can use to quickly and easily develop feature-rich, professional, secure, and scalable REST APIs.

Luna was released in April and initially supported only MySQL databases. Support for PostgreSQL databases was added shortly thereafter. With FMLuna, we're bringing the power of the Luna framework to the FileMaker platform, making it easy to create APIs that access data stored in FileMaker databases.

You can learn more abou FMLuna here. Also, on Tuesday, August 30th, I'll be demonstrating FMLuna via a special Webinar hosted by Xojo. To register, click here.


Also in July, I released FMContainers, a Xojo-based Web application that makes it easy to serve up files that are stored in FileMaker containers. If you've ever tried to Web publish files stored in container fields, then you know how tricky and frustrating this can be.

FMContainers takes some of that pain away. Best of all, FMContainers serves up container files using simple, SEO-friendly URLs.

FMContainers supports both internal and external containers. For external containers, both the secure and open storage options are supported. And most popular file types are supported.

FMContainers is an open source solution. To learn more, click here.

Mac Apps That Make Submitting iOS Apps A Little Easier

Developing iOS apps can be challenging enough, but getting them ready for submission to the App store is another thing entirely. You've got to create the app's icon and add it to your app in various sizes. Then there's creating the screen shots to go along with your app's listing in the app store - not to mention preparing any imagery that you want to use to promote your app outside of the App store.

Over the past few years, I've found three apps that make all of that a little easier. There's Prepo, which you can use to take a single iOS or Mac App icon and instantly create all of the sizes that are needed for the App store. App Screenshots makes the process of creating the screenshots that go with your app's listing easy. Promotee can be used to create gorgeous, high resolution previews of your app, with a screen shot embedded into one of several device templates.

To learn more about these apps, click here.

Xojo Developer Conference

These days, a good portion of the development work that I'm doing is in Xojo, a powerful, cross-platform, native apps for desktop, web, iOS, and Raspberry Pi. I've been using Xojo for nearly two years now.

I first turned to Xojo for its iOS capabilities, and never expected to use it to develop anything more than that. Since then, I've used Xojo to develop iOS, Web, and even a few Linux console apps. I feel lucky to have found a development tool that delivers so much speed, power, and flexibility.

This year will be my first time attending Xojo's annual developer conference (XDC), and needless to say I'm very excited about it. I'll finally get a chance to meet the Xojo team and other Xojo developers who I've come to know online.

I'm also excited because I'll be presenting at the conference. In my "Powering Apple TV Apps With Xojo" session, I'll show how you can use Xojo to serve up dynamic content to Apple TV (TVML) apps. In "Xojo’s Role in the API Economy" I'll discuss the growing importance of APIs and how you can use Xojo to develop RESTful APIs.

XDC runs October 5th through the 7th, and is being held in Houston, Texas. If you're interested in attending, click here.

Coming Soon: Xojo iOS "Step by Step"

And finally, I'm hard at work on a book and online course that will explain in detail how to develop real-world, database-driven, business-oriented iOS apps using Xojo. I'll be "blogging the book" as I write it, so stay tuned to my blog for updates.

In the meantime, if you're interested in learning about Xojo and would like some training and/or coaching, let me know. I'm now offering one-on-one Xojo iOS training sessions - and I'll be offering similar sessions for developing Xojo Web solutions soon.

That's all for now. As always, thanks for subscribing!