Tim Dietrich

Custom Software Developer

Home Services Portfolio Blog About Contact Newsletter

Blog

December 22, 2016
XWF Released
Announcing the first release of XWF and an upcoming Webinar.

December 12, 2016
Introducing Xojo WebFrame
An overview of XWF, a simple, alternative, framework for developing public-facing, scalable Web sites and applications using Xojo.

December 3, 2016
15 Best Websites for Xojo Developers
A collection of the best Xojo-related Web sites.

August 30, 2016
FM API Assistant: Integrate FileMaker With REST APIs
Official announcement for FM API Assistant, which eases integration of FileMaker solutions with REST APIs.

August 24, 2016
August 2016 Newsletter: FMLuna, FMContainers, XDC, and more!
My August 2016 newsletter, covering FMLuna, FMContainers, XDC 2016, and my up upcoming "Xojo iOS Step By Step" course and book.

August 9, 2016
Run Xojo Web Apps on Media Temple's Grid
You can run Xojo Web apps on Media Temple's Grid shared Web hosting service. Here's how...

June 30, 2016
Mac Apps That Make Submitting iOS Apps A Little Easier
Three Mac apps that make it easier to prepare iOS apps for submission to the App Store.

June 20, 2016
Airtable: Filtering Records and Fields When Making API Calls
Tips on filtering records and fields when making Airtable API calls.

June 1, 2016
Xojo vs. Xcode
Some thoughts on why you might choose to use Xojo, instead of Xcode, for iOS development.

May 25, 2016
Xojo Case Study: A Custom API For A Promotional Products Company
Using Xojo to develop a custom API for a client in the promotional products industry.

May 24, 2016
Xojo: IDE Tips and Tricks
A few tips for working more efficiently in the Xojo IDE.

May 22, 2016
Xojo iOS: Handling Low-Memory Notifications
Use Xojo's LowMemoryWarning event handler to handle low-memory notifications in your iOS apps.

May 18, 2016
Airtable: Features Overview Video
A video that serves as an introduction to Airtable, a modern database created for everyone.

May 12, 2016
Thoughts on the FileMaker 15 Platform
Answers to questions that I've received about the FileMaker 15 platform and more.

May 1, 2016
DailyOrbit: Alternative Search Engine Re-Launched
DailyOrbit, an alternative search engine that was originally launched in 1997, is back online.

April 13, 2016
Broadcastify Apple TV App Released
An Apple TV app that I developed for Broadcastify, the world's largest source of public safety, aircraft, rail, and marine radio live audio streams, went live today.

April 11, 2016
Successful Airtable Consulting
Some tips and techniques for ensuring that your Airtable consulting projects are successful.

March 22, 2016
DailyOrbit: Relaunch Plans and Web Server Type Statistics
Information about my decision to relaunch DailyOrbit, and some early stats on Web server usage.

March 3, 2016
TVML: Displaying Alternate Keyboard Types
Learn how to use alternate keyboard types - such as the email address keyboard - to make text entry a little easier for users of your TVML-based apps.

February 28, 2016
Viewpoint: An Apple TV App Server
Introducing Viewpoint, an Apple TV application server framework developed with Xojo.

February 11, 2016
TVMLKit: Techniques for Refreshing the Index Document
Techniques that can be used to force a refresh of a TVMLKit-based Apple TV app's index document.

February 2, 2016
Apple TV: Implementing Search With TVML, TVJS, and searchTemplate
Instructions on implementing a search function in an Apple TV app using TVML, TVJS, and searchTemplate.

January 28, 2016
Developing Apple TV Apps With Embedded TVML and TVJS Files
A technique for using embedded TVML and TVJS files in an Apple TV app.

January 27, 2016
What Can An Apple TV App Do For Your Business?
Discover how your business can benefit from creating an Apple TV app.

January 25, 2016
An App Is Born: Thoughts On Developing An Apple TV App
Thoughts and observations on developing apps for the 4th generation Apple TV.

December 18, 2015
Swift: Enabling HTTP Connections
Starting with iOS 9, App Transport Security (ATS) prevents network connections over HTTP. Here's how to enable them in Xcode.

December 17, 2015
Swift: Setting Focus to a Text Field
Setting focus to a field in Swift is easy, but how you do it isn't particularly obvious.

December 15, 2015
Swift: Displaying Bundled PDF Documents With UIWebViews
A simple technique for displaying a bundled PDF document in a Swift-based iOS app.

December 10, 2015
FM EasyMaps: Improving The Accuracy of Coordinate Lookups
A helpful tip for improving the accuracy of coordinate lookups in FM EasyMaps.

December 8, 2015
ICD-10 Research: Available On The App Store
ICD-10 Research, my first commercial iOS app, is now available on the App Store.

December 5, 2015
Amazon Aurora: First Impressions
First impressions of Aurora, a MySQL-compatible, cloud-based relational database engine provided by Amazon.

December 4, 2015
FileMaker Databases Are Not Apps
FileMaker is a platform for developing custom database solutions. It's not a tool for developing apps.

December 3, 2015
December 2015 Newsletter: Swift, Xojo, Airtable, and More...
My December 2015 newsletter, in which I discussed Swift, Xojo, Airtable, and more.

December 3, 2015
FM Stripe: Now Open Source
I've made FM Stripe, the FileMaker credit card payment solution, open source. Here's why.

December 2, 2015
FileMaker WebDirect: Security And Scalability
Potential security and scalability issues to consider when using FileMaker WebDirect.

November 30, 2015
Xojo Q&A for FileMaker Developers: Webinar
Information about "Xojo Q&A for FileMaker Developers," a free webinar.

November 30, 2015
FileMaker Alternatives
An overview of six alternatives to the FileMaker platform.

November 26, 2015
Swift: Developing iOS Apps With Multiple Storyboards
A technique for developing iOS apps in Swift using multiple storyboards.

November 23, 2015
Helpful Web Sites
10 Web sites that I find to be incredibly helpful - and I think you will, too.

November 23, 2015
ICD-10 Research iPhone App: Preview #2
Another preview of ICD-10 Research, an iPhone app that makes it easy to locate medical codes. Includes information on Apple WATCH support.

November 20, 2015
EasyAudit: Improving Peformance
A tip for improving the peformance of FM EasyAudit.

November 20, 2015
Swift: Reading and Writing Files to the iOS File System
A quick overview of the iOS file system and information on how you can read and write files to and from it using Swift.

November 18, 2015
Swift: Working With Unicode Characters
A tip for using Unicode characters in Swift.

November 18, 2015
Swift: Easily Remove All Rows From A WatchKit Table
A technique for quickly and easily removing all rows from a table in an Apple Watch app.

November 17, 2015
Swift: Fun With Buttons
An overview of Swift's UIButton class, with information on how to change a button's title, color, and more.

November 16, 2015
Going "All In" With Value Pricing
Latest thoughts and experiences on value pricing - and an opportunity to learn about it from value pricing expert Kirk Bowman.

November 10, 2015
fm.swift: A FileMaker-to-Swift Translation Class
Info about a Swift class that provides functions that are similar to many FileMaker functions.

November 8, 2015
ICD-10 Research iPhone App: Preview
A preview of ICD-10 Research, an iPhone app that makes it easy to locate medical codes.

November 5, 2015
Swift: Sorting Dictionaries
A technique for sorting dictionaries in Swift.

October 29, 2015
FM EasyAPI v2: REST APIs for FileMaker Databases
Information about a new version of FM EasyAPI, an open source solution for creating REST APIs for FileMaker databases.

October 29, 2015
FMAuthenticator: An Enhancement to FileMaker's Native Security Model
Some thoughts on the effectiveness of FMAuthenticator, the two-factor authentication solution that I released last year for the FileMaker platform.

October 19, 2015
Swift: Customizing Colors of Navigation and Tab Bars
Swift code that can be used to change the appearance of navigation and tab bars in iOS apps.

October 15, 2015
Swift: "Attempt to present UIAlertController on ViewController whose view is not in the window hierarchy!"
A fix for another warning that's sometimes thrown when developing iOS apps with Swift.

October 14, 2015
Making The Switch to Developing Mobile Apps
My experience in making the switch to developing mobile apps, and advice for those thinking of making the transition.

October 9, 2015
Swift: "Presenting view controllers on detached view controllers is discouraged"
A fix for a somewhat confusing warning that's sometimes thrown when developing iOS apps with Swift.

October 2, 2015
Airtable: Swift / iOS API Demo App
A new Airtable API resource - an iOS app developed using Apple's Swift programming language.

September 29, 2015
Swift: Programmatically Removing Tabs From A TabBarController
A technique for programmatically removing tabs from a TabBarController using Swift.

September 28, 2015
Swift: Archery Score Playground
A simple Swift playground that I created to keep track of archery scores.

September 24, 2015
Successful IT Consulting: Marketing
Simple and effective ways to market your IT consulting business - regardless of the type of service that you provide.

September 23, 2015
Successful FileMaker Consulting: Q&A
Some practical advice on starting a successful FileMaker consulting business.

September 9, 2015
iOS / Swift: UIRefreshControl Exception
Information about an issue that I ran into while working on an iOS / Swift project, involving the "pull to refresh" feature.

August 29, 2015
Evernote Business Certified Consultant
I am now an Evernote Business Certified Consultant. Here's what the certification means, and a little about Evernote Business.

August 28, 2015
Airtable API-Based Apple Watch App
A short video that shows an Apple Watch app, developed with Swift and WatchKit, that pulls data from an Airtable base.

August 27, 2015
Airtable / Swift iOS App: Sneak Peek
A sneak peek at an upcoming Airtable API resource - an iOS app developed using Apple's Swift programming language.

August 19, 2015
Airtable / Xojo Webinar: Follow-Up
A follow-up to yesterday's Airtable / Xojo webinar, with links to the recording and the source code for the demo app.

August 16, 2015
Airtable: Duplicating A Table
While Airtable doesn't provide a "Duplicate Table" function yet, it can be done. Here's how.

August 14, 2015
Airtable: Airmaps Web App Now Available
Airmaps is another resource that demonstrates the power of Airtable's API. You can use it to easily generate maps using address information stored in an Airtable base.

August 11, 2015
Airtable Integrations Using Zapier: A Game Changer
Airtable's ability to integrate with other apps and services via Zapier is a game changer. Here's why.

August 5, 2015
Airtable: API Intro / Sample Web App
New resources designed to introduce users to Airtable's API.

July 28, 2015
FM Easy Consultants Directory: Powered by Airtable
Information about the new FM Easy Consultants Directory, and how I used Airtable to create it.

July 28, 2015
Scrivener / Evernote: Link Scrivener to Evernote Notebooks
A video that demonstrates a technique for creating "live links" between Scrivener and an Evernote notebook.

July 27, 2015
Migrating From Bento to Airtable
Step-by-step instructions on getting data from a Bento database into Airtable.

July 21, 2015
Xojo / FileMaker Webinar: Follow-Up
Links to resources that I referred to, as well as all of the materials used, in today's Xojo / FileMaker webinar.

July 20, 2015
Airtable: Enhancements to Embedded Views
Information regarding the recent enhancements made to Airtable's "Embedded View" function.

July 19, 2015
fmfoo: Preview Video
A preview of fmfoo, a Wufoo to FileMaker bridge. It makes collecting info from online forms, and storing it in FileMaker databases, a breeze.

July 14, 2015
Webinar: Using Airtable with Xojo
Information on a Webinar that I'm giving in August showing how you can quickly and easily use Airtable and Xojo to create database-driven, native iOS applications.

July 8, 2015
Airtable: Forms Demonstration
A quick video demonstrating Airtable's new form function.

July 6, 2015
Airtable "Developer Evangelist" Position
Information about the Developer Evangelist position that I've accepted with Airtable.

June 15, 2015
Hope Is Not A Strategy
Another follow-up to the "Goodbye FileMaker" post. And hopefully, the last.

June 12, 2015
Goodbye, FileMaker: Follow-Up
A follow-up to yesterday's "Goodbye FileMaker" post.

June 11, 2015
Goodbye, FileMaker
On my decision to stop doing FileMaker work, and what's next.

June 5, 2015
Xojo: Develop Native iOS Apps That Integrate With FileMaker
An update on the work I've been doing with Xojo, and information on an upcoming webinar that will show how you can use Xojo to develop native iOS apps that integrate with FileMaker databases.

May 27, 2015
Xojo: Using Data URIs With iOS HTML Viewers
A technique for using data URIs in Xojo iOS HTML viewers.

May 22, 2015
Using Airtable Research In Scrivener Binders
A video that demonstrates a technique for including Airtable views directly in Scrivener binders.

May 20, 2015
FileMaker: Send Emails And Text Messages Without Plugins
A technique for sending HTML-formatted messages - and text messages, too - from FileMaker solutions using Mandrill.

May 19, 2015
FMEasyWeb - Demo Video
A demo video showing the latest FMEasyWeb build.

May 18, 2015
FMEasyWeb Update / fmFoo Announcement
An update on the FMEasyWeb project, and information on a new project that we're calling "fmFoo."

May 15, 2015
Airtable: The Database Reimagined
Airtable is a complete reimagining of what a database can - and maybe should - be.

May 13, 2015
fmpeeps: A Slack Team for the FileMaker Community
Information about fmpeeps, a Slack team for the FileMaker community.

May 13, 2015
On The Deprecation of FileMaker Runtimes, And "FileMaker Lite"
Thoughts on FileMaker's decision to deprecate FileMaker runtimes, and the possibility of seeing the long desired "FileMaker Lite" client.

May 12, 2015
14 Questions About FileMaker 14
14 frequently asked questions (and answers) regarding the FileMaker 14 platform.

May 12, 2015
FileMaker 14: An Overview
FileMaker 14 is another critical and important step in the evolution of the platform. Here's an overview of the new features and updates that make up the FileMaker 14 platform.

May 5, 2015
Airtable API: Working With File Attachments
A brief tech note regarding the Airtable API and how to upload file attachments.

May 4, 2015
Behind The Scenes: An Airtable-Based Art Web Site
An overview of the technologies that I used for my new Art Web site, including Airtable, Stripe, and Mandrill - and a new foundation that I'm working on called "Aircore."

April 30, 2015
Airtable: Official API Launch And New Embedded Database Feature
An overview of new Airtable features, including the official launch of the API and new embedded database support.

April 25, 2015
Airtable API Example: Art Gallery
Another example of the Airtable API in action. This example is based on Airtable's "Art Gallery" template.

April 23, 2015
Airtable / Stripe Integration Demo
A demonstration of an Airtable / Stripe integration solution. It uses Stripe to process a credit card payment (in this example, a donation to an organization), and the Airtable API to save the payment info into an Airtable base.

April 22, 2015
On The Future of the FileMaker Platform
WebDirect as a replacement for FileMaker Pro. FileMaker as a Service. Here's my vision for the future of the FileMaker platform.

April 16, 2015
FileMaker Consulting: Push Through the Fear, Get Experience, and Build Confidence
When you're starting out as a FileMaker consultant or developer, it's not uncommon to be afraid. But don't let that stop you.

April 15, 2015
Think Sync
Observations and suggestions regarding EasySync and sync in general.

April 14, 2015
FileMaker / Amazon EC2: An Afforable Hosting Option
Amazon EC2 can be an affordable way to host FileMaker databases. Here's how I made one change and saved 40%.

April 7, 2015
fmStripe: Preview Videos
Preview videos for fmStripe, a solution that integrates the Stripe payment processing system with FileMaker databases (and MySQL databases, too!).

April 6, 2015
Updates on FMEasyWeb and fmStripe
A quick update on the statuses of the FMEasyWeb and fmStripe projects.

April 3, 2015
Let FileMaker Be FileMaker
As FileMaker developers and consultants, I think we often lose sight of what the platform is and what it's intended to do. Let's let FileMaker be FileMaker. (Updated)

April 2, 2015
FMEasyWeb: Preview Webinar Questions and Answers
A recap of the Q&A portion of yesterday's FMEasyWeb Preview webinar.

March 29, 2015
FileMaker Server 13: Installing An Updated SSL Certificate
Instructions on installing an updated SSL certificate for FileMaker Server 13.

March 27, 2015
FMEasyWeb: Security Overview
An overview of FMEasyWeb's security features.

March 26, 2015
Announcing fmStripe: Simple Payment Processing, Powered by FileMaker and Stripe.
Information about fmStripe, a new solution that integrates the Stripe payment processing system with the FileMaker platform.

March 25, 2015
XojoTalk Interview
I was recently interviewed on the popular XojoTalk podcast. Here's an overview.

March 20, 2015
FMEasyWeb: Another Filepicker Preview
Another sneak peak at FMEasyWeb, and how well it integrates with Filepicker.

March 18, 2015
FMEasyWeb: Preview Webinar Announced
Information about the upcoming FMEasyWeb preview Webinar.

March 16, 2015
Specializing In FileMaker: Yes, It Does Make Sense
Does specializing in FileMaker make sense? Yes, it does. Here's why.

March 12, 2015
FMEasyWeb: What To Expect
Details about our motivation for developing EasyWeb, and what you can expect from it in the upcoming initial release.

March 11, 2015
FMEasyWeb / Filepicker Integration: A Sneak Peak
A video "sneak peak" showing how nicely the Filepicker service integrates with FMEasyWeb.

March 11, 2015
FMEasyWeb: Progress Report
An update on the progress of FMEasyWeb.

March 4, 2015
FMEasyWeb: Q & A
Some early Q&A regarding FMEasyWeb.

March 4, 2015
FMEasyWeb: Coming Soon
An update on FMEasyWeb, an open source project that provides developers with a way to create browser-based FileMaker solutions without needing to write any code.

March 3, 2015
FileMaker Case Study: ICD-10-CM Code Reference Guides
How did I publish 21 medical code reference books, covering over 43,000 codes and totaling nearly 10,000 pages, in just a matter of days? Using FileMaker, of course.

February 26, 2015
EasySync: The Sync Check Phase
Details about the Sync Check phase of EasySync, and why it is both a necessary and important part of the overall sync process.

February 25, 2015
Airtable: A Quick Overview
A quick overview of Airtable, an amazing new spreadsheet database technology.

February 25, 2015
FileMaker Case Study: Bernard Nacht & Company
With FileMaker Server, FileMaker Go, and EasySync, an estate jewelry company has access to critical business information anytime, anywhere.

February 24, 2015
The FileMaker Community’s "Bad Apples"
A few "bad apples" in our community have the potential to hold the platform back.

February 20, 2015
Specializing in FileMaker: Does It Make Sense?
Does specializing in FileMaker make sense? Maybe not. Here's why.

February 18, 2015
ICD-10 Research: Behind the Scenes
The story behind my latest project, ICD-10 Research, a search engine that helps healthcare professionals quickly and easily locate medical billing codes.

February 17, 2015
Review: Records for Mac OS X, by Push Popcorn
A review of Records for Mac OS X, a new personal database app.

February 13, 2015
FM EasyMaps Version 1: Coming Soon
Information about the next release of FM EasyMaps, the open source map solution for the FileMaker platform. New features will include directions, waypoints, and language localization.

February 11, 2015
Let FileMaker Be FileMaker
As FileMaker developers and consultants, I think we often lose sight of what the platform is and what it's intended to do. Let's let FileMaker be FileMaker.

February 10, 2015
FileMaker: Advice on Training
Q&A regarding the best way to get up to speed with FileMaker.

February 9, 2015
Decision Made: Going With Xojo
An update on my quest for a new development environment, and why, after evaluating Xojo, LiveCode, Swift, and even PhoneGap, I've decided to go with Xojo.

February 5, 2015
FileMaker Digest: Behind The Scenes
A look at the technology behind the new FileMaker Digest Web site.

February 2, 2015
The Power of FM WebFrame's Caching
An overview of FM WebFrame's caching functions, and how I used them to improve performance on the new FileMaker Digest Web site.

January 28, 2015
FileMaker Digest: Progress Report
An update on the progress of FileMaker Digest, with information on sponsorships.

January 25, 2015
FileMaker: Using "Perform Script on Server" to Sort Records on the Client
Q&A regarding FileMaker's "Perform Script on Server" script step, and using it to sort records on the client.

January 23, 2015
FileMaker Digest
Info on FileMaker Digest, a new project that I'm working on. Because, you know... Why the heck not?

January 20, 2015
iOS Simulator 8.1: Missing Keyboard Issue
A quick fix the iOS 8 Simulator "missing keyboard" issue.

January 16, 2015
LiveCode 101: Update #1
An update on the progress of "LiveCode 101," my upcoming book covering the LiveCode multiplatform development environment.

January 13, 2015
Follow-Up to The Art of Value Interview
A summary of the changes that I've made to my business since being interviewed by Kirk Bowman for his "Art of Value" podcast.

January 7, 2015
Fireball: Security and Update
An update on the progress of the Fireball technique, including information regarding security.

January 5, 2015
LiveCode: Variable Checking / Explicit Variables
Why (and how) to use explicitly declared variables in LiveCode scripts.

January 3, 2015
LiveCode: Dialog Boxes
An overview of LiveCode's support for dialog boxes.

December 17, 2014
LiveCode / FileMaker / Fireball: An Update
An update on my attempt to integrate a native application (developed with LiveCode) with a hosted FileMaker database, using the new "Fireball" technique. Wow, that's a mouthful!

December 16, 2014
Fireball: A Technique For Integrating Hosted FileMaker Databases with Native Apps
Introducing Fireball, a technique that makes it possible to integrate hosted FileMaker databases with native (non-FileMaker) apps, as well as FileMaker runtimes, and more.

December 15, 2014
LiveCode: An Example of the Language
Sample code that serves as a good example of the LiveCode programming language.

December 13, 2014
Here Be Dragons: A FileMaker Developer's Quest for Another Development Environment
Thoughts and observations on both Xojo and LiveCode, from the perspective of a FileMaker developer.

December 10, 2014
Xojo: Changing the Simulator Device
A quick tip on how to change the simulator device for Xojo iOS apps.

November 15, 2014
EasyAudit Beta 2 Released
Information about the second beta release of FM EasyAudit, an open source auditing solution for the FileMaker platform.

November 12, 2014
FMEasyWeb: An Introduction
Information about FMEasyWeb. With EasyWeb, you can quickly and easily create FileMaker custom Web publishing (CWP) solutions, without needing to write any code.

November 7, 2014
FileMaker WebDirect: Alternatives to the "Open URL" Script Step
FileMaker WebDirect's support of the "Open URL" script step is limited. However, there are alternatives.

October 31, 2014
Introducing FMEasyHTML
A sneak peak of FMEasyHTML, an open source, WYSIWYG, HTML / text editor for the FileMaker platform.

October 29, 2014
FileMaker: Issues With Compressed and Secure External Containers
A summary of issues found when trying to use Base64 encoding on compressed and secure external containers.

October 27, 2014
FMEasyCanvas: Beta 1 Released
Information about the initial beta release of EasyCanvas, an open source drawing solution for the FileMaker platform.

October 24, 2014
FMEasyCanvas: Project Update
An update on the progress of EasyCanvas, an open source drawing solution for the FileMaker platform.

October 24, 2014
EasyCalendar: Beta 2 Released
Information about the second beta release of EasyCalendar, an open source solution for generating data-driven calendars within FileMaker.

October 23, 2014
Thoughts On Value Pricing
My thoughts on Value Pricing, including issues that I have with it, arguments against hourly billing, and more.

October 21, 2014
FMEasyAudit: Beta Testing Update
An update on the progress of the FMEasyAudit beta test, and the changes coming in the "Beta 2" release.

October 20, 2014
EasySignature: An Open Source Signature Capture Solution for the FileMaker Platform
Introducing FMEasySignature, an open source solution for capturing signatures in FileMaker databases.

October 19, 2014
EasySync: Version 1.3 Released
Announcing the availability of EasySync version 1.3.

October 15, 2014
EasySync Presentation to SOFA
The Keynote presentation that I used to present FM EasySync to SOFA, the Southern Ontario FileMaker Association.

October 11, 2014
The FileMaker HTTP User-Agent
The HTTP User-Agent that FileMaker uses when sending requests via the "Insert from URL" script step.

October 10, 2014
FMEasyCanvas: Additional Info & Project Goals
More information about EasyCanvas, an upcoming open source drawing solution for the FileMaker platform.

October 9, 2014
FileMaker + HTML5 Canvas + jQuery + FMPURLs = FMEasyCanvas
A very, very, very early sneak peak at FMEasyCanvas.

October 9, 2014
The Mysterious "DOM Exception 18" Security Error
Information about "DOM Exception 18," a security error thrown when working with HTML5 Canvas and its toDataURL() method.

October 8, 2014
FileMaker ExecuteSQL and Repeating Fields
Tips on working with repeating fields in FileMaker's ExecuteSQL function.

October 3, 2014
Project Updates and "EasyMaps" Announcement
Updates on the various projects that I've been working on, as well as the announcement of a new project called "EasyMaps."

September 27, 2014
FileMaker's "High Fidelity" Between Pro, WebDirect, and Go Interfaces
An example of FileMaker's "high fidelity" with regard to replicating the FileMaker Pro interface in FileMaker WebDirect and Go.

September 25, 2014
EasyCalendar: Progress Report
Another quick update on the progress of FMEasyCalendar.

September 23, 2014
Give It Away Now
Thoughts on, and reasons for, providing open source FileMaker solutions.

September 22, 2014
EasyCalendar: Update, Features, FAQ, and Beta Release Date
An update to EasyCalendar, a new calendaring solution that I'm working on for the FileMaker platform.

September 18, 2014
EasyAudit Released to Beta
Announcing the release of the initial beta version of EasyAudit.

September 18, 2014
Supporting EasySync
Thoughts on supporting EasySync.

September 15, 2014
EasyAudit: Update and Sneak Peak
Information about the upcoming initial beta release of EasyAudit, and a short video "sneak peak."

September 11, 2014
EasyAudit: Progress Report
An update on the progress of EasyAudit, a simple, easy-to-implement, open source auditing solution for the FileMaker platform.

August 20, 2014
Introducing EasyAudit: An "EasySync-like" Approach to Auditing FileMaker Databases
Announcing EasyAudit, a simple, easy-to-implement auditing solution for the FileMaker platform. Think "EasySync" for auditing.

August 15, 2014
FileMaker DevCon 2014: Sustaining the Passion
Tips for following up after the 2014 FileMaker Developer Conference, and keeping your passion and enthusiasm going.

August 14, 2014
FileMaker WebDirect: I've Seen the Light
Thoughts on creating my first "real" FileMaker WebDirect-based solution, and why I've changed my opinion of WebDirect.

August 5, 2014
EasySync: The Excellence Award, New Versions, and the Future
On receiving the FileMaker Excellence Award, upcoming versions of EasySync, and future plans.

July 30, 2014
FileMaker DevCon 2014: Day 2
A summary of my experience on Day 2 of FileMaker DevCon 2014.

July 29, 2014
FileMaker DevCon 2014: Day 1
A summary of my experience on Day 1 of FileMaker DevCon 2014.

July 27, 2014
FileMaker DevCon 2014: Adventures With Siri
Things I learned about Siri during our 3-day, 1500 mile journey to DevCon 2014.

July 22, 2014
My Goals for FileMaker DevCon 2014
Reflecting on last year's amazing FileMaker Developer Conference, and my plans and goals for DevCon 2014.

July 20, 2014
FileMaker News Aggregators, or Agitators?
Frustrations with FileMaker news aggregators.

July 20, 2014
FMAuthenticator: An Effective Way to Enhance the Security of FileMaker-Based Solutions
Thoughts on FMAuthenticator's effectiveness.

July 18, 2014
My FileMaker Wish List
Here's my current FileMaker Wish List. What's on yours?

July 17, 2014
FMWebFrame v13e Released
Information about the new version of FMWebFrame, an extension to the FileMaker API for PHP. Version 13e includes a number of new features, improvements to existing features, and a few bug fixes.

July 11, 2014
FMAuthenticator: Using Mandrill As Your SMTP Server
Information on how to use Mandrill, a scalable and affordable email infrastructure service, as FMAuthenticator's SMTP server.

July 11, 2014
FMAuthenticator: New and Open Source
Details about the release of the new, open source version of FMAuthenticator - bringing two-factor authentication to the FileMaker platform.

July 3, 2014
FileMaker Addict Relaunched, And More Dog Food
FileMaker Addict relaunch, and migration from WordPress-based site to one running on FMWebFrame.

June 6, 2014
FMWebFrame: Version 13e Is On the Way
Details about the upcoming upgrade to FMWebFrame, an extension to the FileMaker API for PHP.

June 3, 2014
ServerSync: Pulling the Plug
Information about why the ServerSync project was cancelled.

May 21, 2014
EasySync: Handling Orphaned "Child" Records
Thoughts on how to handle orphaned records in EasySync.

May 13, 2014
ServerSync: More Information
More information on ServerSync, a server-to-server sync solution.

May 9, 2014
EasySync: Version 1.0 Released
Announcing the availability of EasySync version 1.0.

May 8, 2014
EasySync: What You'll See in Version 1.0
A preview of EasySync Version 1, the first official release of EasySync.

May 6, 2014
ServerSync: EasySync With A Twist
A preview of ServerSync, a server-to-server sync solution based on EasySync.

May 5, 2014
EasySync: Beta 10 Now Available
Announcing the availability of EasySync Beta 10.

May 3, 2014
EasySync: Beta 10 / EasyDeploy Sneak Peak
A preview of the upcoming EasySync Beta 10.

May 1, 2014
EasySync: Beta 10 & Rethinking Deletions
Thoughts on changing how EasySync will handle deleted records.

April 26, 2014
SELECT Builder: A Handy FileMaker / SQL Utility Script
SELECT Builder is a FileMaker script that takes a Find and converts it into a SQL SELECT statement.

April 25, 2014
EasySync: Beta 8 Now Available
Announcing the release of EasySync Beta 8.

April 23, 2014
EasySync: Handling the "Initial Pull"
Thoughts on handling the "initial pull" when using EasySync.

April 23, 2014
EasySync: Beta 8 and Passing the Torch
A preview of EasySync Beta 8.

April 22, 2014
EasySync: Beta Testing Update #2
Another update on EasySync's beta testing.

April 19, 2014
EasySync: Beta Testing Update #1
An update on the progress of the EasySync beta testing.

April 16, 2014
EasySync: Thoughts On Handling Deletions
Some thoughts on how EasySync will handle deleted records.

April 16, 2014
EasySync: Released to Beta
Official announcement for the first beta release of EasySync.

April 16, 2014
EasySync: Security Overview
An overview of security in the upcoming EasySync.

April 16, 2014
EasySync: Sneak Peak
A sneak peak at EasySync, an open source sync platform for the FileMaker platform.

April 14, 2014
EasySync: Another Progress Report
A progress report on EasySync.

April 12, 2014
EasySync: FAQ and Update
An update on EasySync.

April 11, 2014
Introducing EasySync: A Decidedly Different Approach to Syncing FileMaker Databases
Official announcement for EasySync, an open-source sync platform for the FileMaker platform.

April 1, 2014
FileMaker Server 13 / Amazon EC2: Backups and Security
Discusses backups and security when hosting FileMaker Server 13 on an Amazon EC2 instance.

March 28, 2014
FileMaker Server 13: How to Install An SSL Certificate
Instructions on installing a GeoTrust SSL certificate for FileMaker Server 13.

March 18, 2014
FileMaker Server 13 Admin Console "Download Database" Issue
Discusses an issue encountered when trying to download a database via the new browser-based FileMaker Server 13 Admin Console.

March 15, 2014
FM Authenticator Released to Beta
Official launch of FM Authenticator, a two-factor authentication service for the FileMaker platform.

February 28, 2014
FileMaker Server 13 On Mac OS X Mavericks (10.9)
Issues encountered when installing FileMaker Server 13 on a Mac running OS X Mavericks - especially regarding Apache and Web hosting.

January 13, 2014
FMWebFrame Released
Announcing the intial release of FMWebFrame, and extension to the FileMaker API for PHP.

January 7, 2014
FileMaker Server 13 on Amazon EC2
On using Amazon EC2 servers to host FileMaker Server.

December 10, 2013
FileMaker 13: The Good News, The Bad News
More thoughts - and a lot of concerns - about the FileMaker 13 platform.

December 6, 2013
FileMaker 13: Optimizations Using "Perform Script on Server"
Interesting ways to use FileMaker 13's new Perform Script on Server script step to optimize data-intensive tasks.

December 5, 2013
FileMaker 13's WebDirect: I want to like it. I really do.
My take on FileMaker WebDirect.

December 3, 2013
Favorite New Features in FileMaker 13
My favorite new features in the FileMaker 13 platform.

October 25, 2013
FileMaker ExecuteSQL Weirdness
Weird performance issues with FileMaker's ExecuteSQL function.

August 16, 2013
FileMaker DevCon 2013: The Best Yet
FileMaker DevCon 2013 was the best DevCon yet. Here's why.

July 26, 2013
FileMaker's SQL Reserved Keywords
On getting burned by ExecuteSQL's reserved words.

July 14, 2013
The Safari "Missing Lock" Issue
The reason that the HTTPS "lock" icon sometimes doesn't appear.

July 9, 2013
PHP: Custom 404 Error Handlers And GET / POST Variables
Getting access to variables in the GET scope when using a custom PHP-based 404 error handler.

July 7, 2013
Installing FileMaker Server 12
The challenges that come with installing FileMaker Server 12.

July 2, 2013
My Setup
The hardware and software that I use.

July 1, 2013
Introducing FMWebFrame
FMWebFrame is a simple, lightweight web application framework for developing custom Web applications using the FileMaker API for PHP. Coming soon.

March 14, 2013
FileMaker / SQL Stored Procedure Integration Options
Options for calling SQL stored procedures from within FileMaker, and getting access to the results.