Article Tags

Click or tap one of the article tags to filter down to a smaller selection.

Our Library of Videos

839 videos found.
Assessing Performance 08/10/2020 - 8:19pm

Who doesn't want their software to perform as efficiently and as quickly as possible. Don't we always want things to go faster and work better?

Of course we do. The problem is, we don't always take the time to fully think out what is happening when we solve a problem. Sometimes, we just robot our way through the code we are creating because it's how we've always done it - and it's easy or faster.

Being an "efficiency nut", when it comes to code, is something I really enjoy. It represents the fact that you have a reduced amount of code to accomplish the same thing that previously had more. Less code means less to maintain. Less code can also mean more performant.

In this video, I walk through a recent example of showing how a particular solution could be simplified. It's an example that plays out in the software world many times over. Most importantly, it represents what is the compounding effects of not taking the time to think out the most efficient solution. If and easiest to maintain, fastest performing solution is what you're after, then you may find a tip or two within this video about Assessing Performance.

Uploading Files 07/30/2020 - 8:00am

Even though your "database" includes the word "data", data isn't the only thing we categorize and track. We often need to track discrete files and FileMaker is perfectly adept at doing this. In fact, FileMaker's container field is ideally suited to store all kinds of different files.

The problem, however, is simply throwing a container field onto your layout is never really a good idea. If you allow users to simply drop anything into a container, then you'll surely end up with a collection of duplicate files and files which may not even need to be in the database.

The best method for properly managing uploaded files is to make sure you control what gets in and how it gets in. This isn't going to be handled with your simple addition of a container field to the same table tracking your contact information. This is best suited with a couple of gateway keepers. Filtering based on extensions and preventing duplicates are two methods you implement into a highly optimized uploading method.

In the associated video and technique file you'll have access to all the instruction and code needed to start you on the path to implementing the proper and ideal way for managing file uploads into a FileMaker database solution.

Filtering Data Methods 07/20/2020 - 3:58pm

Like many things in life, there are multiple ways to solve a problem. It all comes down to what methods you're familiar with. If you only know one of the possible options, then that one method may limit you in terms of performance or efficiency.

In this video, we'll take a look at just a few of the possible methods of filtering data within FileMaker. The default, most accessible option, may be worth while if you've already got a working relationship. But, what about when you need to present the user with some options not currently in your data model? How do pick which one is best for any given situation?

Well, stick around and check out the video and file we provide you with and you'll be well on your way to making the best informed decisions about filtering data within your FileMaker solution.

FileMaker File Patching 07/06/2020 - 8:00am

Ahhh, the panacea of being able to improve my FileMaker database offline, then simply applying all the dev changes to the live production file. This is the great promise of the new FMUpgradeTool. It was released along with FileMaker 19 and it's a bit hard to dig into. Unless, you have the time like I did.

Fortunately, I'm going to save you the many hours of slogging through the documentation and the trial-n-error which comes with learning any new tech.

In this video, I spend an ample amount of time covering the FMUpgradeTool and how it might impact us in the future. I'd gather that, like Add-ons, the "preview" nature of this tool means that Claris hasn't been able to complete out their vision - at least not when it comes to documentation. The good thing, however, is we get to see what's coming and the tool can currently be used for small micro changes and the like. It certainly will need to be put through its paces and we'll have a lot of opportunity to do that when the time comes.

For right now, the process of making a FileMaker patch is pretty manual and will need to be automated by either Claris or a third party. Claris has seen what's been done with their XML in the past, primarily by companies who choose to make analytical tools, so, it makes sense that they'd love to see something which automates the creation of a complete FileMaker patch.

If learning about FileMaker's guts is something you're into, or checking out what the future might be like, then give this video your undivided attention. You'll gain a lot of insight about what these new tools will be doing behind the scenes!

Don't use Default theme styles 06/26/2020 - 5:00pm

One of the great things about FileMaker Pro is it starts you off with a completely blank slate. One of the bad things about FileMaker Pro is it starts you off with a completely blank slate.

Yep, that's right, there are things in FileMaker's UI which non-intentionally urge you to do things which may not be as helpful in the future. Of course, some of this comes down to learning as much as you can about how things work. Which, is likely why you'll be watching this video.

In this episode, we take a look at FileMaker's themes and styles and how they relate to the Default styles which all layout objects start from. FileMaker defaults to the Default styles and that may not be the best way to start a new layout design. In this video, I answer the question about using the Defaults for your actual design and what you may be missing if you choose to use the Default style within your layouts. Want the most leverage possible? Well, you may need to stop using the Default styles - sort of.

Everything About Add-Ons 06/18/2020 - 8:00am

These days, the future of FileMaker's flexibility is being created right in front of our eyes. While it's a relatively quiet feature right now, FileMaker Add-ons may blossom into a very beneficial way of enhancing a FileMaker file. True, there are a few rough edges in this preview version of Add-ons, but it's definitely going to be a killer feature if it takes off.

Because Claris has been expanding the definition of a FileMaker file within the world of XML, the ability to modify and/or enhance a FileMaker solution will be GREATLY expanded. This comes in the form of Add-ons and the ability to update an existing solution with new features by simply "patching" a FileMaker file.

In this video, I walk through what's available as of the FileMaker 19 release. As a preview of an intended feature, the future looks really cool. While Claris hasn't released any official Add-ons as of the release of this article, there's no doubt that developers will be gearing up to provide feature-rich add-ons that any FileMaker user can quickly add to their own solutions. If you'd like to be one of the developers who knows what's going on behind the scenes, and know how to create your own Add-ons, then you'll find all the info you need within this video.

Learning to Master Looping 06/03/2020 - 3:33pm

Without a fundamental understanding of some programming topics, it's often difficult to solve certain problems in the easiest possible fashion. In fact, one of the things I've enjoyed learning about programming is that more code isn't always better. Searching for the simple answer sometimes takes a bit more time. And, learning to solve the problem with less code is more enjoyable.

In this video, I walk through a simple process of massaging some data into a desired format. While the objective often seems simple, the solution isn't always obvious. Especially, if you haven't been programming for good amount of time. There's also those hidden tips or tricks which you don't really know about until you've invested the time into improving your craft.

I remember learning about writing loops in FileMaker and feeling the sense of power that comes with any type of data processing. To this day, most of programming comes down to looking for a pattern and then processing that pattern in some fashion. Usually, with a loop. As the seasons cycle and the fields wither and then return, such is the way of software. You find the pattern and process it with a loop.

FileMaker Pro 19 - New Features & Functionality 05/20/2020 - 9:00am

On Wednesday May 20th, 2020 Claris International Inc. released a new version of FileMaker Pro. Version 19 includes just a handful of changes, but they are far reaching and will extend FileMaker's usefulness in many ways.

Of the changes, the biggest is an extensible architecture which allow for portable components called Add-ons to be distributed. The same underlying technology, which uses XML, is also being used to provide support for updating a database file using a command line tool.

FileMaker 19 also marks the start of a more rapid release schedule for future releases of FileMaker Pro. This video includes a hit list of the top new features and I discuss the functionality they implement and how they could be used.

Setting Up Your Security 05/13/2020 - 1:23pm

Security. While it isn't as sexy as a nice UI widget or as crafty as a really cool scripted workflow, setting up your security is something you must consider before any database deployment. When it comes to security, you can't miss a beat. If you do, then that one attack vector might be the one that bites you. And, unless your FileMaker solution is never going to connect with the network at large, knowing who can do what within your system is an essential requirement of security.

Getting to know FileMaker's privilege sets, and how they work, is one thing. But, weaving this knowledge into a system which provides a good degree of flexibility is another. If you're interested in the User/Group/World permissions model, then applying it to your FileMaker solution isn't too hard. You just need know which fields to add and how to make them interact with the rest of the security model in order to accomplish your intended goal.

This video, and the companion file that comes with it, will provide you with the best starting point possible for figuring out how you might want to integrate your security objectives. If you've never quite gotten FileMaker's security under your belt, then give this video and file a good look over.

Cropping Images with JavaScript - Part 2 05/04/2020 - 3:25pm

It's always nice to have someone simply show you what you need to know in order to solve a problem. There is, however, a problem with just being shown only what you need to know. You deprive yourself of the deeper level of retention that comes from self-discovery of the topic being explored.

So, consider this video a comprehensive introduction. One where I guide you through the process of learning the tools of JavaScript within FileMaker Pro. The advantage is the fact that you have your own FileMaker solution you're working on and this solution can inevitably benefit from using JavaScript implementations. The motivation should be there. You just need some of the know-how.

The result of watching this video is growing your skillset and branching out into other methods of solving problems in FileMaker.

Pages