FileMaker and IT, Computer News

Critical Graphics Knowledge

Critical Graphics Knowledge

Even to this day, after providing FileMaker-related technical education for many years, I still see solutions with less-than-optimal structure and storage. When it comes to graphics, “all things add up.” The cumulative cost of data or technical debt often comes back...

Re-Theming Existing Solutions

Re-Theming Existing Solutions

When tackling the task of updating a UI/UX look and feel, it can quickly become overwhelming — especially if you have hundreds of layouts and countless individual styles, some in use and others deprecated. While designing a new solution from scratch allows you to take...

Execute Data API – Stateless CRUD

Execute Data API – Stateless CRUD

Continuing from a previous video that introduced the Execute FileMaker Data API script step, this video explores the remaining CRUD operations added in FileMaker 21+. With the create, update, duplicate, and delete actions, we can now leverage more stateless data...

Execute Data API To Custom API

Execute Data API To Custom API

The Execute FileMaker Data API script step has been around for quite a few years. It was introduced in FileMaker 19, around 2020. If you haven't used it, you may be manually creating JSON for your records when you don’t need to — FileMaker can do this for you. I...

Collecting Related Data

Collecting Related Data

Every development task involves both what you know and what you don’t. The key to achieving the desired outcome often lies in learning what you don’t yet understand. That’s exactly what we’ll explore in this video – how to collect data from related tables for use in...

Managing Layout State

One of the best feelings when developing is making new discoveries and finding solutions to common problems you didn’t know how to solve before. In this week’s video, I present an overarching solution for managing the layout state of any layout within your...

Ultimate JSON Part 2

Ultimate JSON Part 2

The first and most common way you'll likely use JSON within your FileMaker solution - should you choose to adopt it for this purpose - is as your primary method for passing script parameters. If you haven’t done so yet, it is highly recommended that you use JSON for...

UI Tweaks & Maintenance

Designing layouts in FileMaker is one of my favorite aspects of the platform. The ability to simply drag and position elements exactly where you want them feels akin to being a painter, free to use any tools and materials you choose. FileMaker strikes a remarkable...

Learning Webhooks via Google Forms

Capturing external data directly into FileMaker has always been a bit of challenge due to the variety of technologies required to set everything up. In the past, XML and PHP were commonly used, taking advantage of direct integrations available in FileMaker Server....

Coding Efficiency

One of the great things about being a developer is finding flow. It’s that feeling when you’re cranking out code, accomplishing one task after another, and time seems to fade into the background - you’re in the zone. However, a few things can really disrupt your flow,...

Using Web Workers

Using Web Workers

Taking advantage of JavaScript within FileMaker is a crucial skill that can significantly enhance your solutions. Relying solely on native FileMaker capabilities can be limiting, as certain tasks are more effectively handled with JavaScript. Using a Web Viewer to...

Layout Manipulation Tips

Layout Manipulation Tips

Who doesn't love making their software look great? We all want our solutions to be visually appealing, highly usable, and efficiently streamlined. Along with these desires comes the need to understand the environment so you can easily modify your layout and achieve...

FileMaker Server was Hacked

FileMaker Server was Hacked

As technology advances and becomes as critical to our digital lives as water is to our physical well-being, we must be keenly aware of whether that "water" is tainted with harmful elements that could harm us. This sentiment applies not only to your health but also to...

Single Pass Loops

Single Pass Loops

In the world of programming, there are various concepts you need to understand in order to create software which is both functional and resilient. Maintaining that code may be another challenge, but if you don't learn about exception handling and determining if your...

Ultimate JSON Part 1

Ultimate JSON Part 1

If you're developing in FileMaker and haven't invested time in learning and using JSON, you're at a significant disadvantage. JSON is not difficult to learn, and it's used in so many areas of modern development that it's crucial to get familiar with it if you haven't...